Ejemplo n.º 1
0
 protected function _initialize()
 {
     defined('Ueditor') or define('Ueditor', true);
     if (IS_POST) {
         $authkey = I('get.authkey');
         $sess_id = I('get.sessid', 0);
         $userid = I('get.uid');
         $this->isadmin = I('get.isadmin', 0, 'intval');
         $key = md5(C("AUTHCODE") . $sess_id . $userid . $this->isadmin);
         if ($key != $authkey) {
             exit(json_encode(array('state' => '身份认证失败!')));
         } else {
             $this->uid = $userid;
             $this->groupid = I('get.groupid');
         }
     }
     parent::_initialize();
     if ($this->isadmin) {
         //上传大小
         $this->confing['imageMaxSize'] = $this->confing['scrawlMaxSize'] = $this->confing['catcherMaxSize'] = $this->confing['videoMaxSize'] = $this->confing['fileMaxSize'] = self::$Cache['Config']['uploadmaxsize'] * 1024;
         //上传文件类型
         $uploadallowext = explode('|', self::$Cache['Config']['uploadallowext']);
         foreach ($uploadallowext as $k => $rs) {
             $uploadallowext[$k] = ".{$rs}";
         }
         $this->confing['fileAllowFiles'] = $uploadallowext;
     } else {
         $this->confing['imageMaxSize'] = $this->confing['scrawlMaxSize'] = $this->confing['catcherMaxSize'] = $this->confing['videoMaxSize'] = $this->confing['fileMaxSize'] = self::$Cache['Config']['qtuploadmaxsize'] * 1024;
         //上传文件类型
         $uploadallowext = explode('|', self::$Cache['Config']['qtuploadallowext']);
         foreach ($uploadallowext as $k => $rs) {
             $uploadallowext[$k] = ".{$rs}";
         }
         $this->confing['fileAllowFiles'] = $uploadallowext;
     }
 }