public function cellUpdate() { //快速专题、区块时不加权限 if ($this->input['bs'] == 'k' || $this->input['bs'] == 'q') { } else { if ($this->user['group_type'] > MAX_ADMIN_TYPE) { $action = $this->user['prms']['app_prms'][MOD_UNIQUEID]['action']; $action = empty($action) ? array() : $action; if (!in_array('manage', $action)) { $this->errorOutput("NO_PRIVILEGE"); } } } if (!$this->input['arData']) { $this->errorOutput('data不能为空'); } $arData = $this->input['arData']; $blPreset = $this->input['blPreset']; $intSiteId = intval($arData[0]['site_id']); $intPageId = intval($arData[0]['page_id']); $intPageDataId = intval($arData[0]['page_data_id']); $intContentType = intval($arData[0]['content_type']); if (!class_exists('Magic')) { include CUR_CONF_PATH . 'lib/magic.class.php'; } $objMagic = new Magic($intSiteId, $intPageId, $intPageDataId, $intContentType, '', $blPreset); $arData = $objMagic->cellUpdate($arData); if (!$arData) { $this->errorOutput('编辑失败'); } if (is_array($arData) && count($arData) > 0) { foreach ($arData as $k => $v) { $this->addItem($v); } } $this->output(); }