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

    +7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if($status=="active"){}else
    	{
    		echo "Account isn't active.'";
            die;
    	}

    Я думаю, в комментариях не нуждается.

    __init__, 16 Октября 2015

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

    +1

    1. 1
    define("MANAGER_SAIL", 13);

    Менеджер-парус, что непонятного?

    Super_Oleg, 15 Октября 2015

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

    +1

    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
    <?php
    
            if ($fields['emailhide'] == "true" OR $fields['emailhide'] == true OR $fields['emailhide'] == 1) {
                $newEmail = $values['fid2'][0]['val'];
                $cond = 1;
                $this->smarty->assign('is_phone', 1);
            } elseif ($fields['emailhide'] == "false" OR $fields['emailhide'] == false OR $fields['emailhide'] == 0) {
                $newEmail = $fields['email'];
                $cond = 0;
                $this->smarty->assign('is_phone', 0);
            }
            if ($this->user->is_phone == 1 OR $this->user->is_phone == true OR $this->user->is_phone == 'true') {
                $this->smarty->assign('is_phone', 1);
            } elseif ($this->user->is_phone == 0 OR $this->user->is_phone == false OR $this->user->is_phone == 'false') {
                $this->smarty->assign('is_phone', 0);

    Продолжение предыдущего ( #18863 )

    m0003r, 15 Октября 2015

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

    +9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if (Label125->Color == clGreen)
    {
      CreateOrderApi();// создаем накладную
    }
    else 
    {
      MessageBox("Не удалось создать накладную", "Ошибка", MB_OK | MB_ICONERROR);
    }

    expresscourier, 15 Октября 2015

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

    +1

    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
    void __fastcall TExpressProgForm::miAddClick (TObject *Sender)
    {
        /* куча гавна */
    
      if (Sender != miAdd && !SuperUser && GridMain->FieldByName ("ID_city")->AsString != GetValue (DB, "SELECT @EXPRESS_CITY")
          && GetValue (DB, "SELECT 1 FROM debitor_cfo WHERE ID_city=" + GridMain->FieldByName ("ID_city")->AsString) == 1
          && GetValue (DB, "SELECT @EXPRESS_CITY") != 1538)
      {
        FrameEdit->Edit2->ReadOnly = true;
        FrameEdit->CheckBox1->Enabled = false;
        FrameEdit->Panel4->Enabled = false;
        FrameEdit->miDelEmployee->Enabled = false;
      }
    
        /* куча гавна */
    }

    expresscourier, 15 Октября 2015

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

    +17

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    ......
    $password = hash("sha256", $password);
    ......
    elseif(strlen($password) < 5)
        error("Пароль слишком короткий.");
    ......

    Necronth, 14 Октября 2015

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

    +11

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <?php
    
    if($emailhide == 1 OR $emailhide == true OR $emailhide == 'true'){
            ...
    }

    m0003r, 14 Октября 2015

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

    +7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    public bool IsInRange(string ip, string cidrMask)
    {
                string[] parts = cidrMask.Split('/');
                int iIp = IPAddress.Parse(parts[0].Trim()).GetHashCode();
                int iCidr = IPAddress.Parse(ip.Trim()).GetHashCode();
                int iCidrMask = IPAddress.HostToNetworkOrder(-1 << (32 - int.Parse(parts[1].Trim())));
                return ((iIp & iCidrMask) == (iCidr & iCidrMask));
    }

    Финт ушами - превращение IPv4 в Int32 через вызов GetHashCode

    leon_mz, 14 Октября 2015

    Комментарии (0)
  9. JavaScript / Говнокод #18860

    +1

    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
    if (jQuery('.products-items').attr('init-load') !== 'true') {
    	if (jQuery(this).parent().find('ul.subcategory').length > 0) {
    		if (jQuery(this).parent().find('ul.subcategory:first').is(":visible")) {
    
    		} else {
    
    		}
    		getProductsList({
    			search: ''
    		});
    	} else {
    		getProductsList({
    			search: ''
    		});
    	}
    }

    Я просто оставлю это здесь

    phrapatang, 13 Октября 2015

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

    +1

    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
    public function save() {
    		if (!empty(self::$single)) {
    			if (isset(self::$single['id'])) {
    				$id = self::$single['id'];
    				unset(self::$single['id']);
    				$arraySetters = [];
    				foreach (self::$single as $key => $value) {
    					$arraySetters[] = '`'.$key.'` = \''.$value.'\'';
    				}
    				self::$single['id'] = $id;
    				self::$exec = static::$db->prepare('UPDATE '.self::$table.' SET '.implode(', ', $arraySetters).' WHERE `id` = '.$id.' LIMIT 1');
    				return self::$exec->execute();
    			} else {
    				$arrayKeys = [];
    				$arrayValues = [];
    				foreach (self::$single as $key => $value) {
    					$arrayKeys[] = '`'.$key.'`';
    					$arrayValues[] = '\''.$value.'\'';
    				}
    				self::$exec = static::$db->prepare('INSERT INTO '.self::$table.' ('.implode(', ', $arrayKeys).') VALUES ('.implode(', ', $arrayValues).')');
    				if ($status = self::$exec->execute()) {
    					self::$single['id'] = static::$db->lastInsertId();
    				}
    				return $status;
    			}
    		}
    		return false;
    	}

    HiNeX, 12 Октября 2015

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