- 1
if( ! empty($user->getClanId()) > 0 && ...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+10
if( ! empty($user->getClanId()) > 0 && ...
Обрефракторились :)
+1
var imgLink = '';
var postSrc = $(this).closest('tr').find('#data-post-source').val();
if (postSrc == 'instagram') {
imgLink = $(this).closest('tr').find("a[href*='instagram.com/p/']").attr('href');
}
$('.currentCampaignName').html($("#currentCampaignName").text());
$('.currentCampaignImg').attr('src', $("#currentCampaignImg").attr('src'));
$(".addToQueueImg").attr('src', '');
$("#imageTitle").val('');
$("#imageHyperlink").val(imgLink);
$("#imageMessage").val('');
$("#imageTitlePreview").html('');
$("#imageHyperlinkPreview").html(imgLink);
$("#imageMessagePreview").html('');
$("#addToQueueText").html('');
var id = $(this).attr('id');
$('#postId').val(id);
$('#videoLink').val('');
var img = $('#img_' + id).attr('src');
var video = $('#video_' + id).attr('src');
var imageTitle = $('#title_' + id).val();
var imageHyperlink = $('#link_' + id).val();
var imageMessage = $('#des_' + id).val();
$('.addToQueue').html($('#ctext_' + id).val());
$('#updatedText').val($('#ctext_' + id).val());
+6
tempPages.Add(page, tempValue);
rempPages = tempPages;
if (totalPages != 0)
{
rotalPages = totalPages;
}
currentCountItem += tempLength;
Шашлык-рашлык.
+4
static bool Equal(const MyClass &rhs, const MyClass &lhs);
Тщатетельно замаскированные грабли
−1
..........................
//ДА ЧТО ЗА ЧЕЛОВЕК... КТО ЭТОТ КОД ПИСАЛ?! ПУСТЬ ОН/ОНА БОЛЬШЕ НИКОГДА НЕ ПИШЕТ КОД, А ЧИСТИТ КАЛОШИ... 2К++ запросов - это что за нах?!
// если рефакторить гавно, получится гавно, но запахом получше. Гавна есть запах ли хорош?
if(!$smarty->is_cached('output.tpl', $template_key)){
$xml='<document>';
..........................
Нашел на одном сайте, который делали очень давно и самые разные "программисты" )
+6
http://habrahabr.ru/post/269199/
"GUI" на "PHP", да еще и с компиляцией в ".exe". Ебанный стыд.
Родина им дала плюсы, PyQt, java и дохуя чего еще — пиши! Пиши на нормальных языках, блядь! Не хочу, хочу жрать говно! Что такое? Это кодеры? Это кодеры? Суки, мудачьё — кодеры. PHP наустанавливали, говно жрут — пидоры, блядь, ёбаные…
+2
if(preg_match("/^([a-z0-9_\.-]+)@([a-z0-9_\.-]+)\.([a-z\.]{2,6})$/", urldecode($_POST['email']))){
$email = urldecode($_POST['email']);
}else{
$email = '';
}
$email = mysql_real_escape_string($email);
$email = strip_tags($email);
Код на реальном проекте. Я когда увидел, расплакался от умиления.
−98
Если не ДанныеАкта.ФормироватьБухПроводку Тогда
Выборка = Результат[1].Выбрать();
Пока Выборка.Следующий() Цикл
СуммаВал = СуммаВал + Выборка.СуммаУслуги;
//тут делаем всякое с выборкой
КонецЦикла;
КонецЕсли;
Если ДанныеАкта.ФормироватьБухПроводку Тогда
//тут делаем движения по счетам БУ
Иначе
тз = Результат[1].Выгрузить();
Для каждого стрТЗ Из тз Цикл
//тут делаем тоже, что и с выборкой, только теперь с таблицей значений О_о
КонецЦикла;
КонецЕсли;
Смотрю одно решение для страховых компаний, полностью на поддержке...
+2
function Show($aMenu, $level=0)
{
$scripts = '';
$bSubmenu = (isset($aMenu["items"]) && is_array($aMenu["items"]) && !empty($aMenu["items"])) || isset($aMenu["dynamic"]) && $aMenu["dynamic"] == true;
$bSectionActive = isset($aMenu["items_id"]) && (in_array($aMenu["items_id"], array_keys($this->aActiveSections)) || $this->IsSectionActive($aMenu["items_id"]));
$icon = isset($aMenu["icon"]) && $aMenu["icon"] <> ""
? '<span class="adm-submenu-item-link-icon '.$aMenu["icon"].'"></span>'
// : ($level < 1 ? '<span class="adm-submenu-item-link-icon" id="default_menu_icon"></span>' : '');
: '';
$id = 'menu_item_'.RandString(10);
?><div class="adm-sub-submenu-block<?=$level > 0 ? ' adm-submenu-level-'.($level+1) : ''?><?=$bSectionActive && isset($aMenu["items"]) && is_array($aMenu["items"]) && count($aMenu['items']) > 0 ? ' adm-sub-submenu-open' : ''?><?=$aMenu["_active"] ? ' adm-submenu-item-active' : ''?>"><?
?><div class="adm-submenu-item-name<?=!$bSubmenu ? ' adm-submenu-no-children' : ''?>" id="<?=$id?>" data-type="submenu-item"<?=isset($aMenu['fav_id']) ? ' data-fav-id="'.intval($aMenu['fav_id']).'"' : ''?>><?
$onclick = '';
if ($bSubmenu)
{
if(isset($aMenu["dynamic"]) && $aMenu["dynamic"] == true && (!$aMenu["items"] || count($aMenu["items"]) <= 0))
{
$onclick = "BX.adminMenu.toggleDynSection(".$this->_get_menu_item_width($level).", this.parentNode.parentNode, '".htmlspecialcharsbx(CUtil::JSEscape($aMenu["module_id"]))."', '".htmlspecialcharsbx(CUtil::JSEscape($aMenu["items_id"]))."', '".($level+1)."')";
}
elseif(!$aMenu["dynamic"] || !$bSectionActive || $aMenu['dynamic'] && $bSectionActive && isset($aMenu["items"]) && count($aMenu["items"]) > 0)
{
$onclick = "BX.adminMenu.toggleSection(this.parentNode.parentNode, '".htmlspecialcharsbx(CUtil::JSEscape($aMenu["items_id"]))."', '".($level+1)."')";
} //endif;
}
?><span class="adm-submenu-item-arrow"<?=$level > 0 ? ' style="width:'.$this->_get_menu_item_width($level).'px;"' : ''?><?=$onclick ? ' onclick="'.$onclick.'"' : ''?>><span class="adm-submenu-item-arrow-icon"></span></span><?
if(isset($aMenu["url"]) && $aMenu["url"] <> ""):
?><a class="adm-submenu-item-name-link<?=(isset($aMenu["readonly"]) && $aMenu["readonly"] == true? ' menutext-readonly':'')?>"<?=$level > 0 ? ' style="padding-left:'.$this->_get_menu_item_padding($level).'px;"' : ''?> href="<?=$aMenu["url"]?>"><?=$icon?><span class="adm-submenu-item-name-link-text"><?=$aMenu["text"]?></span></a><?
elseif ($bSubmenu):
if(isset($aMenu["dynamic"]) && $aMenu["dynamic"] == true && !$bSectionActive && (!$aMenu["items"] || count($aMenu["items"]) <= 0)):
?><a class="adm-submenu-item-name-link<?=(isset($aMenu["readonly"]) && $aMenu["readonly"] == true? ' menutext-readonly':'')?>"<?=$level > 0 ? ' style="padding-left:'.$this->_get_menu_item_padding($level).'px;"' : ''?> href="javascript:void(0)" onclick="BX.adminMenu.toggleDynSection(<?=$this->_get_menu_item_width($level)?>, this.parentNode.parentNode, '<?=htmlspecialcharsbx(CUtil::JSEscape($aMenu["module_id"]))?>', '<?=htmlspecialcharsbx(CUtil::JSEscape($aMenu["items_id"]))?>', '<?=$level+1?>')"><?=$icon?><span class="adm-submenu-item-name-link-text"><?=$aMenu["text"]?></span></a><?
elseif(!$aMenu["dynamic"] || !$bSectionActive || $aMenu['dynamic'] && $bSectionActive && isset($aMenu["items"]) && count($aMenu["items"]) > 0):
?><a class="adm-submenu-item-name-link<?=(isset($aMenu["readonly"]) && $aMenu["readonly"] == true? ' menutext-readonly':'')?>"<?=$level > 0 ? ' style="padding-left:'.$this->_get_menu_item_padding($level).'px;"' : ''?> href="javascript:void(0)" onclick="BX.adminMenu.toggleSection(this.parentNode.parentNode, '<?=htmlspecialcharsbx(CUtil::JSEscape($aMenu["items_id"]))?>', '<?=$level+1?>')"><?=$icon?><span class="adm-submenu-item-name-link-text"><?=$aMenu["text"]?></span></a><?
else:
?><span class="adm-submenu-item-name-link<?=(isset($aMenu["readonly"]) && $aMenu["readonly"] == true? ' menutext-readonly':'')?>"<?=$level > 0 ? ' style="padding-left:'.$this->_get_menu_item_padding($level).'px"' : ''?>><?=$icon?><span class="adm-submenu-item-name-link-text"><?=$aMenu["text"]?></span></span><?
endif;
else:
?><span class="adm-submenu-item-name-link<?=(isset($aMenu["readonly"]) && $aMenu["readonly"] == true? ' menutext-readonly':'')?>"<?=$level > 0 ? ' style="padding-left:'.$this->_get_menu_item_padding($level).'px"' : ''?>><?=$icon?><span class="adm-submenu-item-name-link-text"><?=$aMenu["text"]?></span></span><?
endif;
?></div><?
if(($bSubmenu || (isset($aMenu["dynamic"]) && $aMenu["dynamic"] == true)) && is_array($aMenu["items"]))
{
echo "<div class=\"adm-sub-submenu-block-children\">";
foreach($aMenu["items"] as $submenu)
{
if($submenu)
{
$scripts .= $this->Show($submenu, $level+1);
}
}
echo "</div>";
}
это между прочим метод класса CAdminPage административного интерфейса 1С Битрикс.
Адская смесь всех вэб-технологий, от которой лопаются глаза!
+1
<?php $this->widget('bootstrap.widgets.TbButton', array(
'label' => 'Экспорт в Excel',
'type' => 'primary',
'url' => $this->createUrl('export'),
'htmlOptions' => array(
'target' => '_blank',
'onclick' => 'jQuery(this).attr(\'href\', jQuery(this).attr(\'href\').replace(/(\?.*)?$/, \'?\' + jQuery(this).closest(\'form\').serialize()))',
//'style' => 'float:right;',
),
)); ?>
Часто пытаюсь убедить людей, что Yii говно, но мои аргументы вечно парируют.
Как может здоровому человеку прийти в голову идея изобрести столь долбоёбский инструмент?
И ведь весь сраный Yii пропитан подобными высерами.