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

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    {|if $message=="ok"|}
        <div style="text-align: center; padding:10px; margin:10px; color: white; font-weight: bold; background-color: green;">Your message has successfully been added.</div>
    {|/if|}
    {|if $message=="error"|}
        <div style="text-align: center; padding:10px; margin:10px; color: white; font-weight: bold; background-color: red;">Mistake. You filled out the wrong form.</div>
    {|/if|}

    Красивое использование CSS.

    max_wp, 03 Июня 2011

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

    +154

    1. 1
    2. 2
    3. 3
    public function assign($a, $b) {
        parent::assign($a, $b);
    }

    Из того же проекта.
    И все-таки хорошо, что программеры понимают ООП :-)

    max_wp, 03 Июня 2011

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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $deleteBasketElId = URLParser::GetParser()->getArgumentSecure('deleteelid');
    if ($deleteBasketElId){
        $html = 'бугога';
        print $html;
    }

    Откопано в старом проекте, который писали студийные недопрограммеры.

    max_wp, 03 Июня 2011

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

    +156

    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
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    // ...html-параша и верстка таблицей	
    <?php
    	
    	if (isset($charsetList)) {
    		echo "<tr>";
    		echo "<td class=\"inputfield\">";
    		echo __("Charset") . ":";
    		echo "</td>";
    		echo "<td>";
    		echo "<select id=\"DBCHARSET\">";
    		echo "<option></option>";
    		
    		$defaultCharSql = $conn->query("SHOW VARIABLES LIKE 'character_set_server'");
    		
    		if ($conn->isResultSet($defaultCharSql)) {
    			$defaultCharset = $conn->result($defaultCharSql, 0, "Value");
    		}
    		
    		foreach ($charsetList as $charset) {
    			echo "<option value=\"" . $charset . "\"";
    			
    			if (isset($defaultCharset) && $charset == $defaultCharset) {
    				echo ' selected="selected"';
    			}
    			
    			echo ">" . $charset . "</option>";
    		}
    		echo "</select>";
    		echo "</td>";
    		echo "</tr>";
    	}
    	
    	?>
    // ... html-параша

    Кусок кода системы управления MySQL. http://www.sqlbuddy.com/
    Посмотрел в код и потянуло блевать.

    Yurik, 03 Июня 2011

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

    +187

    1. 1
    2. 2
    3. 3
    if($query && !$query) {
        $query = null;
    }

    Оо

    jQuery, 02 Июня 2011

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

    +158

    1. 1
    2. 2
    3. 3
    {foreach from=$deal_data|array_slice:(($page_number - 1) * $deals_per_page):$deals_per_page item=deal name=deal_data}
    ...
    {/foreach}

    Зачем делать нормальный пейджинг когда и так работает? :)

    kovel, 02 Июня 2011

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

    +157

    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
    $blocks = $this->dsp->db->select_array("select distinct B.*, BS.ALIGN_, BS.ORDER_, BS.PARAM_, BS.HTML_CLASS as HTML_CLASS, BS.HTML_TYPE as HTML_TYPE, SC.SYS_CLASS_FILE, SC.SYS_CLASS_VARNAME, SC.SYS_CLASS_CLASSNAME,BS.EXCLUSION, BS.ID
                       from BLOCKS_SECTION BS
                       inner join BLOCKS B on (BS.BLOCKS_ID=B.BLOCKS_ID and B.STATUS=1)
                       left join SYS_CLASS SC ON SC.SYS_CLASS_ID=B.SYS_CLASS_ID
                       where $add and SITE_ID=? and B.BLOCKS_ID=? order by BS.EXCLUSION desc, BS.ORDER_",$site_id,$call_id);
           $arr_block_id = array();             
           while (!empty($blocks)) {
                   foreach ($blocks as $idx => $block) {
                           if($block['EXCLUSION']){
                                           if(!in_array($block['BLOCKS_ID'],$arr_block_id)) array_push($arr_block_id,$block['BLOCKS_ID']);
                           }else{
                                           if(!in_array($block['BLOCKS_ID'],$arr_block_id) or $block['ID'])
                                                   $ret .= $this->CallPrepareBlock($VARS,$VARS_init,$block);
                           }
                           unset($blocks[$idx]);
                        } // foreach
              } // while

    Функция, кстати называется GetOneBlock )))

    a_lebedev, 02 Июня 2011

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

    +177

    1. 1
    2. 2
    3. 3
    4. 4
    if (md5($module . $version . 'adfhdfg') != self::$licenses[$module][$version]) {
                            //TODO: сделать проверку покруче
                            return false;
                    }

    Припоетарный дорогущий биллинг.
    Пиздатая реализация проверки лицензии.

    Evil_Wolf, 02 Июня 2011

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

    +154

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $dbh = $this->initDbh('master');
    $srv = $dbh->getServer();
    if ($srv->isSlave())
    {
           $this->triggerError('Trying write on slave');
           return false;
    }

    Перестархуй

    travka, 01 Июня 2011

    Комментарии (27)
  10. PHP / Говнокод #6810

    +181

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if ( 
    	isset(parent::$db['title'])	&&	// если существует такое поле в данной таблице
    	!parent::$db['title']		&&	// и оно пустое
    	isset($inDB['title'])		&&	// и таки необходимо записать в базу это поле
    	!$inDB['title']			&&	// но записывать нечего (но надо!)
    	isset(parent::$db['header'])		// зато присутствует то поле, из которого можно получить данные
    ) {
    	$inDB['title'] = strip_tags(parent::$db['header']);
    }

    Ниточки Ариадны...

    istem, 01 Июня 2011

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