- 1
$_SESSION['lang_code'] = isset($_GET['lang_code']) ? file_exists("languages/lang_".$_GET['lang_code'].".php") ? $_GET['lang_code'] : isset($_SESSION['lang_code']) ? $_SESSION['lang_code'] : 'ru' : 'ru';
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+168
$_SESSION['lang_code'] = isset($_GET['lang_code']) ? file_exists("languages/lang_".$_GET['lang_code'].".php") ? $_GET['lang_code'] : isset($_SESSION['lang_code']) ? $_SESSION['lang_code'] : 'ru' : 'ru';
−100
class SomeThing(object)
def _get_value(self):
return #return some value
get_value = property(_get_value)
Декораторы? не не слышал.
−85
def __getattr__(self,name):
if name == '_creator':
return 'Article'
else:
raise AttributeError
+146
http://rondo-pizza.kiev.ua/menu-order 14к с чертом строк говна
по ссылке 14к с чертом строк говна в исходниках страницы
+80
if((remoteMachineName == null || remoteMachineName == "")){
result = new Result(false,"Invalid Remote Machine Name..!!");
}else{
CheckOrTerminateProcInstanceTask task = new CheckOrTerminateProcInstanceTask
(processName, argList, oper, username, password,remoteMachineName,chkTer,chkTerMatch);
if (remoteMachineName != null && remoteMachineName.length() > 0) {
....
}else{
....
}
}
Суровые индийские проверки
+161
function to_int_convert($num)
{
$arr_num = str_split($num);
$new_num = "";
foreach($arr_num as $key => $value)
if($value == intval($value))
$new_num = $new_num.$value;
return $new_num;
}
+162
$id = $this->db->fetchCol('SELECT id FROM data;');
$names = $this->db->fetchCol('SELECT name FROM points INNER JOIN data ON points.id = data.point_id_from;');
Zend Db usage
+157
$newUrl = $newUrl = implode("?", array_merge($arUrl, array(implode("&", $pgAddUrl))));
Вот так некоторые люди формируют URL.
+152
public static function fetchData($query)
{
$data = array();
for($i = 0; $i < mysql_num_rows($query);$i++)
{
$data[] = mysql_fetch_assoc($query);
}
return $data;
// while($temp = mysql_fetch_assoc($query)){
// $data[] = $temp;
// }
// return $data;
}
+162
$er = array();
$file1=$config['tpl_dir'].$config['general']['site_template'].'/style/catalog.css';
$file2=$config['tpl_dir'].$config['general']['site_template'].'/module/catalog.html';
$file3=$config['tpl_dir'].$config['general']['site_template'].'/module/catalog_read.html';
$file4='modules/catalog/setup_catalog/table_catalog.MYD';
$file5='modules/catalog/setup_catalog/table_catalog_cats.MYD';
$file6='modules/catalog/setup_catalog/table_catalog_comments.MYD';
$file7='modules/catalog/setup_catalog/table_catalog_rating.MYD';
if(file_exists($file1)==True) {}else{$er[]="нет файла стилей <b>\"catalog.css\"</b> <br> он должен находиться в<b> $file1</b>"; }
if(file_exists($file2)==True) {}else{$er[]="нет файла дизайна <b>\"catalog.html\"</b> <br> он должен находиться в<b> $file2</b>"; }
if(file_exists($file3)==True) {}else{$er[]="нет файла дизайна <b>\"catalog_read.html\"</b> <br> он должен находиться в<b> $file3</b>"; }
if(file_exists($file4)==True) {}else{$er[]="нет файла таблицы <b>\"table_catalog.MYD\"</b> <br> он должен находиться в<b> $file4</b>"; }
if(file_exists($file5)==True) {}else{$er[]="нет файла таблицы <b>\"table_catalog_cats.MYD\"</b> <br> он должен находиться в<b> $file5</b>"; }
if(file_exists($file6)==True) {}else{$er[]="нет файла таблицы <b>\"table_catalog_comments.MYD\"</b> <br> он должен находиться в<b> $file6</b>"; }
if(file_exists($file7)==True) {}else{$er[]="нет файла таблицы <b>\"table_catalog_rating.MYD\"</b> <br> он должен находиться в<b> $file7</b>"; }
Установщик модуля. Условия проверки доставляют: бул сравнимаем с булом (и получаем бул), вместо отрицания держим еще одну ветку условия.