public function get_services() { $userServices = UserService::where('user_id', '=', \Auth::user()->id)->get(); $services = array(); if ($userServices) { foreach ($userServices as $k => $service) { $key = $service->api[0]->id; $services[$key] = $service->api[0]->name; } } $arr = array_reverse($services, true); $arr[''] = 'Please Choose'; $services = array_reverse($arr, true); return $services; }
public function actionSetUserSize() { if (Yii::$app->request->isPost) { $user_email = $_POST['user_email']; $size = $_POST['size']; $info = $_POST['info']; $userService = new UserService(); if ($userService->setUserSize($user_email, $size, $info) == 'success') { $data['code'] = '0'; } else { $data['code'] = '1'; } return json_encode($data); } }
public function actionModifyPassword() { $this->layout = 'person_info'; if (Yii::$app->request->isPost) { $oldPass = $_POST['old_password']; $newPass = $_POST['new_password']; $userService = new UserService(); $msg = $userService->modifyPassword($oldPass, $newPass); if ($msg == '1') { return $this->render('set_info', ['msg' => '原密码不正确']); } if ($msg == '0') { return $this->render('set_info', ['msg' => '密码修改成功']); } return $this->render('set_info', ['errors' => $msg]); } }
public function subscribe(Request $request) { $data = $request->all(); $rules = ['growpage' => 'required|exists:relink_snips,id']; $this->validate($request, $rules); $growPage_item = ReLinkSnips::find($data['growpage']); $api = Api::find($growPage_item['api']); $service = UserService::where(['user_id' => $growPage_item['user_id'], 'api_id' => $growPage_item['api']])->first(); $name = str_replace(' ', '', strtolower($api->name)); $this->{$name}($service, $data['email']); }