public function run() { $proxy = new BAuth(); $result = $proxy->getUserInfo($id); $type = $proxy->getUserType(); $dp = new Companys(); $dh = new Hubs(); $company = $dp->getCompany(); $hub = $dh->getHub(); $this->controller->render('edit', array('type' => $type, 'company' => $company, 'hub' => $hub)); }
public function run() { $id = Yii::app()->request->getParam('id'); $nickName = Yii::app()->request->getParam('nickName'); $gender = Yii::app()->request->getParam('gender'); $birthday = Yii::app()->request->getParam('birthday'); $mobile = Yii::app()->request->getParam('mobile'); $email = Yii::app()->request->getParam('email'); $portrait = Yii::app()->request->getParam('portrait'); $background = Yii::app()->request->getParam('background'); $work = Yii::app()->request->getParam('work'); $userType = Yii::app()->request->getParam('userType'); $company = Yii::app()->request->getParam('company'); $role = Yii::app()->request->getParam('role'); $title = Yii::app()->request->getParam('title'); $followers = Yii::app()->request->getParam('followers'); $floor = Yii::app()->request->getParam('floor'); $location = Yii::app()->request->getParam('location'); $skills = Yii::app()->request->getParam('skills'); $interests = Yii::app()->request->getParam('interests'); $wechatid = Yii::app()->request->getParam('wechat'); $website = Yii::app()->request->getParam('website'); $facebook = Yii::app()->request->getParam('facebook'); $twitter = Yii::app()->request->getParam('twitter'); $instagram = Yii::app()->request->getParam('instagram'); $description = Yii::app()->request->getParam('content'); $linkedin = Yii::app()->request->getParam('linkedin'); $data = array('nickName' => $nickName, 'gender' => $gender, 'birthday' => $birthday, 'mobile' => $mobile, 'email' => $email, 'portrait' => $portrait, 'background' => $background, 'work' => $work, 'userType' => $userType, 'company' => $company, 'role' => $role, 'title' => $title, 'followers' => $followers, 'floor' => $floor, 'location' => $location, 'skills' => $skills, 'interests' => $interests, 'website' => $website, 'wechatid' => $wechatid, 'facebookid' => $facebook, 'twitterid' => $twitter, 'instagramid' => $instagram, 'linkedinid' => $linkedin, 'description' => $description); $proxy = new BAuth(); if (Yii::app()->request->isAjaxRequest) { $result = $proxy->updateUser($data, $id); echo CJSON::encode($result); } else { $result = $proxy->getUserInfo($id); $type = $proxy->getUserType(); $dp = new Companys(); $dh = new Hubs(); $company = $dp->getCompany(); $hub = $dh->getHub(); if ($result['code'] == 200) { $this->controller->render('edit', array('data' => $result['data'], 'type' => $type, 'company' => $company, 'hub' => $hub)); } else { throw new CHttpException($result['code'], $result['message']); } } }