Ejemplo n.º 1
0
 public function doavatarAction()
 {
     $uid = (int) $this->getInput('uid', 'get');
     Wind::import('WINDID:service.upload.action.WindidAvatarUpload');
     Wind::import('WINDID:service.upload.WindidUpload');
     $bhv = new WindidAvatarUpload($uid);
     $upload = new WindidUpload($bhv);
     if (($result = $upload->check()) === true) {
         $result = $upload->execute();
     }
     if ($result !== true) {
         $array = array("isSuccess" => false, "msg" => WindConvert::convert('上传失败', 'utf8', Wekit::app()->charset), "erCode" => "000");
         //$this->showMessage($result->getMessage());
     } else {
         //用户上传头像之后的钩子
         PwSimpleHook::getInstance('update_avatar')->runDo($uid);
         $array = array("isSuccess" => true, "msg" => WindConvert::convert('上传成功', 'utf8', Wekit::app()->charset), "erCode" => "000");
     }
     echo WindJson::encode($array, Windid::client()->clientCharser);
     exit;
 }
Ejemplo n.º 2
0
 public function doavatarAction()
 {
     $uid = (int) $this->getInput('uid', 'get');
     Wind::import('WINDID:service.upload.action.WindidAvatarUpload');
     Wind::import('WINDID:service.upload.WindidUpload');
     $bhv = new WindidAvatarUpload($uid);
     $upload = new WindidUpload($bhv);
     if (($result = $upload->check()) === true) {
         $result = $upload->execute();
     }
     if ($result instanceof WindidError) {
         $this->output($result->getCode());
     } else {
         $this->_getNotifyClient()->send('uploadAvatar', $uid, true);
         $this->output(1);
     }
 }