Пару дней назад хостер произвёл обновление РНР до версии 5.3.16. И после этого пропала возможность добавлять объявления. Выдаёт следующую ошибку.
Такая же ошибка при попытке фильтрации объявлений.Fatal error: Call to undefined method cms_model_board::strClear() in /****/****/gorodv.by/core/cms.php on line 1865
public function request($var, $type='str', $default=false){ switch($type){ case 'int': return (int)$_REQUEST[$var]; break; case 'str': if ($_REQUEST[$var]) { return $this->strClear($_REQUEST[$var]); } else { return $default; } break; case 'email': if(preg_match("/^([a-zA-Z0-9\._-]+)@([a-zA-Z0-9\._-]+)\.([a-zA-Z]{2,4})$/i", $_REQUEST[$var])){ return $_REQUEST[$var]; } else { return $default; } break; case 'html': if ($_REQUEST[$var]) { return $this->strClear($_REQUEST[$var], false); } else { return $default; } break; case 'array': if (is_array($_REQUEST[$var])) { return $_REQUEST[$var]; } else { return $default; } break; case 'array_int': if (is_array($_REQUEST[$var])) { foreach($_REQUEST[$var] as $k=>$i){ $arr[$k] = (int)$i; } return $arr; } else { return $default; } break; case 'array_str': if (is_array($_REQUEST[$var])) { foreach($_REQUEST[$var] as $k=>$s){ $arr[$k] = $this->strClear($s); } return $arr; } else { return $default; } break; } } else { return $default; } }