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(); }