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

    Всего: 4

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

    +156

    1. 1
    2. 2
    3. 3
    $permissions = Array(
            'add'       => array('custom_order_send', 'send_termin_request'),
    		'insert'    => Array('custom_order_send', 'send_termin_request'),

    Elfet, 29 Декабря 2014

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

    +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
    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
    <?php
    	public function clearCache() {
    		if(method_exists('regedit', 'getControllerHost')) {
    			$host = regedit::getControllerHost(true);
    			if(!is_null($host)){
    				$host->cacheClear();
    			} else {
    				$sDir = rtrim(mainConfiguration::getInstance()->includeParam('system.static-cache'), '/');
    				if(getServer('WINDIR') || getServer('windir')){
    					$arDirs = glob($sDir . '/*');
    					foreach($arDirs as $item){
    						$item = rtrim($item, "\\/ ") . "/";
    						exec("rd /s /q $item");
    					}
    				} else {
    					exec("rm -rf $sDir/*");
    				}
    			}
    		} else {
    			$sDir = rtrim(mainConfiguration::getInstance()->includeParam('system.static-cache'), '/');
    			if(getServer('WINDIR') || getServer('windir')) {
    				$arDirs = glob($sDir . '/*');
    				foreach($arDirs as $item) {
    					$item = rtrim($item, "\\/ ") . "/";
    					exec("rd /s /q $item");
    				}
    			} else {
    				exec("rm -rf $sDir/*");
    			}
    		}
    	}

    Найди два отличия.

    Elfet, 10 Ноября 2014

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

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    /**
        * Деструктор
        */
        public function __destruct(){

    Публичная функция деструктор - пиши подробнее!

    Elfet, 05 Ноября 2014

    Комментарии (29)
  5. SQL / Говнокод #5275

    −859

    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
    "SELECT c.type AS type, 
                                      ELT(c.type, g.genre_id, l.label_id, f.film_id, a.actor_id, s.show_id, ch.channel_id,aw.award_id) AS id,
    				  ELT(c.type, g.value, l.value, f.real_name, a.real_name, s.real_name, ch.name, aw.description) AS real_name,
    				  ELT(c.type, NULL, NULL, f.name, a.name, s.name, NULL, NULL) AS name
    				  FROM connector AS c
    				  LEFT JOIN genres AS g ON (c.second = g.genre_id)
                                      LEFT JOIN labels AS l ON (c.second = l.label_id)
                                      LEFT JOIN films AS f ON (c.second = f.film_id)
                                      LEFT JOIN actors AS a ON (c.second = a.actor_id)
                                      LEFT JOIN shows AS s ON (c.second = s.show_id)
                                      LEFT JOIN channels AS ch ON (c.second = ch.channel_id)
                                      LEFT JOIN awards AS aw ON (c.second = aw.award_id)
                                      WHERE c.first = ".$_SESSION['user_id']

    Вот как это делается!

    Elfet, 14 Января 2011

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