示例#1
0
     if ($font_u) {
         $css .= ' fu';
     }
     if ($css) {
         $word = '<span class="' . trim($css) . '">' . $word . '</span>';
     }
     if ($word && ($fp = fopen($filename, 'a'))) {
         fwrite($fp, $DT_TIME . '|' . $_username . '|' . $word . "\n");
         fclose($fp);
         exit('ok');
     }
     exit('ko');
     break;
 case 'load':
     $chatid or exit;
     $filename = get_chat_file($chatid);
     $chat = $db->get_one("SELECT * FROM {$table} WHERE chatid='{$chatid}'");
     if ($chat) {
         if ($chat['touser'] == $_username) {
             $db->query("UPDATE {$table} SET treadtime={$DT_TIME},tnew=0 WHERE chatid='{$chatid}'");
         } else {
             if ($chat['fromuser'] == $_username) {
                 $db->query("UPDATE {$table} SET freadtime={$DT_TIME},fnew=0 WHERE chatid='{$chatid}'");
             } else {
                 exit('0');
             }
         }
     } else {
         exit('0');
     }
     $chatlast = $_chatlast = intval($chatlast);
示例#2
0
 if ($user['black']) {
     $black = explode(' ', $user['black']);
     if (in_array($chatuser, $black)) {
         dalert('对方拒绝与您对话', 'chat.php');
     }
     if (!$_username && in_array('Guest', $black)) {
         dalert('对方拒绝与您对话', 'chat.php');
     }
 }
 $chat_fromuser = $chatuser;
 $chat_touser = $touser;
 $chat_id = $chatid = get_chat_id($chat_fromuser, $chat_touser);
 $online = online($user['userid']);
 $user['type'] = 'member';
 $type = 1;
 if (!$_userid && !is_file(get_chat_file($chatid))) {
     $type = 4;
 }
 $head_title = '与【' . $user['company'] . '】对话中';
 $chat = $db->get_one("SELECT * FROM {$table} WHERE chatid='{$chatid}'");
 $chat_status = 3;
 if ($chat) {
     //对话已经存在
     if ($chat['touser'] == $_username) {
         //当前为接收人
         if ($DT_TIME - $chat['freadtime'] > $MOD['chat_poll'] * 3) {
             //发起对话人已经断开
             $db->query("UPDATE {$table} SET fromuser='******',touser='******',tgettime=0 WHERE chatid='{$chatid}'");
         } else {
             //发起人在线
             dheader('?chatid=' . $chatid);