Exemplo n.º 1
0
 case 'edit':
 default:
     //包含区块参数(定制区块)
     jieqi_getconfigs('article', 'authorblocks', 'jieqiBlocks');
     include_once JIEQI_ROOT_PATH . '/header.php';
     include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php';
     $jieqiTpl->assign('article_static_url', $article_static_url);
     $jieqiTpl->assign('article_dynamic_url', $article_dynamic_url);
     $jieqiTpl->assign('url_chapteredit', $article_static_url . '/chapteredit.php?do=submit');
     $jieqiTpl->assign('articleid', $article->getVar('articleid'));
     $jieqiTpl->assign('articlename', $article->getVar('articlename'));
     $jieqiTpl->assign('chaptername', $chapter->getVar('chaptername', 'e'));
     $jieqiTpl->assign('authtypeset', $jieqiConfigs['article']['authtypeset']);
     include_once $jieqiModules['article']['path'] . '/class/package.php';
     $package = new JieqiPackage($article->getVar('articleid'));
     $jieqiTpl->assign('chaptercontent', htmlspecialchars($package->getContent($chapter->getVar('chapterid')), ENT_QUOTES));
     $jieqiTpl->assign('canupload', $canupload);
     if ($canupload && is_numeric($jieqiConfigs['article']['maxattachnum']) && $jieqiConfigs['article']['maxattachnum'] > 0) {
         $maxattachnum = intval($jieqiConfigs['article']['maxattachnum']);
     } else {
         $maxattachnum = 0;
     }
     $jieqiTpl->assign('maxattachnum', $maxattachnum);
     $jieqiTpl->assign('attachtype', $jieqiConfigs['article']['attachtype']);
     $jieqiTpl->assign('maximagesize', $jieqiConfigs['article']['maximagesize']);
     $jieqiTpl->assign('maxfilesize', $jieqiConfigs['article']['maxfilesize']);
     $tmpvar = $chapter->getVar('attachment', 'n');
     $attachnum = 0;
     $attachrows = array();
     if (!empty($tmpvar)) {
         $attachrows = unserialize($tmpvar);