Пример #1
0
 public function getSchoolName()
 {
     return SchoolHandler::loadSchoolNameById($this->getSchoolID());
 }
Пример #2
0
 public static function actionUpdate()
 {
     $p_id = W2HttpRequest::getRequestInt('id', null, false, false);
     $tmpModel = SchoolHandler::loadModelById($p_id);
     switch ($auther = static::getAuthIfUserCanDoIt(Utility::getCurrentUserID(), 'update', $tmpModel)) {
         case 'admin':
             //有管理权限
             $tmpModel->setAreaId(W2HttpRequest::getRequestInt('areaId'));
             $tmpModel->setStatus(W2HttpRequest::getRequestInt('status'));
             $tmpModel->setSchoolName(W2HttpRequest::getRequestString('schoolName'));
             $tmpModel->setJiben(W2HttpRequest::getRequestString('jiben'));
             break;
         case 'self':
             //作者
             return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作');
             break;
         case 'normal':
             //正常用户
             return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作');
             break;
         case 'draft':
             //未激活
             return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '该账号未激活,不可使用该功能。');
             break;
         case 'pending':
             //待审禁言
             return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '该账号被禁言,不可使用该功能。');
             break;
         case 'disabled':
             //封号
             return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '该账号不可用,不可使用该功能。');
             break;
         case 'visitor':
             return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您需要登录后才可以执行该操作');
             break;
         case 'empty':
             return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NOT_MODEL, '不存在对应数据');
             break;
         default:
             return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作');
             break;
     }
     return static::save($tmpModel);
 }