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

    +123

    1. 1
    list($ignore, $ignore, $ignore, $ignore,$ignore, $ignore, $radius, $ignore) = get_location_data($request['location']);

    someone, 14 Октября 2013

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

    +114

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    // Validate that numrical values exist for either Children or Adults and that either/or have a value of 1 or more
    if (is_numric($_SESSION['f_adults']) and $_SESSION['f_adults'] >0 or is_numric($_SESSION['f_children']) and $_SESSION['f_children'] >0) {
    $_SESSION['valid_amount'] = true;
    } else {
    $_SESSION['valid_amount'] = false;
    }

    Случайно нашёл. Без комментариев.
    пруфлинк: http://www.dreamincode.net/forums/topic/172078-is-numeric-problem/

    Dg_INC, 13 Октября 2013

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

    +152

    1. 1
    $smarty->assign('main_body_style', 'style="' . (((CONF_SHOPPING_CART_VIEW == 2) || ($cart_view == CARTVIEW_FRAME)) ? '' : 'background:#FFFFFF;') . 'min-width:auto;width:auto;_width:auto;"');

    Из контроллера.
    WebAsyst.

    invision70, 12 Октября 2013

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

    +158

    1. 1
    2. 2
    3. 3
    function addGetParam($key,$value){
        $_GET[$key]=$value;
    }

    В аду найдется специальное место для таких :-)

    aleksssmix, 11 Октября 2013

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

    +140

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if (false) {} 
    				else
    				{
    					//какие-то действия
    
    
    }

    desu, 10 Октября 2013

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

    +27

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    function makehash($str,$salt='',$strength='08'){
    	if (!$salt):
    		  $salt = "";
    		  for ($i = 0; $i < 22; $i++) {
    		    $salt .= substr("./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789", mt_rand(0, 63), 1);
    		  }
    	endif;
        return crypt($str, "$2a$".$strength."$".$salt);
    }

    no comments

    brainstorm, 09 Октября 2013

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

    +156

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <?php
    
    if ($user_id == 0 || $user_id == '0') {
        /*НИЧЕГО*/
    }

    1С Битрикс, этим всё сказано...

    P.S давненько ничего не постил...

    qbbr, 09 Октября 2013

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

    +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
    foreach ($item as $prop) {
                if ($prop['tag']==$this->props[0]){
                    $new_item['sku']=(int)$prop['value'];
                } else {
                    if ($prop['tag'] == $this->props[1]) {
                        $new_item['name']=$prop['value'];
                    } else {
                        if ($prop['tag'] == $this->props[2]) {
                            $new_item['price']=(float)$prop['value'];
                        } else {
                            if ($prop['tag'] == $this->props[3]) {
                                $new_item['is_spec']=(float)$prop['value'];
                            } else {
                                if ($prop['tag'] == $this->props[4]) {
                                    $new_item['spec_price']=(float)$prop['value'];
                                } else {
                                    if ($prop['tag'] == $this->props[5]) {
                                        $new_item['old']=(float)$prop['value'];
                                    }
                                }
                            }
                        }
                    }
                }
            }

    XML бессмысленный и беспощадный

    madfriend, 02 Октября 2013

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

    +151

    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
    class A {
        public function getUser() {
            .....
        }
        public function init() {
            ......
        }
    }
    
    class B extends A {
        ........
        // close some parent methods from outside
        public function getUser () {}
        public function init () {}
    }

    труЪ ООП: Инкапсуляция посредством полиморфизма!

    ragnar, 02 Октября 2013

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

    +149

    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
    <h2>Задать вопрос online</h2>
    <?
    if (isset ($_POST['message'])) {
    $name = @ trim ($_POST['name']);
    $contact = @ trim ($_POST['contact']);
    $phone = @ trim ($_POST['phone']);
    $message = @ trim ($_POST['message']);
    if (! $name or ! $contact or ! $message) echo ('<p style="color: red">Необходимо заполнить поле e-mail</p>');
    else { mail ("[email protected]",
          "Новое сообщение на сайте!",
          "$message \n\n E-mail: \n $contact", 
    	  "\n\n Телефон: \n $phone",
          "Content-type:text/plain; charset=utf-8");
          echo ('<p style="color: green">Ваше сообщение отправлено, спасибо!</p>');
          $_POST['name'] = $_POST['contact'] = $_POST['phone'] = $_POST['message'] = '';
    }
    }
    ?>
    <form method="POST">
    <p>Ваше имя:</p>
    <input name="name" value="<?=@$_POST['name'];?>"><br><br>
    <p>E-mail*:</p>
    <input name="contact" value="<?=@$_POST['contact'];?>"><br><br>
    <p>Телефон:</p>
    <input name="phone" value="<?=@$_POST['phone'];?>"><br><br>
    <p>Ваше сообщение:</p>
    <textarea name="message"><?=@$_POST['message'];?></textarea><br><br><br><br><br><br>
    <p><input type="submit" value=" Отправить "></p>
    </form>

    bugaaa, 02 Октября 2013

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