/** * 推荐 * * @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, '操作失败'); }
/** * 关注 * * @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, '关注失败'); }
/** * 发布评论 */ 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, '评论失败'); } }