Beispiel #1
0
/**
 * 验证聊天双方是否合法,合法则返回双方的基本信息
 * @param $fromuid
 * @param $touid
 * @param $serverid
 */
function ChatUser($fromuid, $touid, $serverid)
{
    $chatcheck = new ChatAction();
    $data = $chatcheck->getUserInfo($fromuid, $touid, $serverid);
    if (!is_array($data) && $data) {
        switch ($data) {
            case '1':
                $msg = '不能向自己发起聊天请求!';
                break;
            case '2':
                $msg = '只有高级会员才可以发起在线聊天!';
                break;
            case '3':
                $msg = '不能向同性会员发起在线聊天!';
                break;
            case '4':
                $msg = '没有该会员!';
                break;
            case '5':
                $msg = '你可能屏蔽了这个会员,不能发起在线聊天!';
                break;
            case '6':
                $msg = '对不起您不能模拟操作!';
                break;
            case '7':
                $msg = '请先登录!';
                break;
            case '8':
                $msg = '用户的用户ID为空!';
                break;
            default:
                $msg = '操作错误!';
                break;
        }
        $return = array('msg' => $msg, 'status' => 0);
    } else {
        $return = array('data' => $data, 'status' => 1);
    }
    return $return;
}