- 1
- 2
- 3
- 4
- 5
if (is_array($custom_data)) {
foreach ($custom_data as $key => $val) {
$session[$key] = $val;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
if (is_array($custom_data)) {
foreach ($custom_data as $key => $val) {
$session[$key] = $val;
}
}
хитрый план
+156
//было:
function query($sque){
$sque = mysql_real_escape_string($sque,$this->hdb);
$res = mysql_query($sque,$this->hdb);
if(!$res){
echo 'Invalid query: '.mysql_error().'; ';
return 0;
}
return $res;
}
//добавил:
//так как предыдущая функция иногда косячила запрос
function sensiblequery($sque,$arr){
for($i = 0; $i<count($arr); ++$i){
$arr[$i] = mysql_real_escape_string($arr[$i],$this->hdb);
$pattern = "/{var$i}/";
$sque = preg_replace($pattern, $arr[$i], $sque);
}
$res = mysql_query($sque,$this->hdb);
if(!$res){
echo 'Invalid query: '.mysql_error().'; ';
return 0;
}
return $res;
}
Такое ощущение что написал говно. Если это так подскажите как адекватней сделать...
+162
<tr{if ($key+1)=="2" OR ($key+1)=="4" OR ($key+1)=="6" OR ($key+1)=="8" OR ($key+1)=="10" OR
($key+1)=="12" OR ($key+1)=="14" OR ($key+1)=="16" OR ($key+1)=="18" OR ($key+1)=="20"} class="dark"{/if}>
код с реального, довольно серьезного проекта) прогера называют оч толковым)
+168
$fails = readdir($handle);
Не удивительно, что скрипт у автора никак не хотел работать как надо.
+161
<? if ($bel==true) { ?><? } else { ?>
<TABLE border="0" cellspacing="0" cellpadding="0" width="100%">
if ($id==11)
{
echo("<TR>");
echo("<TD align=left><img src=/images/dot.gif width=20 height=11 hspace=2 border=0><b>белый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name nowrap>14,5 у.е.<BR></TD>");
echo("</TR>");
echo("<TR>");
echo("<TD align=right><b>бежевый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name>15,5 у.е.<BR></TD>");
echo("</TR>");
echo("<TR>");
echo("<TD align=right><b>серебристый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name>15,5 у.е.<BR></TD>");
echo("</TR>");
echo("<TR>");
echo("<TD align=right><b>золотистый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name>15,5 у.е.<BR></TD>");
echo("</TR>");
}
elseif ($id==12)
{
echo("<TR>");
echo("<TD align=left colspan=3><B></B></TD>");
echo("</TR>");
echo("<TR>");
echo("<TD align=left nowrap=\"nowrap\"><img src=/images/dot.gif width=20 height=11 hspace=2 border=0><b>белый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name nowrap>14,5 у.е.<BR></TD>");
echo("</TR>");
}
?>
<? } ?>
<!--Вставка о бежевом (13)
echo("<TR>");
echo("<TD align=right>бежевый</TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name>15 у.е.<BR></TD>");
echo("</TR>"); -->
Хоть он и 2000-го года, откопал в анналах конторного сайта.
+163
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<?php
$db = & JFactory::getDbo();
$query = 'SELECT template'
. ' FROM #__templates_menu'
. ' WHERE client_id = 0 AND menuid = 0';
$db->setQuery($query);
$template = $db->loadResult();
Кусок шаблона для джумлы.
+158
foreach ($firstQueryRes as $row)
{
$K = $this->ccnm;
$U = $this->getFncByCategory($row->category); // compile material href //
$R = $row->category;
$W = $row->date;
$A = $row->huu_1;
$materialHref[$row->id_all] = site_url("$K/$U/$R/$W/$A");
$materialTitle[$row->id_all] = $row->name;
}
Задание: расшифруйте какое польское плохое слово здесь инкапсулировано.
+160
public function isValidModule($module)
{
if (!is_string($module)) {
return false;
}
$module = strtolower($module);
$controllerDir = $this->getControllerDirectory();
foreach (array_keys($controllerDir) as $moduleName) {
if ($module == strtolower($moduleName)) {
return true;
}
}
return false;
}
Великий и могучий Zend Framework в очередной раз очаровывает своих адептов изяществом и простотой(((
+162
protected function getMebelNavigationHtml()
{
$nav = <<<EODD
<td>
<div class="g-c right">
<div class="tab">
<nobr><a href="/mebel">Мебель</a></nobr>
</div>
<div class="body">
<table>
<tr>
<td class="col">
<ul>
<li class="head"><a href="/mebel/stulchiki">Стульчики</a></li>
<li class="head"><a href="/mebel/krovatki">Кроватки</a></li>
<li class="head"><a href="/mebel/manezhi">Манежи</a></li>
<li class="head"><a href="/mebel/komody">Комоды</a></li>
<li class="head"><a href="/mebel/pelenalnye-stoliki">Пеленальные столики</a></li>
<li class="head"><a href="/mebel/electrokacheli">Электрокачели</a></li>
<li class="head"><a href="/mebel/napolnie-ka4eli">Напольные качели</a></li>
<li class="head"><a href="/mebel/kresla-kachalki">Кресла-качалки</a></li>
<li class="head"><a href="/mebel/hodunki">Ходунки</a></li>
<li class="head"><a href="/mebel/kolybeli">Колыбели</a></li>
<li class="head"><a href="/mebel/shkafy">Шкафы</a></li>
<li class="head"><a href="/mebel/detskie-komnaty">Детские комнаты</a></li>
<li class="head"><a href="/mebel/matrasy">Матрасы</a></li>
<li class="head"><a href="/mebel/aksessuary">Аксессуары</a></li>
</ul>
</td>
<td class="col">
<ul>
<li class="head"><a href="/mebel/postel">Постельные принадлежности</a></li>
<li><a href="/mebel/postel/odeyala">Одеяла</a></li>
<li><a href="/mebel/postel/podushki">Подушки</a></li>
<li><a href="/mebel/postel/komplekty-postelnogo-belya">Комплекты постельного белья</a></li>
<li><a href="/mebel/postel/spalnye-meshki">Спальные мешки</a></li>
<li><a href="/mebel/postel/komplekty-na-vypisku">Комплекты на выписку</a></li>
<li><a href="/mebel/postel/baldahiny">Балдахины</a></li>
<li><a href="/mebel/postel/aksessuary">Аксессуары</a></li>
<li><a href="/mebel/postel/prosini-i-kleenki">Простыни и клеенки</a></li>
<li><a href="/mebel/postel/bortiki">Бортики</a></li>
</ul>
</td>
</tr>
</table>
</div>
</div>
<a href="/mebel">Мебель</a>
</td>
EODD;
return $nav;
}
Хардкоженая навигация. Даже не в шаблоне...
+161
public function drawItem($category, $level=0, $last=false)
{
// ...
if($this->isIgrushkiCategory($category) && ($level == 0))
// ...
} elseif ($level == 1) {
// ...
} elseif ($level == 2) {
// ...
} else {
Mage::log('пришол пиздец!');
}
return $html;
}
ни программировать, ни по русски писать...