- 1
- 2
- 3
- 4
<table>
<tr><th colspan="2">Если вы еще не зарегистрированы:</th></tr>
<tr><td colspan="2"><a href="/registration.php">Перейдите к регистрации на сайте</a></td></tr>
</table>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+59
<table>
<tr><th colspan="2">Если вы еще не зарегистрированы:</th></tr>
<tr><td colspan="2"><a href="/registration.php">Перейдите к регистрации на сайте</a></td></tr>
</table>
Глубокий смысл в наличии colspan="2" постичь никак не получается...
+53
<?php $args = array(
'type' => 'post'
,'child_of' => 0
,'parent' => ''
,'orderby' => 'name'
,'order' => 'ASC'
,'hide_empty' => 1
,'hierarchical' => 1
,'exclude' => ''
,'include' => ''
,'number' => 0
,'taxonomy' => 'category'
,'pad_counts' => false );?>
http://wp-kama.ru/function/get_categories
взял тут: http://wp-kama.ru/function/get_categories
Видимо у него в учебнике так было:
У лукоморья дуб зелёный
;Златая цепь на дубе том
:И днём и ночью кот учёный
Всё ходит по цепи кругом
;Идёт направо - песнь заводит
,Налево - сказку говорит
...
А.С. Пушкин
+55
protected function _convertArrayToStr($arr = array()) {
$str = '';
$data = Controller::getSomeMethod();
$valus = array_values($arr);
$keys = array_keys($arr);
//Количество незаполненых полей
$count = 0;
// Формируем строку с title и введеных значени
for($i = 0; $i < count($arr); ++$i) {
if($keys[$i] == $data[$i]['name'] ) {
if($valus[$i] == 'on') {
$valus[$i] = 'Да';
}
$str .= $data[$i+$count]['title'] . ": " . $valus[$i] . " \n";
}else{
$count++;
$str .= $data[$i+$count]['title'] . ": " . $valus[$i] . " \n";
}
}
return $str;
}
Стажер реализовал обход ассоциативного массива и преобразование значений массива в строку.
+61
if (empty($columns)) {
$columns = 'eleven';
} else {
// Check the function for a returned variable
// (от автора) КОГО КОГО МЫ ТАМ ЧЕКАЕМ??
$columns = $columns;
}
Найдено в достойном шаблоне Skeleton для WordPress
/(. . )
+62
if(isset($_GET['show_all'])){
set_query('show_all=','',true);
$show_all = true;
$Register->set('show_all', $show_all);
}
Найдено в WebAsyst Shop-Script.
+55
$i = 0;
foreach($_POST['union'] as $key=>$value) {
$i++;
if ($i == 1) {
$fid = $key;
}
if ($i > 1) {
[код поскипан]
}
}
Ну почему не используется if { } else { }?
+69
$file[] = $_FILES[''.$key.''];
Подобное "приведение типов (?)" для $key просто убивает. Размазано по всему проекту...
+52
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?if (!empty($arResult)):?>
<ul id="horizontal-multilevel-menu">
<?
$previousLevel = 0;
foreach($arResult as $arItem):?>
<?if ($previousLevel && $arItem["DEPTH_LEVEL"] < $previousLevel):?>
<?=str_repeat("</ul></li>", ($previousLevel - $arItem["DEPTH_LEVEL"]));?>
<?endif?>
<?if ($arItem["IS_PARENT"]):?>
<?if ($arItem["DEPTH_LEVEL"] == 1):?>
<li><a href="<?=$arItem["LINK"]?>" class="<?if ($arItem["SELECTED"]):?>root-item-selected<?else:?>root-item<?endif?>"><?=$arItem["TEXT"]?></a>
<ul>
<?else:?>
<li<?if ($arItem["SELECTED"]):?> class="item-selected"<?endif?>><a href="<?=$arItem["LINK"]?>" class="parent"><?=$arItem["TEXT"]?></a>
<ul>
<?endif?>
<?else:?>
<?if ($arItem["PERMISSION"] > "D"):?>
<?if ($arItem["DEPTH_LEVEL"] == 1):?>
<li><a href="<?=$arItem["LINK"]?>" class="<?if ($arItem["SELECTED"]):?>root-item-selected<?else:?>root-item<?endif?>"><?=$arItem["TEXT"]?></a></li>
<?else:?>
<li<?if ($arItem["SELECTED"]):?> class="item-selected"<?endif?>><a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a></li>
<?endif?>
<?else:?>
<?if ($arItem["DEPTH_LEVEL"] == 1):?>
<li><a href="" class="<?if ($arItem["SELECTED"]):?>root-item-selected<?else:?>root-item<?endif?>" title="<?=GetMessage("MENU_ITEM_ACCESS_DENIED")?>"><?=$arItem["TEXT"]?></a></li>
<?else:?>
<li><a href="" class="denied" title="<?=GetMessage("MENU_ITEM_ACCESS_DENIED")?>"><?=$arItem["TEXT"]?></a></li>
<?endif?>
<?endif?>
<?endif?>
<?$previousLevel = $arItem["DEPTH_LEVEL"];?>
<?endforeach?>
<?if ($previousLevel > 1)://close last item tags?>
<?=str_repeat("</ul></li>", ($previousLevel-1) );?>
<?endif?>
</ul>
<div class="menu-clear-left"></div>
<?endif?>
Очередной говнокод от битрикса. "Генерация" выпадающего горизонтального меню.
+141
function toArray($xml) {
$xml = simplexml_load_string($xml);
$json = json_encode($xml);
return json_decode($json,TRUE);
}
Но зачем?!
+54
foreach($Articles as $art){
$id = $art['id'];
$count++;
if(isset($_GET['str'])){
$str = (int)$_GET['str'];
$mn = $number*($str-1)+1;
}else{
$str = 1;
$_GET['str'] = 1;
}
if($count == $mn){
$flag = true;
$k=5;
}
if($flag && $k!=0){
$k--;
$title = $art['title'];
$content = $art['content'];
$author = $art['author'];
$date = $art['date'];
printf("<h1>%s</h1><br /><h3 align='left'>%s</h3>%s <a href='index.php?id=articles&str=%s&nomer=%s'>Далее</a><hr /><br />",$title,$date, substr($content, 0,800),$nav, $id);
}
}
Постраничная навигация