Beispiel #1
0
 /**
  * 关注
  *
  * @param number $fuid
  */
 public function actionConcern($fuid = 0, $op = '')
 {
     $uid = ZCommonSessionFun::get_user_id();
     $fuid = intval($fuid);
     // $uid = 2;
     // $fuid = 2;
     if ($fuid < 1) {
         ZCommonFun::output_json(null, 2, '参数错误');
     }
     // 请登录
     if ($uid < 1) {
         ZCommonFun::output_json(null, -1, '请登录');
     }
     $model_UsersFriends = new UsersFriends();
     $model_UsersFriends0 = $model_UsersFriends->get_user_friend($uid, $fuid);
     if ($model_UsersFriends0) {
         if ($model_UsersFriends0->delete()) {
             Message::addConcernLog($uid, $fuid, false);
             ZCommonFun::output_json('关注', 0, '取消关注成功');
         } else {
             ZCommonFun::output_json(null, -2, '取消关注失败');
         }
         ZCommonFun::output_json(null, 1, '已关注');
     }
     $model_UsersFriends->uid = $uid;
     $model_UsersFriends->fuid = $fuid;
     $model_UsersFriends->created = date('Y-m-d H:i:s', $_SERVER['REQUEST_TIME']);
     // 关注成功
     if ($model_UsersFriends->save()) {
         Message::addConcernLog($uid, $fuid, true);
         ZCommonFun::output_json('已关注', 0, '关注成功');
     }
     ZCommonFun::output_json(null, -2, '关注失败');
 }