"PHP" / Говнокод #11889 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
function GetNumberOfLinks ($cat){ 
  $queue[] = intval($cat);
  $query = "select count(*) from #__jxlspp_prices  where ( 0!=0";
   while (list($key, $cat) = each($queue)) {
     $query .= " or catid = $cat";
   }
 $query = $query . " ) and published=1";
	$database->setQuery($query);//это от Джумлы
  $result = $database->query();//и это от Джумлы
	$val = mysql_fetch_row($result);//а это с бодуна
  return $val[0];

}

Сижу, скучаю, ковыряю очередной говносайт и, вдруг!
Аж от души отлегло.

Запостил: virtual_cia virtual_cia, (Updated )

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

  • Ни форича, ни IN c implode... Но прямое обращение к mysql_* после $database->* рвёт шаблон. 🙂
    Ответить
  • А мне вот интересно как он к объекту класса обращается внутри функции? Или на него область видимости не действует?
    Хотябы global $database; написал бы 🙂
    Ответить
    • mysql_fetch_row же. Он работает с объектом уже вытянутым из бд. Поэтому если джумла отдаёт там что-то совместимое, то всё ок.
      Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8