GIF89a;
| Direktori : /home/serb/public_html/chat/inc/classes/ |
| Current File : /home/serb/public_html/chat/inc/classes/doIgnoreUser.php |
<?php
//Admins cannot be ignored
if(ChatServer::userInRole($ignoredUserID, ROLE_ADMIN)) return;
if(ChatServer::userInRole($ignoredUserID, ROLE_MODERATOR)) return;
//User cannot ignore him self
if($this->userid == $ignoredUserID) return;
$this->sendToUser($ignoredUserID, new Message('ignu', $this->userid, null, $txt));
$stmt = new Statement('SELECT * FROM '.$GLOBALS['fc_config']['db']['pref'].'ignors WHERE userid=? AND ignoreduserid=?',302);
if(($rs = $stmt->process($this->userid, $ignoredUserID)) && $rs->hasNext())
{
$stmt = new Statement('UPDATE '.$GLOBALS['fc_config']['db']['pref'].'ignors SET created=NOW() WHERE userid=? AND ignoreduserid=?',304);
$stmt->process($this->userid, $ignoredUserID);
}
else
{
//changed on 090706 for chat instances
/* $stmt = new Statement('INSERT INTO '.$GLOBALS['fc_config']['db']['pref'].'ignors (created, userid, ignoreduserid) VALUES (NOW(), ?, ?)');
$stmt->process($this->userid, $ignoredUserID);
*/
$stmt = new Statement('INSERT INTO '.$GLOBALS['fc_config']['db']['pref'].'ignors (created, userid, ignoreduserid, instance_id) VALUES (NOW(), ?, ?, ?)',303);
$stmt->process($this->userid, $ignoredUserID, $this->session_inst);
//changed on 090706 for chat instances ends here
}
?>