Пример #1
0
 /**
  * 推荐
  *
  * @return \yii\web\Response
  */
 public function actionRecommend($id, $op)
 {
     $this->layout = false;
     $model = Survey::findOne($id);
     if (ZCommonSessionFun::get_user_id() < 1) {
         ZCommonFun::output_json(null, -1, '请登录');
     }
     if (ZCommonSessionFun::get_role() != 1) {
         ZCommonFun::output_json(null, 2, '管理员才能操作');
     }
     // 没有找到
     if (!$model) {
         ZCommonFun::output_json(null, 1, '测试不存在');
         $model = new Survey();
     }
     // 推荐
     $model->is_top = $op == 1 ? $_SERVER['REQUEST_TIME'] : 0;
     if ($model->save()) {
         ZCommonFun::output_json(null, 0, '操作成功');
     }
     ZCommonFun::output_json(null, -2, '操作失败');
 }
Пример #2
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, '关注失败');
 }
Пример #3
0
 /**
  * 发布评论
  */
 public function actionAdd()
 {
     $id = Yii::$app->request->get('id', 0);
     $id = $id ? (int) $id : 0;
     $to_uid = Yii::$app->request->get('tid', 0);
     $to_uid = $to_uid ? (int) $to_uid : 0;
     $uid = ZCommonSessionFun::get_user_id();
     $content = Yii::$app->request->get('content', '');
     //         if ($id < 1)
     //             ZCommonFun::output_json(null, 1, '页面不存在');
     /*
      * if($to_uid < 1 )
      * ZCommonFun::output_json(null, 1, '页面不存在3');
      */
     if (empty($content)) {
         ZCommonFun::output_json(null, 2, '评论内容不能为空');
     }
     if ($uid < 1) {
         ZCommonFun::output_json(null, -1, '请登录');
     }
     if ($to_uid == $uid) {
         ZCommonFun::output_json(null, 3, '私信不能发给自己');
     }
     $model_Message = new Message();
     $model_Message->from_uid = $uid;
     $model_Message->to_uid = $to_uid;
     $model_Message->table = self::$messageTable;
     $model_Message->table_id = $id;
     $model_Message->add_time = NOW_TIME_YmdHis;
     $model_Message->content = $content;
     $model_Message->is_read = 0;
     $model_Message->parent_id = 0;
     $model_Message->title = '';
     $model_Message->group_id = $uid . $to_uid;
     $model_Message->status = 0;
     // save success
     if ($model_Message->save()) {
         //             $model_AnswerSurveyResulte = new AnswerSurveyResulte();
         //             $model_AnswerSurveyResulte->setcomment_count($model_Message->table_id);
         ZCommonFun::output_json(null, 0, '评论成功');
     } else {
         ZCommonFun::output_json($model_Message->errors, -2, '评论失败');
     }
 }