1. PHP / Говнокод #7407

    +160

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    $fileExt = strtolower(substr( $file['name'], -3 ));
    $allowedFile = false;
    foreach($this->allowableFilesExt as $allowableExt )
    if (strcasecmp( $fileExt, $allowableExt ) == 0)
    	$allowedFile = true;
    	if(!$allowedFile) {
    	   	echo "<div class='message'>"._S_2_GALLERY_ERR_EXT."</div>";
    	   	$this->formIframe($sobi2Id, $sobi_gallery_id,$sgssid);
    	   	return false;
    	 }

    Проверка расширения файлов в одном из компонентов joomla.

    dron, 01 Августа 2011

    Комментарии (15)
  2. Куча / Говнокод #7405

    +124

    1. 1
    .signup-block { display: clock }

    random2, 01 Августа 2011

    Комментарии (13)
  3. JavaScript / Говнокод #7404

    +161

    1. 1
    console.loh(this);

    random2, 01 Августа 2011

    Комментарии (17)
  4. SQL / Говнокод #7403

    −850

    1. 1
    2. 2
    3. 3
    4. 4
    SELECT u.*, (SELECT count(*) FROM `projects` WHERE `autor`=u.`id`) as sum
    FROM `users` as u 
    WHERE `sum`>0
    ORDER BY `sum` DESC

    #1054 - Unknown column 'sum' in 'where clause'

    newpdv, 31 Июля 2011

    Комментарии (33)
  5. Куча / Говнокод #7402

    +146

    1. 1
    2. 2
    Отправлено Сегодня, 14:09
    Есть скрипты чёткие для сайта?

    Личное сообщение мне с форума.

    gostoff, 31 Июля 2011

    Комментарии (14)
  6. JavaScript / Говнокод #7401

    +178

    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
    18. 18
    19. 19
    for(i=0;i<menuItems.length;i++){
        if(i==0){
          menuItems[i].onclick=function(){
    	changeTabs(0)
          }
        }else{
          if(i==1){
    	menuItems[i].onclick=function(){
    	  changeTabs(1)
    	}
          }else{
    	if(i==2){
    	  menuItems[i].onclick=function(){
    	    changeTabs(2)
    	  }
    	}
          }
        }
      }

    табы Х-))
    menuitems - массив из li

    develx0, 31 Июля 2011

    Комментарии (9)
  7. C++ / Говнокод #7400

    +169

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    const void onForolbergDie(void const * const p) const
    {
      return void();
    };
    
    ...
    
    typedef const void* const tp;
    foralberg.onForolbergDie(tp());

    Код из крупного проекта игры, которая скоро выйдет в свет.
    Не смотря на не соответствие стандарту C++, добрый дядюшка MSVS2010 это компилирует.
    В результате рефакторинга код был удалён.

    Говногость, 31 Июля 2011

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

    +158

    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
    $q = mysql_query("SELECT tpl FROM ".$prefix."_types WHERE id='$t_id'");
            if (mysql_num_rows($q)>0) {
    } else {
    	$q = mysql_query("SELECT tpl FROM ".$prefix."_categories WHERE id='$c_id'");
    }
            $tpl_id = mysql_result($q,0,"tpl");
            $q = mysql_query("SELECT content FROM ".$prefix."_templates WHERE id='$tpl_id'");
    
    if (mysql_num_rows($q)>0)
     {
    if (mysql_num_rows($q)>0)
     {
    $content = explode("\n",mysql_result($q,0,"content"));

    invision70, 31 Июля 2011

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

    +168

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $type = '';
    if ($info[5]=='') $type.='0'; else $type.='1';
    if ($info[6]=='') $type.='0'; else $type.='1';
    if ($info[7]=='') $type.='0'; else $type.='1';
    if ($type=='000') $type = '100';

    Честно говоря я смотрел и пытался понять чего же человек этим добиться хотел... Это полный п%здец.

    invision70, 31 Июля 2011

    Комментарии (3)
  10. Куча / Говнокод #7397

    +144

    1. 1
    <span onmouseover="this.style.color='green'" onmouseout="this.style.color='black'">текст</span>

    :hover для лохов

    jQuery, 30 Июля 2011

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