Всем привет...Парился долго и так как, ничего не смог сделать, обращаюсь к вам
За основу взял функцию onoff() модуля файлов.
Вот что в коде модуля:
//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER
$user_id=$userinfo['uid'];
$status = ($status==0) ? "<font color='green'>"._MONITORON."</font>" : "<font color='red'>"._MONITOROFF."</font>";
$result = $db->sql_query("SELECT status FROM ".$prefix."_forum_monitor WHERE user_id='".$_GET['user_id']."', topic_id='".$_GET['topic_id']."'");
$button="<td align='center' style='CURSOR: pointer;' onclick=\"onoff('".$topic_id."', '".$user_id."', 'index.php?module=Forum&do=onoff&topic_id=".$topic_id."&user_id=".$user_id."')\"><div id='onoff".$topic_id."".$user_id."'>".$status."</div></td>";
//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER
А вот сама функция:
//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER
function onoff(){
global $prefix, $db;
$result = $db->sql_query("SELECT status FROM ".$prefix."_forum_monitor WHERE user_id='".$_GET['user_id']."', topic_id='".$_GET['topic_id']."'");
$setinfo = $db->sql_fetchrow($result);
if ($setinfo['status']==""){
$db->sql_query("INSERT INTO {$prefix}_forum_monitor (topic_id, user_id, status) VALUES ('".$_GET['topic_id']."', '".$_GET['user_id']."', 1)");};
if ($setinfo['status']==0){
$result=$db->sql_query("UPDATE ".$prefix."_forum_monitor SET status='1' WHERE user_id='".$_GET['user_id']."', topic_id='".$_GET['topic_id']."'");
echo "<font color='green'>"._MONITORON."</font>";
}
else {
$result=$db->sql_query("UPDATE ".$prefix."_files SET status ='0' WHERE user_id='".$_GET['user_id']."', topic_id='".$_GET['topic_id']."'");
echo "<font color='red'>"._MONITOROFF."</font>";
}
}
//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER
Изначально, записей в таблицы нет, прошу это учесть. Если это и есть "корень зла", то подскажите что делать.
P.S. Переводить, че там накопипастил не буду, и так понятно, что нужно менять статус
P.P.S. Очень надеюсь на вашу помощь
