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

    +164

    1. 1
    2. 2
    3. 3
    4. 4
    function prepare_graph_query($query, $date_column, $date_format="%b %d") {
    	$date_format = empty($date_format) ? "%Y %b" : $date_format;
    	//...
    }

    Запостил: Lowezar, 26 Августа 2011

    Комментарии (6) RSS

    • Забыл добавить описание:
      Два дефолтных значения, разве не круто? :)
      Ответить
      • Изврат и плохой код. Но что-то да делает.
        Первое дефолтное значение вызывается
        prepare_graph_query($query, $date_column);

        А второе
        prepare_graph_query($query, $date_column, false);
        Ответить
    • да, надо было так:
      if (empty($date_format)) die("Попытка хака!");
      Ответить
      • лучше
        if (empty($date_format))  while ("1") {
         // ДдОСИМ ХАКЕРА
         print 'ПАПЫТКА ХАКА!!';
        }
        Ответить
        • хакер эту надпись не увидит, надо хотябы так
          if (empty($date_format)) while ("1") {
          // ДдОСИМ ХАКЕРА
          print 'ПАПЫТКА ХАКА!!<br>';
          flush();
          }
          Ответить

    Добавить комментарий