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

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if ($localize && is_array($results))
    	foreach ($results as $_k => $_row)
    		foreach ((array) $_row as $_rc => $_col)
    			if ($_col_unserialized = unserialize($_col))
    				if (is_array($_col_unserialized))
    					if (isset($_col_unserialized[$_SESSION['language']]))
    						$results[$_k]->{$_rc} = $_col_unserialized[$_SESSION['language']];
    					else
    						$results[$_k]->{$_rc} = array_shift($_col_unserialized);

    fidelcomandante, 07 Декабря 2013

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

    +159

    1. 1
    $safedatasry = str_replace ('', '', $safedatasry);

    psycho-coder, 06 Декабря 2013

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

    +153

    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
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    //...
    $_GET = safe_data ($_GET, 'query');
    // Ниже по коду
    $_GET = safe_data ($_GET, 'query');
    $result = mysql_query ('SELECT * FROM ' . $dblist . ' WHERE id=\'' . $_GET['id'] . '\' LIMIT 1', $link);
    $_POST = mysql_fetch_array ($result);
    $_POST = safe_data ($_POST, 'display');
    
    // safe_data, убраны пустые строки и лишние {}
    function safe_data ($firste, $second)
    {
      if ($second == 'query')
      {
        if (is_array ($firste))
        {
          foreach ($firste as $safedatafor => $safedatasry)
          {
            if (get_magic_quotes_gpc ())
              $safedatasry = stripslashes ($safedatasry);
            
            $firste[$safedatafor] = addslashes ($safedatasry);
          }
          return $firste;
        }
    
        if (get_magic_quotes_gpc ())
          $safedatasry = stripslashes ($safedatasry);
    
        $firste = addslashes (stripslashes ($firste));
        return $firste;
      }
    
      if ($second == 'display')
      {
        if (is_array ($firste))
        {
          foreach ($firste as $safedatafor => $safedatasry)
            $firste[$safedatafor] = htmlspecialchars (stripslashes ($safedatasry), ENT_QUOTES);
    
          return $firste;
        }
        $firste = htmlspecialchars (stripslashes ($firste), ENT_QUOTES);
      }
    
      return $firste;
    }

    Из AutoBoss 3.0 Professional
    Разработчики http://www.curve2.com/ - в настоящее время показывает пустую страницу
    Мои глаза (>_<)

    psycho-coder, 06 Декабря 2013

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

    +154

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    abstract class Service_Gallery_Work extends Form_Service {
    
        public static function factory($object, $model_name = NULL)
        {
            return new self($object, $model_name);
        }
    ...

    ХИТ

    invision70, 05 Декабря 2013

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

    +152

    1. 1
    public function getNearestRoadsOrderedByDistanceFromOverpassAPI ($point, $radius = 1000, $highway = FALSE, $raw = FALSE, $json = FALSE)

    за то со смыслом!

    nonamez, 04 Декабря 2013

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    $_where = array();
    $_where[] = "`activity` = 'active'";
    $_where[] = "`counter_of_waiting_questions` = '0'";
    $_where = implode(' AND ', $_where);

    g0rky, 03 Декабря 2013

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

    +155

    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
    $sqlQuery = trim(str_replace("\n", ' ', $sqlQuery));
    $sqlQuery = trim(str_replace("\r", ' ', $sqlQuery));
    $sqlQuery = trim(str_replace("\r\n", ' ', $sqlQuery));
    $sqlQuery = trim(str_replace("\t", ' ', $sqlQuery));
    
    $len = strlen($sqlQuery);
    $type = '';
    $i = 0;
    
    while ($i < $len && $sqlQuery{$i} != ' ') {
    	$type .= $sqlQuery{$i};
    	$i++;
    }
    
    $type = strtoupper($type);

    Получение типа запроса (SELECT, UPDATE и т.д. из строки запроса)

    Homess, 02 Декабря 2013

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

    +161

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    $login = $_COOKIE['login'];
      $pass = $_COOKIE['pass'];
      $sec = $_COOKIE['sec'];
    
    
      if ($pass == '')
      {
        header("Location: index.php");
        exit;
      }

    Проверка авторизации в административной части сайта

    santa_microbe, 28 Ноября 2013

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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    <a href="<?
    $p=explode("p=",$_SERVER['HTTP_REFERER']);
    $p=explode("&",$p[1]);
    
    if(is_int($p[0]) && empty($p[0]))echo $_SERVER['HTTP_REFERER'];
    else echo'/?p=search2&d='.$_GET[d].'&g='.$_GET[g]; 
    ?>"  class="top_s">← назад</a>

    psycho-coder, 28 Ноября 2013

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

    +162

    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
    function image($id, $idname, $width, $height, $save, $jpg) {
            
            ...........................................................................................
            //throw new Exception('Типо неизвестный формат');
            echo 'Типо неизвестный формат изображения';
        
    }
    
    
    
    function video($id, $idname, $save, $wmv) {
             .......................................................................................
            //throw new Exception('Типо неизвестный формат');
            echo "Типо неизвестный формат !" . $id['name'];
        }

    От автора "Ghgh", Новый остросюжетный код "Типо ошибка"

    хуита, 27 Ноября 2013

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