- 1
- 2
- 3
- 4
- 5
- 6
if (isset($this->handle) || !isset($this->handle) {
echo "Не правильный тип ресурса... или не тип ресурса не известен..."
}
...
...
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+152.9
if (isset($this->handle) || !isset($this->handle) {
echo "Не правильный тип ресурса... или не тип ресурса не известен..."
}
...
...
...
Проверим дескриптор :D
+148
<script type="text/javascript">
$(document).ready(function(){
$(".in").hover(
function () {
$(this).css("background-color","#EEE7C5");
},
function () {
$(this).css("background-color","#97CAFF");
}
)
});
</script>
<div onclick="location.href='feed2.png';" style="cursor: pointer;" class="in">
Блог
</div>
−346
import time
print time.ctime(1234567890)
Перевод времени из Unix-time формата
+142
require_once ('../classes/class.partners.php');
ГовнокодЛайт:: наверное все так, по непонятным причинам???
Для чего в папке "classes" называть все файлы с "class."??
+89.9
static char DigitToChar(
int _Digit
)
{
switch (_Digit)
{
case 0: return '0';
case 1: return '1';
case 2: return '2';
case 3: return '3';
case 4: return '4';
case 5: return '5';
case 6: return '6';
case 7: return '7';
case 8: return '8';
case 9: return '9';
default: return ':';
}
}
в результате долгих размышлений всетаки заменили на return '0' + _Digit;
+11.6
function SetFileAccessPermission($path, $arPermissions, $bOverWrite=true)
{
CMain::InitPathVars($site, $path);
$DOC_ROOT = CSite::GetSiteDocRoot($site);
if(strlen($path) <= 0)
$path="/";
if(($p = bxstrrpos($path, "/"))!==false)
{
$path_file = substr($path, $p+1);
$path_dir = substr($path, 0, $p);
}
else
return false;
if($path_file=="" && $path_dir=="")
$path_file = "/";
$PERM = Array();
if(file_exists($DOC_ROOT.$path_dir."/.access.php"))
@include($DOC_ROOT.$path_dir."/.access.php");
$FILE_PERM = $PERM[$path_file];
if(!is_array($FILE_PERM))
$FILE_PERM=Array();
if(!$bOverWrite && count($FILE_PERM)>0)
return true;
$bDiff = false;
$str="<?\n";
foreach($arPermissions as $group=>$perm)
{
if(strlen($perm) > 0)
$str.="\$PERM[\"".$path_file."\"][\"".$group."\"]=\"".str_replace("\"", "\\\"", $perm)."\";\n";
if(!$bDiff && $FILE_PERM[$group]!=$perm)
$bDiff=true;
}
foreach($PERM as $file=>$arPerm)
{
if(strval($file) !==$path_file)
foreach($arPerm as $group=>$perm)
$str.="\$PERM[\"".$file."\"][\"".$group."\"]=\"".str_replace("\"", "\\\"", $perm)."\";\n";
}
if(!$bDiff)
{
foreach($FILE_PERM as $group=>$perm)
if($arPermissions[$group]!=$perm)
{
$bDiff==true;
break;
}
}
$str.="?".">";
$this->SaveFileContent($DOC_ROOT.$path_dir."/.access.php", $str);
$GLOBALS["CACHE_MANAGER"]->CleanDir("menu");
unset($this->FILE_PERMISSION_CACHE[$site."|".$path_dir."/.access.php"]);
if($bDiff)
{
$db_events = GetModuleEvents("main", "OnChangePermissions");
while($arEvent = $db_events->Fetch())
ExecuteModuleEvent($arEvent, Array($site, $path), $arPermissions);
}
return true;
}
MegaLolnii bitrix
самое смешное с 32 строчки
−55.5
for (ComplectationItemTO complectation : previewFullTO.getItemComplectations()) {
for (Map.Entry entry : complectation.getInstances().entrySet()) {
if (entry.getKey().equals(SoundData.SOUND_COMPLECTATION_NAME)) {
SoundData soundData = getComplectationSoundData(complectation.getId(), previewFullTO);
soundsMap.put(complectation.getId(), soundData);
}
}
}
private SoundData getComplectationSoundData(Long complectatiomId, PreviewFullTO previewFullTO) {
for (ComplectationItemTO complectationSound : previewFullTO.getItemComplectations()) {
if (complectationSound.getId().equals(complectatiomId)) {
for (Map.Entry entrySound : complectationSound.getInstances().entrySet()) {
if (entrySound.getKey().equals(SoundData.SOUND_LENGTH)) {
String soundLength = complectationSound.getInstances().get(SoundData.SOUND_LENGTH);
String soundData = complectationSound.getInstances().get(SoundData.SOUND_COMPLECTATION_NAME);
String productNumber = previewFullTO.getItemTO().getFeatureInstances().get("Product number");
String productRewritedName = previewFullTO.getItemTO().getProductTypeRewrited();
return new SoundData(soundData, productRewritedName, Long.valueOf(productNumber), soundLength);
}
}
}
}
return null;
}
цикл в цикле и циклом погоняет
+32.2
if ($content->num_of_subscribers == 1)
{
$icon_num = getExternalThemeFile("media/babble1-blue.png");
}
if ($content->num_of_subscribers == 2)
{
$icon_num = getExternalThemeFile("media/babble2-blue.png");
}
if ($content->num_of_subscribers == 3)
{
$icon_num = getExternalThemeFile("media/babble3-blue.png");
}
if ($content->num_of_subscribers == 4)
{
$icon_num = getExternalThemeFile("media/babble4-blue.png");
}
if ($content->num_of_subscribers == 5)
{
$icon_num = getExternalThemeFile("media/babble5-blue.png");
}
if ($content->num_of_subscribers == 6)
{
$icon_num = getExternalThemeFile("media/babble6-blue.png");
}
if ($content->num_of_subscribers == 7)
{
$icon_num = getExternalThemeFile("media/babble7-blue.png");
}
if ($content->num_of_subscribers == 8)
{
$icon_num = getExternalThemeFile("media/babble8-blue.png");
}
if ($content->num_of_subscribers == 9)
{
$icon_num = getExternalThemeFile("media/babble9-blue.png");
}
if ($content->num_of_subscribers == 10)
{
$icon_num = getExternalThemeFile("media/babble10-blue.png");
}
if ($content->num_of_subscribers > 10)
{
$icon_num = getExternalThemeFile("media/babble11-blue.png");
}
И ведь не лень было копи-пэстить, а потом и цифорки менять :)
+34.2
$this->errorMessage .= str_replace("#CHAR#", $sourceString[$i], "Can not find maching char \"#CHAR#\" in destination encoding table.");
<skip>
if(substr($str, 0, 5)=="<?"."php")
<skip>
Встретилось тут в битриксе 6.какой-то версии.
Мысли по первой строке: "а что такое конкатенация, мы не знаем 0_о"...
По второй: "а, не, что это такое мы знаем, только вот зачем это надо, не знаем".
А вы говорите, 1с...
+32.8
function Approve($user_id) {
(int) $user_id ;
$q="UPDATE `users` SET approved = 1 WHERE user_id = $user_id";
}
гениальность преобразования типов