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

    +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
    $db = JFactory::getDBO();
    		$records = $db->Execute(
                'SELECT DISTINCT(MONTH(publication_date)) ' .
    			' FROM miel_news' .
    			' WHERE `news_type` != \'analytics\' and YEAR(publication_date) = ' . $year .
    			' AND publish=1'.
    			' AND publication_date < \''.date('Y-m-d H:i:s').'\''.
    			' ORDER BY publication_date DESC');
    			
    		if ($records->data){
    			
    			$mm = array('Январь', 'Февраль', 'Март' , 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь');
            	$m_array = array_map('array_shift', $records->data);
            
           		foreach ($m_array as $key => $value){
    	        	$value--;
    	        	$month[] = array('name' => $mm[$value], "id" =>$value+1) ;
    	        }   
    
    	        return 	$month;
    		}

    Запостил: kovel, 14 Октября 2009

    Комментарии (4) RSS

    • дай угадать, стороннее расширение Джумла?
      Ответить
      • Ну почти. Кусок кода из проектного модуля.
        Ответить
    • уххх... чем запутаннее - тем лучше? =)
      Ответить
    • - Да, и сошёл уже давно. Так соскучился, так соскучился по тебе, что... что... капец просто! - произнёс он и прижался к моим губам своими.
      Ответить

    Добавить комментарий