Esempio n. 1
0
 public function preview()
 {
     //快速专题、区块时不加权限
     if ($this->input['bs'] == 'k' || $this->input['bs'] == 'q') {
     } else {
         if ($this->user['group_type'] > MAX_ADMIN_TYPE) {
             $action = $this->user['prms']['app_prms'][APP_UNIQUEID]['action'];
             $action = empty($action) ? array() : $action;
             if (!in_array('manage', $action)) {
                 $this->errorOutput("NO_PRIVILEGE");
             }
         }
     }
     $intSiteId = intval($this->input['intSiteId']);
     $intPageId = intval($this->input['intPageId']);
     $intPageDataId = intval($this->input['intPageDataId']);
     $intContentType = intval($this->input['intContentType']);
     $intTemplateId = intval($this->input['intTemplateId']);
     $blPreset = intval($this->input['blPreset']);
     $intLayoutid = intval($this->input['intLayoutId']);
     if (!class_exists('Magic')) {
         include CUR_CONF_PATH . 'lib/magic.class.php';
     }
     $magic = new Magic($intSiteId, $intPageId, $intPageDataId, $intContentType, $intTemplateId, $blPreset, $intLayoutid);
     $template = $magic->preview();
     $this->addItem($template);
     $this->output();
 }