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

    +167

    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
    final public static function getSomething($version_line = "pro") {
    		$default_domain = domainsCollection::getInstance()->getDefaultDomain();
    
    		if($_SERVER['SERVER_ADDR']) {
    			$cs2 = md5($_SERVER['SERVER_ADDR']);
    		} else {
    			$cs2 = md5(str_replace("\\","",$_SERVER['DOCUMENT_ROOT']));
    		}
    		     
    		switch($version_line) {
    			case "pro":
    				$cs3 = md5(md5(md5(md5(md5(md5(md5(md5(md5(md5($default_domain->getHost()))))))))));
    				break;
    
    			case "free":
    				$cs3 = md5(md5(md5($default_domain->getHost())));
    				break;
    
    			case "lite":
    				$cs3 = md5(md5(md5(md5(md5($default_domain->getHost())))));
    				break;
    
    			case "freelance":
    				$cs3 = md5(md5(md5(md5(md5(md5(md5($default_domain->getHost())))))));
    				break;
    				
    			case "trial": {
    				$cs3 = md5(md5(md5(md5(md5(md5($default_domain->getHost()))))));
    			}
    		}
    
    		$licenseKeyCode = strtoupper(substr($cs2, 0, 11) . "-" . substr($cs3, 0, 11));
    		return $licenseKeyCode;
    	}

    сложная система нипель

    deconf, 15 Января 2015

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

    +164

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function maybe_unserialize( $original ) {
            if ( is_serialized( $original ) ) // don't attempt to unserialize data that wasn't serialized going in
                    return @unserialize( $original );
            return $original;
    }

    Wordpress <3
    is_serialized тоже блещет
    https://core.trac.wordpress.org/browser/tags/4.1/src/wp-includes/functions.php#L265

    Fike, 15 Января 2015

    Комментарии (7)
  3. Си / Говнокод #17446

    +138

    1. 1
    if (!GL_TRUE == linkStatus)

    пример из vuforia sdk
    вроде подобного булшита еще не было

    chtulhu, 15 Января 2015

    Комментарии (2)
  4. C++ / Говнокод #17445

    +54

    1. 1
    ((Dialog*)parent)->getSquareStorage()->at(((Dialog*)parent)->getSquareStorage()->size() / 2)->setColor(0,0,0);

    Qt. Я естественно сразу же переписал этот шлак

    artembegood, 15 Января 2015

    Комментарии (1)
  5. Java / Говнокод #17443

    +73

    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
    35. 35
    if (K_fire && select == 1 || K_rightbutton && select == 1) {
        GAME_MODE = 9;
        K_fire = false;
        K_rightbutton = false;
        select = 1;
    }
    if (K_fire && select == 2 || K_rightbutton && select == 2) {
        GAME_MODE = 11;
        FistPaint = true;
        K_fire = false;
        K_rightbutton = false;
        select = 1;
    }
    if (K_fire && select == 3 || K_rightbutton && select == 3) {
        GAME_MODE = 8;
        K_fire = false;
        K_rightbutton = false;
        select = 1;
    }
    if (K_fire && select == 4 || K_rightbutton && select == 4) {
        GAME_MODE = 12;
        FistPaint = true;
        K_fire = false;
        K_rightbutton = false;
        select = 1;
    }
    if (K_fire && select == 5 || K_rightbutton && select == 5) {
        GAME_MODE = 13;
        K_fire = false;
        K_rightbutton = false;
    }
    if (K_leftbutton) {
        GAME_MODE = 13;
        K_leftbutton = false;
    }

    Обработка выбора пункта в главном меню какой-то игры на java me

    xamgore, 14 Января 2015

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

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    public function change_password() {
    		if (!oauth_verify_client($this->client_id, $this->client_secret, 'user/password')) {
    			echo json_encode(array('status' => 403, 'error' => array('code' => 5, 'description' => 'accessError')));
    		}
    		$email = $this->input->post('email');
    		$new_password= $this->input->post('new_password');
    		//...

    "Тебе сюды нельзя, но так уж и быть, поменяю..."

    Lowezar, 14 Января 2015

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

    +132

    1. 1
    n^{{}*{}}

    LibreOffice Math. n и звёздочка.

    Stallman, 14 Января 2015

    Комментарии (0)
  8. C++ / Говнокод #17440

    +54

    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
    // Блок кода с выходом по break
    #define BLOCK for (int _count = 1; _count--;)
    
    bool Result::commit()
    {
    	BLOCK {
    		mysql_query(db->mysql, "BEGIN");
    
    		if (!saveBasePart())
    			break;
    
    		if (getCategory() != NULL) {
    			if (!saveCustomValues())
    				break;
    		}
    
    		mysql_query(db->mysql, "COMMIT");
    		return true;
    	}
    
    	mysql_query(db->mysql, "ROLLBACK");
    	return false;
    }

    hdkeeper, 14 Января 2015

    Комментарии (20)
  9. Куча / Говнокод #17439

    +129

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    .hidden {
        display: block;
    }
    .visible {
        display: none;
    }

    И это не шутка. Я полдня искал ошибку в логике в JS, пока случайно увидел, почему модалка не выпрыгивает. Эх... верстальщики

    alexscrat, 13 Января 2015

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

    −125

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    ВЫБОР
    	КОГДА &ПоказыватьВсеПотребности
    	ТОГДА ВЫБОР 
    		КОГДА ОсновнаяТаблица.КоличествоПлана <= 0
    			ТОГДА ОсновнаяТаблица.КоличествоПлана
    		ИНАЧЕ ОсновнаяТаблица.КоличествоПлана
    	КОНЕЦ
    ИНАЧЕ ОсновнаяТаблица.КоличествоПлана
    КОНЕЦ КАК КоличествоПлана

    плана было больше количество, это уж точно

    dawgcha, 13 Января 2015

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