Тема: Rss Grabber 2.3
Показать сообщение отдельно

  #12  
Старый 16.05.2008, 21:40
Ali_MiX
Постоянный
Регистрация: 08.10.2006
Сообщений: 445
С нами: 10310238

Репутация: 80
По умолчанию

у rss grabber есть такая лажа, он херово работает с sql и под каждую версию под его надо рудактировать cms чаще всего вылетает такая ошибка

Код:
Fatal error: Call to undefined method ParseFilter::safeSQL() in /usr/home/.../public_html/engine/inc/plugins/rss.functions.php on line 126
Код HTML:
- решение:
PHP код:
Код:

Открыть /engine/classes/parse.class.php
Найти
:

function 
filterTags($source) {
$preTag = NULL;
$postTag = $source;
$tagOpen_start = strpos($source, '<');
while(
$tagOpen_start !== FALSE)

Добавить выше:
Для MySQL 5:

function 
safeSQL( $source )
{
if (
$this->db_id) return mysqli_real_escape_string ($this->db_id, $source);
else return 
mysql_escape_string($source);
}
Для MySQL 4:

function 
safesql( $source )
{
if (
$this->db_id) return mysql_real_escape_string ($source, $this->db_id);
else return 
mysql_escape_string($source);
} 
 
Ответить с цитированием