Знатоки Слаеда помогите переделать хак "запрет ссылок в комметариях".
В своё время кто-то (спасибо ему) подсказал решение по запрету испльзования ссылок в комментариях, выглядит это так в файле comments.php
function SaveComments($cid, $postname, $comment) {<br />
global $prefix, $db, $user, $userinfo, $module_name, $anonpost;<br />
require_once("config/config_comments.php");<br />
$e = explode(" ", $comment);<br />
for ($a = 0; $a < sizeof($e); $a++) $o = strlen($e[$a]);<br />
$stop = "";<br />
if ($comment == "") $stop = ""._CERROR1."";<br />
if ($o > $comletter) $stop = ""._CERROR2."";<br />
//###################################--Запрет ссылок в коментах<br />
$check = preg_replace("/http:/","",$comment); <br />
if ($comment != $check) $stop = "Уважаемые пользователи, размещение ссылок в комментариях запрещено в целях борьбы со спам-ссылками!";<br />
//###################################--Запрет ссылок в коментах<br />
if ((!is_user($user) && $postname == "") || (!is_user($user) && $anonpost == 0)) $stop = ""._CERROR3."";<br />
//Начало кода "Проверка имени Гостя"<br />
<br />
//Если пришел Гость<br />
if (!is_user($user)) {<br />
<br />
//Обнуляем переменную<br />
$stop_name = "";<br />
<br />
//Проверяем, есть ли имя, написанное при комментарии в таблицах пользователей и админов<br />
$stop_name .= list($stop_name1) = $db->sql_fetchrow( $db->sql_query("SELECT user_id FROM ".$prefix."_users WHERE user_name = '$postname' ") );<br />
$stop_name .= list($stop_name1) = $db->sql_fetchrow( $db->sql_query("SELECT user_id FROM ".$prefix."_users_temp WHERE user_name = '$postname' ") );<br />
$stop_name .= list($stop_name1) = $db->sql_fetchrow( $db->sql_query("SELECT id FROM ".$prefix."_admins WHERE name = '$postname' ") );<br />
<br />
//Если есть совпадения, то выводим сообщение об ошибке.<br />
if ($stop_name != "") {<br />
$stop = "Ошибка! <br>Имя $postname используется зарегистрированным пользователем. <br><br>Если Вы зарегистрированный пользователь, <a href=\"index.php?name=Account\">войдите</a> под своим Login'ом.";<br />
}<br />
}<br />
<br />
//Конец кода "Проверка имени Гостя"<br />
if (captcha_check(1)) $stop = ""._SECCODEINCOR."";
Подскажите решение чтоб всё-таки администратор и пользоватетели находящиеся в определённой группе смогли добавлять ссылки в комментариях. Если по группам очень сложно, то хотя бы разрешить администратору.
Версия - Slaed 2.5 Lite
Спасибо.
Версия системы: SLAED CMS 2.6 Lite
Версия PHP: PHP 4
Сервер: Сервер в интернете