1. Список говнокодов пользователя StTv

    Всего: 7

  2. PHP / Говнокод #24922

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    <?php
    if (isset($block4_items_block) || count($block4_items_block) >= 3 || (isset($block4_items_block[0]['bg']) || isset($block4_items_block[1]['bg']) || isset($block4_items_block[2]['bg'])) || (isset($block4_items_block[0]['title']) || isset($block4_items_block[1]['title']) || isset($block4_items_block[2]['title'])) || (strlen($block4_items_block[0]['bg']) > 0 || strlen($block4_items_block[1]['bg']) > 0  || strlen($block4_items_block[2]['bg']) > 0 ) || (strlen($block4_items_block[0]['title']) > 0 || strlen($block4_items_block[1]['title']) > 0  || strlen($block4_items_block[2]['title']) > 0 )){
    
    ?>

    Прислал друг.
    Примерно такое же условие еще находится в шаблоне.

    StTv, 15 Октября 2018

    Комментарии (21)
  3. PHP / Говнокод #21828

    −12

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    <?php
    
    function facade($name, $className) {
        if (class_exists($name)) {
            return;
        }
    
        eval("
            class $name extends Facade
            {
                protected static function getFacadeAccessor()
                {
                    return $className::class;
                }
            }
        ");
    }

    Нужно больше динамики!

    StTv, 13 Декабря 2016

    Комментарии (12)
  4. PHP / Говнокод #20340

    +2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <?	if (mail($mail, $subject, $text, $headers))
    	{
    		?>
    		<?=('<div class="container"><div class="row"><div class="block-header col-lg-12 col-md-12 col-sm-12 col-xs-12"><h2>Благодарим Вас за обращение, в ближайшее время с вами свяжется наш сотрудник.</h2></div></div></div>')?>
    		<?
    	} else {
    		?>
    		<?=('<br><b>Возникли проблемы при отправке почты</b>')?>
    		<?
    	} ?>

    попросили поправить код после предыдущего разраба )

    StTv, 07 Июля 2016

    Комментарии (7)
  5. PHP / Говнокод #20192

    +4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    while($r=mysql_fetch_array($q)){
      $buf[$r['id']]['image_file']=$r['file'];
      $r=null;
      $r['id']=null;
    }
    return $buf;

    StTv, 14 Июня 2016

    Комментарии (3)
  6. PHP / Говнокод #20163

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    {if 1}
        {if !empty($stickers)}
            <div class="sticker-box" style="width: 152px">
                {foreach $stickers as $sticker}
                    <span><em>{$sticker.value}</em><span><img src="/i/stickers/{$sticker.name}.png" /></span></span>
                {/foreach}
            </div>
        {/if}
        <a href="javascript:;" style="{if !empty($stickers)}top:-7px;{/if}position:relative;display: block; text-align: center;"><img src="{$i->icon[0].files.icon}" alt="{$i->icon[0].fields.title|default:$i->title}" height="{if !empty($stickers)}110{else}130{/if}" /></a>
    {else}
        <a href="javascript:;"><img src="/i/b.gif" style="background: url({$i->icon[0].files.icon}) 50% 50% no-repeat" alt="{$i->icon[0].fields.title|default:$i->title}" width="130" height="130" /></a>
    {/if}

    StTv, 09 Июня 2016

    Комментарии (0)
  7. JavaScript / Говнокод #19047

    +4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    var _point={};
    
                if(point){
                    _point={
                        iconLayout: 'default#image',
                        iconImageHref: point,
                        iconImageSize: [124, 200],
                        iconImageOffset: [-62, -200]
                    };
                }
                else{
                    _point={};
                }

    кусок кода из инициализации карты НЯндекса =)

    StTv, 19 Ноября 2015

    Комментарии (23)
  8. PHP / Говнокод #18927

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    $namespaces = array('top' => 1, 'left' => 2, 'right' => 3, 'bottom' => 4);
    
    if (!is_int($namespace))
        $namespace = $namespaces[$namespace];

    Код должен по логике определять положение меню....

    StTv, 28 Октября 2015

    Комментарии (7)