jieqi_printfail($jieqiLang['pay']['trans_out_failure']); } elseif (!$inflag) { jieqi_printfail($jieqiLang['pay']['trans_in_failure']); } else { jieqi_jumppage($jieqiModules['pay']['url'] . '/transfer.php', LANG_DO_SUCCESS, $jieqiLang['pay']['trans_success']); } } else { jieqi_printfail($errtext); } break; case 'show': default: include_once JIEQI_ROOT_PATH . '/header.php'; include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $trans_form = new JieqiThemeForm(sprintf($jieqiLang['pay']['trans_title'], JIEQI_EGOLD_NAME), 'transform', JIEQI_URL . '/transfer.php'); $trans_form->addElement(new JieqiFormLabel($jieqiLang['pay']['trans_username'], $jieqiUsers->getVar('uname', 's'))); $defaulttype = 0; if ($jieqiConfigs['system']['egoldtransrate'] > 0 && $jieqiConfigs['system']['egoldtransrate'] <= 100) { if (empty($defaulttype)) { $defaulttype = 1; } $trans_form->addElement(new JieqiFormLabel(JIEQI_EGOLD_NAME, $jieqiUsers->getVar('egold') . sprintf($jieqiLang['pay']['trans_rate_note'], JIEQI_EGOLD_NAME, floor($jieqiUsers->getVar('egold') * $jieqiConfigs['system']['egoldtransrate'] / 100), $jieqiConfigs['system']['egoldtransrate']))); } if ($jieqiConfigs['system']['creditransrate'] > 0 && $jieqiConfigs['system']['creditransrate'] <= 100) { if (empty($defaulttype)) { $defaulttype = 2; } $trans_form->addElement(new JieqiFormLabel($jieqiLang['pay']['trans_credit'], $jieqiUsers->getVar('credit') . sprintf($jieqiLang['pay']['trans_rate_note'], JIEQI_EGOLD_NAME, floor($jieqiUsers->getVar('credit') * $jieqiConfigs['system']['creditransrate'] / 100), $jieqiConfigs['system']['creditransrate']))); } if ($jieqiConfigs['system']['scoretransrate'] > 0 && $jieqiConfigs['system']['scoretransrate'] <= 100) { if (empty($defaulttype)) {
} else { jieqi_printfail($errtext); } break; case 'edit': default: //包含区块参数(定制区块) jieqi_getconfigs('obook', 'authorblocks', 'jieqiBlocks'); include_once JIEQI_ROOT_PATH . '/header.php'; $jieqiTpl->assign('obook_static_url', $obook_static_url); $jieqiTpl->assign('obook_dynamic_url', $obook_dynamic_url); jieqi_getconfigs(JIEQI_MODULE_NAME, 'sort'); include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $obook_form = new JieqiThemeForm($jieqiLang['obook']['edit_obook'], 'obookedit', $obook_static_url . '/obookedit.php'); $obook_form->setExtra('enctype="multipart/form-data"'); $obook_form->addElement(new JieqiFormText($jieqiLang['obook']['table_obook_obookname'], 'obookname', 30, 50, $obook->getVar('obookname', 'e')), true); $sort_select = new JieqiFormSelect($jieqiLang['obook']['table_obook_sortid'], 'sortid', $obook->getVar('sortid', 'e')); foreach ($jieqiSort['obook'] as $key => $val) { $tmpstr = ''; if ($val['layer'] > 0) { for ($i = 0; $i < $val['layer']; $i++) { $tmpstr .= ' '; } $tmpstr .= '├'; } $tmpstr .= $val['caption']; $sort_select->addOption($key, $tmpstr); } $obook_form->addElement($sort_select, true); jieqi_getconfigs(JIEQI_MODULE_NAME, 'publisher'); if (isset($jieqiPublisher) && count($jieqiPublisher) > 1) {
$repack_form->addElement(new JieqiFormText($jieqiLang['article']['repack_end_id'], 'toid', 20, 15)); $checkbox = new JieqiFormCheckBox($jieqiLang['article']['repack_select'], 'packflag'); $checkbox->addOption('makeopf', $jieqiLang['article']['repack_opf']); $checkbox->addOption('makehtml', $jieqiLang['article']['repack_html']); $checkbox->addOption('makezip', $jieqiLang['article']['repack_zip']); $checkbox->addOption('makefull', $jieqiLang['article']['repack_fullpage']); $checkbox->addOption('maketxtfull', $jieqiLang['article']['repack_txtfullpage']); $checkbox->addOption('makeumd', $jieqiLang['article']['repack_umdpage']); $checkbox->addOption('makejar', $jieqiLang['article']['repack_jarpage']); $repack_form->addElement($checkbox, false); $repack_form->addElement(new JieqiFormHidden('action', 'packwithid')); $repack_form->addElement(new JieqiFormButton(' ', 'submit', $jieqiLang['article']['repack_start_button'], 'submit')); $timepack_form = new JieqiThemeForm($jieqiLang['article']['repack_use_time'], 'timerepack', $article_static_url . '/admin/batchrepack.php'); $starttime = new JieqiFormText($jieqiLang['article']['repack_start_time'], 'starttime', 20, 20, date('Y-m-d 00:00:00')); $starttime->setDescription($jieqiLang['article']['repack_time_format']); $timepack_form->addElement($starttime, true); $stoptime = new JieqiFormText($jieqiLang['article']['repack_end_time'], 'stoptime', 20, 20, date('Y-m-d H:i:s')); $stoptime->setDescription($jieqiLang['article']['repack_time_format']); $timepack_form->addElement($stoptime); $checkbox1 = new JieqiFormCheckBox($jieqiLang['article']['repack_select'], 'packflag'); $checkbox1->addOption('makeopf', $jieqiLang['article']['repack_opf']); $checkbox1->addOption('makehtml', $jieqiLang['article']['repack_html']); $checkbox1->addOption('makezip', $jieqiLang['article']['repack_zip']); $checkbox1->addOption('makefull', $jieqiLang['article']['repack_fullpage']); $checkbox1->addOption('maketxtfull', $jieqiLang['article']['repack_txtfullpage']); $checkbox1->addOption('makeumd', $jieqiLang['article']['repack_umdpage']); $checkbox1->addOption('makejar', $jieqiLang['article']['repack_jarpage']); $timepack_form->addElement($checkbox1, false); $timepack_form->addElement(new JieqiFormHidden('action', 'packwithtime')); $timepack_form->addElement(new JieqiFormButton(' ', 'submit', $jieqiLang['article']['repack_start_button'], 'submit')); $jieqiTpl->assign('repack_form', $repack_form->render(JIEQI_FORM_MIDDLE) . '<br /><br />' . $timepack_form->render(JIEQI_FORM_MIDDLE));
if ($siteid >= 0) { $jieqiCollectsite[$siteid] = array('name' => $editCollect['sitename'], 'config' => $_POST['config'], 'url' => $editCollect['siteurl'], 'subarticleid' => $editCollect['subarticleid'], 'enable' => '1'); } else { $jieqiCollectsite[] = array('name' => $editCollect['sitename'], 'config' => $_POST['config'], 'url' => $editCollect['siteurl'], 'subarticleid' => $editCollect['subarticleid'], 'enable' => '1'); } jieqi_setconfigs('collectsite', 'jieqiCollectsite', $jieqiCollectsite, JIEQI_MODULE_NAME); jieqi_jumppage($article_static_url . '/admin/collectset.php', LANG_DO_SUCCESS, $jieqiLang['article']['rule_edit_success']); break; case 'show': default: include_once JIEQI_ROOT_PATH . '/admin/header.php'; $jieqiTpl->assign('article_static_url', $article_static_url); $jieqiTpl->assign('article_dynamic_url', $article_dynamic_url); include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $collect_form = new JieqiThemeForm($jieqiLang['article']['rule_edit'], 'collectedit', $article_static_url . '/admin/collectedit.php'); $collect_form->addElement(new JieqiFormLabel($jieqiLang['article']['collect_rule_note'], $jieqiLang['article']['collect_rule_description'])); $collect_form->addElement(new JieqiFormLabel('', $jieqiLang['article']['collect_rule_basic'])); $collect_form->addElement(new JieqiFormLabel($jieqiLang['article']['rule_site_id'], $_REQUEST['config'])); $collect_form->addElement(new JieqiFormText($jieqiLang['article']['rule_site_name'], 'sitename', 60, 50, htmlspecialchars($jieqiCollect['sitename'], ENT_QUOTES)), true); $collect_form->addElement(new JieqiFormText($jieqiLang['article']['rule_site_url'], 'siteurl', 60, 100, htmlspecialchars($jieqiCollect['siteurl'], ENT_QUOTES)), true); $tmpstr = str_replace(array('$articleid', '$chapterid', '$'), array('<{articleid}>', '<{chapterid}>', ''), $jieqiCollect['subarticleid']); $subarticleid = new JieqiFormText($jieqiLang['article']['rule_subarticleid'], 'subarticleid', 60, 100, htmlspecialchars($tmpstr, ENT_QUOTES)); $subarticleid->setDescription($jieqiLang['article']['rule_operation_note']); $collect_form->addElement($subarticleid); $tmpstr = str_replace(array('$articleid', '$chapterid', '$'), array('<{articleid}>', '<{chapterid}>', ''), $jieqiCollect['subchapterid']); $subchapterid = new JieqiFormText($jieqiLang['article']['rule_subchapterid'], 'subchapterid', 60, 100, htmlspecialchars($tmpstr, ENT_QUOTES)); $subchapterid->setDescription($jieqiLang['article']['rule_operation_note']); $collect_form->addElement($subchapterid); $proxy_host = new JieqiFormText($jieqiLang['article']['rule_proxy_host'], 'proxy_host', 20, 100, $jieqiCollect['proxy_host']); $proxy_host->setDescription($jieqiLang['article']['rule_proxyhost_note']); $collect_form->addElement($proxy_host);
jieqi_jumppage($obook_static_url . '/obookmanage.php?id=' . $obook->getVar('obookid'), LANG_DO_SUCCESS, $jieqiLang['obook']['chapter_edit_success']); } } else { jieqi_printfail($errtext); } break; case 'edit': default: //包含区块参数(定制区块) jieqi_getconfigs('obook', 'authorblocks', 'jieqiBlocks'); include_once JIEQI_ROOT_PATH . '/header.php'; include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $jieqiTpl->assign('obook_static_url', $obook_static_url); $jieqiTpl->assign('obook_dynamic_url', $obook_dynamic_url); $chapter_form = new JieqiThemeForm(sprintf($jieqiLang['obook']['chapter_edit'], $typename), 'chapteredit', $obook_static_url . '/chapteredit.php'); $chapter_form->addElement(new JieqiFormLabel($jieqiLang['obook']['table_ochapter_obookname'], $obook->getVar('obookname'))); $chapter_form->addElement(new JieqiFormText(sprintf($jieqiLang['obook']['chapter_volume_title'], $typename), 'chaptername', 50, 50, $chapter->getVar('chaptername', 'e')), true); if ($chapter->getVar('chaptertype') == 1) { $tmpvar = '1'; } else { if (jieqi_checkpower($jieqiPower['obook']['customprice'], $jieqiUsersStatus, $jieqiUsersGroup, true)) { $priceobj = new JieqiFormText($jieqiLang['obook']['table_ochapter_saleprice'], 'saleprice', 20, 10, $chapter->getVar('saleprice', 'e')); $priceobj->setDescription(JIEQI_EGOLD_NAME . $jieqiLang['obook']['chapter_saleprice_note']); $chapter_form->addElement($priceobj, false); } if ($jieqiConfigs['obook']['authtypeset'] == 1) { $typeset = new JieqiFormRadio($jieqiLang['obook']['table_ochapter_typeset'], 'typeset', $jieqiConfigs['obook']['autotypeset']); $typeset->addOption('1', $jieqiLang['obook']['auto_typeset']); $typeset->addOption('0', $jieqiLang['obook']['no_typeset']); $chapter_form->addElement($typeset); }
include_once JIEQI_ROOT_PATH . '/class/groups.php'; $groups_handler =& JieqiGroupsHandler::getInstance('JieqiGroupsHandler'); $criteria = new CriteriaCompo(); $criteria->setSort('groupid'); $criteria->setOrder('ASC'); $groups_handler->queryObjects($criteria); while ($v = $groups_handler->getObject()) { if ($v->getVar('groupid') != JIEQI_GROUP_ADMIN) { $groups[] = array('groupid' => $v->getVar('groupid'), 'name' => $v->getVar('name')); } } unset($criteria); $power_form = new JieqiThemeForm($jieqiLang['system']['edit_power'], 'power', JIEQI_URL . '/admin/power.php'); foreach ($jieqiPower[$_REQUEST['mod']] as $k => $v) { $_POST[$k] = new JieqiFormCheckBox($v['caption'], $k, $v['groups']); //$_POST[$k]->setDescription($v['description']); foreach ($groups as $group) { $_POST[$k]->addOption($group['groupid'], $group['name']); } $power_form->addElement($_POST[$k], false); } $power_form->addElement(new JieqiFormHidden('mod', $_REQUEST['mod'])); $power_form->addElement(new JieqiFormHidden('action', 'update')); $power_form->addElement(new JieqiFormButton(' ', 'submit', $jieqiLang['system']['save_power'], 'submit')); $jieqiTpl->setCaching(0); $jieqiTpl->assign('jieqi_contents', '<br />' . $power_form->render(JIEQI_FORM_MIDDLE) . '<br />'); include_once JIEQI_ROOT_PATH . '/admin/footer.php'; } } else { jieqi_msgwin(LANG_NOTICE, $jieqiLang['system']['no_usage_power']); }
jieqi_msgwin(LANG_DO_SUCCESS, $jieqiLang['system']['edit_config_success']); } else { //显示参数 include_once JIEQI_ROOT_PATH . '/admin/header.php'; include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $config_form = new JieqiThemeForm($jieqiLang['system']['edit_config'], 'config', JIEQI_URL . '/admin/configs.php'); $catname = ''; $catorder = 0; $catlink = ''; do { $tmpvar = $v->getVar('catname'); if ($catname != $tmpvar) { $catname = $tmpvar; $catorder++; ${'catele' . $catorder} = new JieqiFormLabel('', '<a name="catorder' . $catorder . '">' . $catname . '</a>'); $config_form->addElement(${'catele' . $catorder}, false); if (!empty($catlink)) { $catlink .= ' '; } $catlink .= '[<a href="#catorder' . $catorder . '">' . $catname . '</a>]'; } switch ($v->getVar('ctype')) { case JIEQI_TYPE_INT: case JIEQI_TYPE_NUM: $tmpvar = $v->getVar('cname'); ${$tmpvar} = new JieqiFormText($v->getVar('ctitle'), $v->getVar('cname'), 25, 100, $v->getVar('cvalue', 'e')); ${$tmpvar}->setDescription($v->getVar('cdescription')); $config_form->addElement(${$tmpvar}, false); break; case JIEQI_TYPE_TXTAREA: $tmpvar = $v->getVar('cname');
$modules[$v->getVar('name', 'n')] = $v->getVar('caption', 'n'); } $modules['system'] = LANG_MODULE_SYSTEM; //编辑区块 include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; if ($block->getVar('custom') == 1) { $blocks_form = new JieqiThemeForm($jieqiLang['system']['edit_custom_block'], 'blockedit', JIEQI_URL . '/admin/blocks.php'); $blocks_form->addElement(new JieqiFormText($jieqiLang['system']['table_blocks_blockname'], 'blockname', 30, 50, $block->getVar('blockname', 'e')), true); //模块选择 $modselect = new JieqiFormSelect($jieqiLang['system']['table_blocks_modname'], 'modname', $block->getVar('modname', 'e')); $modselect->addOptionArray($modules); $blocks_form->addElement($modselect); } else { $blocks_form = new JieqiThemeForm($jieqiLang['system']['edit_system_block'], 'blockedit', JIEQI_URL . '/admin/blocks.php'); $blockfile = $block->getVar('filename') . '.php'; $blocks_form->addElement(new JieqiFormLabel($jieqiLang['system']['table_blocks_filename'], $blockfile)); if (isset($modules[$block->getVar('modname')])) { $blocks_form->addElement(new JieqiFormLabel($jieqiLang['system']['table_blocks_modname'], $modules[$block->getVar('modname')])); } else { $blocks_form->addElement(new JieqiFormLabel($jieqiLang['system']['table_blocks_modname'], LANG_UNKNOWN)); } $blocks_form->addElement(new JieqiFormText($jieqiLang['system']['table_blocks_blockname'], 'blockname', 30, 50, $block->getVar('blockname', 'e')), true); } //显示位置 $sideary = $blocks_handler->getSideary(); $sideselect = new JieqiFormSelect($jieqiLang['system']['table_blocks_side'], 'side', $block->getVar('side', 'e')); $sideselect->addOptionArray($sideary); $blocks_form->addElement($sideselect); //排列序号 $eleweight = new JieqiFormText($jieqiLang['system']['table_blocks_weight'], 'weight', 8, 8, $block->getVar('weight', 'e')); $eleweight->setDescription($jieqiLang['system']['note_block_weight']);
$from_select = new JieqiFormSelect($jieqiLang['obook']['choose_chapter'], 'fromid'); $to_select = new JieqiFormSelect($jieqiLang['obook']['chapter_move_to'], 'toid'); $to_select->addOption('0', $jieqiLang['obook']['chapter_top_sort']); $to_select->setDescription($jieqiLang['obook']['chapter_after_sort']); foreach ($chapterary as $k => $v) { $key = $k + 1; if ($v['chaptertype'] == 1) { $tmpstr = ''; } else { $tmpstr = '|-'; } $tmpstr .= htmlspecialchars($v['chaptername'], ENT_QUOTES); $from_select->addOption($v['chapterorder'], $tmpstr); $to_select->addOption($v['chapterorder'], $tmpstr); } $sort_form->addElement($from_select); $sort_form->addElement($to_select); $sort_form->addElement(new JieqiFormHidden('aid', $_REQUEST['id'])); $sort_form->addElement(new JieqiFormButton(' ', 'submit', $jieqiLang['obook']['sort_confirm'], 'submit')); $jieqiTpl->assign('sort_form', $sort_form->render(JIEQI_FORM_MIDDLE)); $jieqiTpl->setCaching(0); $jieqiTset['jieqi_contents_template'] = $jieqiModules['obook']['path'] . '/templates/obookmanage.html'; include_once JIEQI_ROOT_PATH . '/footer.php'; //如果关联文章,则生成文章的vip章节目录,更新阅读目录index.html if (count($chapterary) > 0 && is_dir($jieqiModules['obook']['path'] . '/')) { $updatearticle = false; $articleid = $obook->getVar('articleid', 'n'); if ($articleid > 0) { //有关联文章 $linkfile = JIEQI_ROOT_PATH . '/files/obook/articlelink'; if (!file_exists($linkfile)) {
$from_draft = false; include_once $jieqiModules['obook']['path'] . '/include/addchapter.php'; } else { jieqi_printfail($errtext); } break; case 'chapter': default: //包含区块参数(定制区块) jieqi_getconfigs('obook', 'authorblocks', 'jieqiBlocks'); include_once JIEQI_ROOT_PATH . '/header.php'; $jieqiTpl->assign('obook_static_url', $obook_static_url); $jieqiTpl->assign('obook_dynamic_url', $obook_dynamic_url); include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $chapter_form = new JieqiThemeForm($jieqiLang['obook']['add_chapter'], 'newchapter', $obook_static_url . '/newchapter.php'); $chapter_form->addElement(new JieqiFormLabel($jieqiLang['obook']['table_ochapter_obookname'], '<a href="' . $obook_static_url . '/obookmanage.php?id=' . $_REQUEST['aid'] . '">' . $obook->getVar('obookname') . '</a>')); $volumeid = $obook->getVar('chapters') + 1; //$volumeid=$obook->getVar('lastvolumeid'); //echo $volumeid; include_once $jieqiModules['obook']['path'] . '/class/ochapter.php'; $chapter_handler =& JieqiOchapterHandler::getInstance('JieqiOchapterHandler'); /* $chapter_list = new JieqiFormSelect('分卷名称', 'volumeid', $volumeid); $criteria = new CriteriaCompo(new Criteria('obookid', $_REQUEST['aid'])); $criteria->setSort('chapterorder'); $criteria->setOrder('DESC'); $chapter_handler->queryObjects($criteria); //显示的分卷序号是本序号最后章节+1 $tmpvar=$volumeid; $k=0; while($v = $chapter_handler->getObject()){
include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $draft_form = new JieqiThemeForm($jieqiLang['article']['draft_new'], 'newdraft', $article_dynamic_url . '/newdraft.php'); $article_list = new JieqiFormSelect($jieqiLang['article']['table_draft_articleid'], 'articleid'); $article_list->addOption(0, ' '); include_once $jieqiModules['article']['path'] . '/class/article.php'; $article_handler =& JieqiArticleHandler::getInstance('JieqiArticleHandler'); $criteria = new CriteriaCompo(new Criteria('authorid', $_SESSION['jieqiUserId'])); //if(jieqi_checkpower($jieqiPower['article']['transarticle'], $jieqiUsersStatus, $jieqiUsersGroup, true)){ // $criteria->add(new Criteria('posterid', $_SESSION['jieqiUserId']), 'OR'); //} $criteria->setLimit(100); $article_handler->queryObjects($criteria); while ($v = $article_handler->getObject()) { $article_list->addOption($v->getVar('articleid'), $v->getVar('articlename')); } $draft_form->addElement($article_list); $draft_form->addElement(new JieqiFormText($jieqiLang['article']['table_draft_chaptername'], 'draftname', 50, 50), true); if ($jieqiConfigs['article']['authtypeset'] == 1) { $typeset = new JieqiFormRadio($jieqiLang['article']['draft_typeset'], 'typeset', $jieqiConfigs['article']['autotypeset']); $typeset->addOption('1', $jieqiLang['article']['draft_auto_typeset']); $typeset->addOption('0', $jieqiLang['article']['draft_no_typeset']); $draft_form->addElement($typeset); } $draft_form->addElement(new JieqiFormTextArea($jieqiLang['article']['table_draft_chaptercontent'], 'draftcontent', '', 15, 60)); $draft_form->addElement(new JieqiFormHidden('action', 'newdraft')); $draft_form->addElement(new JieqiFormButton(' ', 'submit', LANG_SUBMIT, 'submit')); $jieqiTpl->assign('authorarea', 1); $jieqiTpl->assign('jieqi_contents', $draft_form->render(JIEQI_FORM_MIDDLE)); include_once JIEQI_ROOT_PATH . '/footer.php'; break; }
$asortid = 0; } $akeywords = $article->getVar('keywords', 'e'); $aauthor = $article->getVar('author', 'e'); if ($article->getVar('authorid', 'n') > 0) { $aauthorflag = 1; $aagent = $aauthor; } $aintro = $article->getVar('intro', 'e'); $anotice = $article->getVar('notice', 'e'); $aimgflag = $article->getVar('imgflag', 'e'); } } $obook_name = new JieqiFormText($jieqiLang['obook']['table_obook_obookname'], 'obookname', 30, 50, $abookname); $obook_name->setDescription($jieqiLang['obook']['obookname_note']); $obook_form->addElement($obook_name, true); $sort_select = new JieqiFormSelect($jieqiLang['obook']['table_obook_sortid'], 'sortid', $asortid); if (!empty($asort)) { $sort_select->setDescription($jieqiLang['obook']['sortid_note'] . $asort); } foreach ($jieqiSort['obook'] as $key => $val) { $tmpstr = ''; if ($val['layer'] > 0) { for ($i = 0; $i < $val['layer']; $i++) { $tmpstr .= ' '; } $tmpstr .= '├'; } $tmpstr .= $val['caption']; $sort_select->addOption($key, $tmpstr); }
$criteria = new CriteriaCompo(); $criteria->setSort('groupid'); $criteria->setOrder('ASC'); $groups_handler->queryObjects($criteria); $groups = array(); $groupary = array(); $i = 0; while ($v = $groups_handler->getObject()) { $groupary[$v->getVar('groupid')] = $v->getVar('name'); $groups[$i]['groupid'] = $v->getVar('groupid'); $groups[$i]['name'] = $v->getVar('name'); $groups[$i]['description'] = $v->getVar('description'); $groups[$i]['grouptype'] = $v->getVar('grouptype'); $i++; } $jieqiTpl->assign_by_ref('groups', $groups); $groups_form = new JieqiThemeForm($jieqiLang['system']['add_group'], 'groupsnew', JIEQI_URL . '/admin/groups.php'); $groups_form->addElement(new JieqiFormText($jieqiLang['system']['table_groups_groupname'], 'groupname', 30, 50, ''), true); $groups_form->addElement(new JieqiFormTextArea($jieqiLang['system']['table_groups_description'], 'description', '', 5, 50)); $groups_form->addElement(new JieqiFormHidden("action", "new")); $groups_form->addElement(new JieqiFormButton(' ', 'submit', $jieqiLang['system']['add_group'], 'submit')); $jieqiTpl->assign('form_addgroup', "<br />" . $groups_form->render(JIEQI_FORM_MIDDLE) . "<br />"); $jieqiTpl->setCaching(0); $jieqiTset['jieqi_contents_template'] = JIEQI_ROOT_PATH . '/templates/admin/groups.html'; include_once JIEQI_ROOT_PATH . '/admin/footer.php'; //数据有变动。更新文件 if ((!empty($_REQUEST['id']) || !empty($_POST['groupname'])) && count($groupary) > 0) { jieqi_setconfigs('groups', 'jieqiGroups', $groupary, 'system'); $publicdata = str_replace('?><?php', '', jieqi_readfile(JIEQI_ROOT_PATH . '/configs/system.php') . jieqi_readfile(JIEQI_ROOT_PATH . '/lang/lang_system.php') . jieqi_readfile(JIEQI_ROOT_PATH . '/configs/groups.php')); jieqi_writefile(JIEQI_ROOT_PATH . '/configs/define.php', $publicdata); }
} else { $tmpary['maxpagenum'] = ''; } $jieqiCollect['listcollect'][$_REQUEST['cid']] = $tmpary; $configstr = "<?php\n" . jieqi_extractvars('jieqiCollect', $jieqiCollect) . "\n?>"; jieqi_writefile(JIEQI_ROOT_PATH . '/configs/article/site_' . $_REQUEST['config'] . '.php', $configstr); jieqi_jumppage($jieqiModules['article']['url'] . '/admin/collectpage.php?config=' . $_REQUEST['config'], LANG_DO_SUCCESS, $jieqiLang['article']['batchcollect_edit_success']); break; case 'show': default: include_once JIEQI_ROOT_PATH . '/admin/header.php'; $jieqiTpl->assign('article_static_url', $article_static_url); $jieqiTpl->assign('article_dynamic_url', $article_dynamic_url); include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $collect_form = new JieqiThemeForm($jieqiLang['article']['batchcollect_edit'], 'collectedit', $article_static_url . '/admin/collectpedit.php'); $collect_form->addElement(new JieqiFormLabel($jieqiLang['article']['collect_rule_note'], $jieqiLang['article']['collect_rule_description'])); $collect_form->addElement(new JieqiFormLabel($jieqiLang['article']['collect_siteid'], $jieqiCollect['sitename'])); $collect_form->addElement(new JieqiFormText($jieqiLang['article']['collect_rule_name'], 'title', 60, 60, htmlspecialchars($jieqiCollect['listcollect'][$_REQUEST['cid']]['title'], ENT_QUOTES)), true); $collect_form->addElement(new JieqiFormText($jieqiLang['article']['collect_rule_url'], 'urlpage', 60, 250, htmlspecialchars($jieqiCollect['listcollect'][$_REQUEST['cid']]['urlpage'], ENT_QUOTES)), true); $collect_form->addElement(new JieqiFormTextArea($jieqiLang['article']['collect_rule_articleid'], 'articleid', htmlspecialchars(jieqi_collectstop($jieqiCollect['listcollect'][$_REQUEST['cid']]['articleid']), ENT_QUOTES), 5, 60), true); $nextpageid = new JieqiFormTextArea($jieqiLang['article']['rule_next_pageid'], 'nextpageid', htmlspecialchars(jieqi_collectstop($jieqiCollect['listcollect'][$_REQUEST['cid']]['nextpageid']), ENT_QUOTES), 5, 60); $nextpageid->setDescription($jieqiLang['article']['rule_nextpage_note']); $collect_form->addElement($nextpageid); $collect_form->addElement(new JieqiFormText($jieqiLang['article']['rule_start_pageid'], 'startpageid', 60, 60, htmlspecialchars($jieqiCollect['listcollect'][$_REQUEST['cid']]['startpageid'], ENT_QUOTES))); $collect_form->addElement(new JieqiFormText($jieqiLang['article']['rule_max_pagenum'], 'maxpagenum', 60, 10, htmlspecialchars($jieqiCollect['listcollect'][$_REQUEST['cid']]['maxpagenum'], ENT_QUOTES))); $collect_form->addElement(new JieqiFormHidden('config', htmlspecialchars($_REQUEST['config'], ENT_QUOTES))); $collect_form->addElement(new JieqiFormHidden('cid', htmlspecialchars($_REQUEST['cid'], ENT_QUOTES))); $collect_form->addElement(new JieqiFormHidden('action', 'edit')); $collect_form->addElement(new JieqiFormButton(' ', 'submit', $jieqiLang['article']['rule_save_edit'], 'submit')); $jieqiTpl->assign('jieqi_contents', '<br />' . $collect_form->render(JIEQI_FORM_MIDDLE) . '<br />'); include_once JIEQI_ROOT_PATH . '/admin/footer.php';
$checkbox = new JieqiFormCheckBox($jieqiLang['article']['replace_filetype'], 'replaceflag'); $checkbox->addOption('filetxt', $jieqiLang['article']['replace_file_txt']); $checkbox->addOption('filehtml', $jieqiLang['article']['replace_file_html']); $checkbox->addOption('filefull', $jieqiLang['article']['replace_file_full']); $replace_form->addElement($checkbox, false); $sizebox = new JieqiFormSelect($jieqiLang['article']['replace_filesize'], 'filesize'); $sizebox->addOption('sizeunlimit', $jieqiLang['article']['replace_size_nolimit']); $sizebox->addOption('sizeless', $jieqiLang['article']['replace_size_less']); $sizebox->addOption('sizemore', $jieqiLang['article']['replace_size_more']); $replace_form->addElement($sizebox, false); $replace_form->addElement(new JieqiFormHidden('action', 'replacewithid')); $replace_form->addElement(new JieqiFormButton(' ', 'submit', $jieqiLang['article']['replace_start_button'], 'submit')); $timereplace_form = new JieqiThemeForm($jieqiLang['article']['replace_use_time'], 'timereplace', $article_static_url . '/admin/batchreplace.php'); $starttime = new JieqiFormText($jieqiLang['article']['replace_start_time'], 'starttime', 20, 20, date('Y-m-d 00:00:00')); $starttime->setDescription($jieqiLang['article']['replace_time_format']); $timereplace_form->addElement($starttime, true); $stoptime = new JieqiFormText($jieqiLang['article']['replace_end_time'], 'stoptime', 20, 20, date('Y-m-d H:i:s')); $stoptime->setDescription($jieqiLang['article']['replace_time_format']); $timereplace_form->addElement($stoptime); $timereplace_form->addElement(new JieqiFormTextArea($jieqiLang['article']['replace_search_string'], 'txtsearch', '', 5, 60), true); $timereplace_form->addElement(new JieqiFormTextArea($jieqiLang['article']['replace_to'], 'txtreplace', '', 5, 60), false); $radio = new JieqiFormRadio($jieqiLang['article']['replace_type'], 'replacetype', 0); $radio->addOption('0', $jieqiLang['article']['replace_as_block']); $radio->addOption('1', $jieqiLang['article']['replace_as_line']); $timereplace_form->addElement($radio, false); $checkbox = new JieqiFormCheckBox($jieqiLang['article']['replace_filetype'], 'replaceflag'); $checkbox->addOption('filetxt', $jieqiLang['article']['replace_file_txt']); $checkbox->addOption('filehtml', $jieqiLang['article']['replace_file_html']); $checkbox->addOption('filefull', $jieqiLang['article']['replace_file_full']); $timereplace_form->addElement($checkbox, false); $sizebox = new JieqiFormSelect($jieqiLang['article']['replace_filesize'], 'filesize');
$_POST['chaptercontent'] = $chaptercontent; include_once $jieqiModules['obook']['path'] . '/include/addchapter.php'; } else { jieqi_printfail($errtext); } break; case 'volume': default: //包含区块参数(定制区块) jieqi_getconfigs('obook', 'authorblocks', 'jieqiBlocks'); include_once JIEQI_ROOT_PATH . '/header.php'; $jieqiTpl->assign('obook_static_url', $obook_static_url); $jieqiTpl->assign('obook_dynamic_url', $obook_dynamic_url); include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $chapter_form = new JieqiThemeForm($jieqiLang['obook']['add_volume'], 'newvolume', $obook_static_url . '/newvolume.php'); $chapter_form->addElement(new JieqiFormLabel($jieqiLang['obook']['table_ochapter_obookname'], '<a href="' . $obook_static_url . '/obookmanage.php?id=' . $_REQUEST['aid'] . '">' . $obook->getVar('obookname') . '</a>')); include_once $jieqiModules['obook']['path'] . '/class/ochapter.php'; $chapter_handler =& JieqiOchapterHandler::getInstance('JieqiOchapterHandler'); $criteria = new CriteriaCompo(new Criteria('obookid', $_REQUEST['aid'])); $criteria->add(new Criteria('chaptertype', 1)); $criteria->setSort('chapterorder'); $criteria->setOrder('ASC'); $chapter_handler->queryObjects($criteria); $tmpvar = ''; while ($v = $chapter_handler->getObject()) { $tmpvar .= $v->getVar('chaptername') . '<br />'; } $chapter_form->addElement(new JieqiFormLabel($jieqiLang['obook']['now_volume'], $tmpvar)); $chapter_form->addElement(new JieqiFormText($jieqiLang['obook']['new_volume'], 'chaptername', 50, 50), true); $chapter_form->addElement(new JieqiFormHidden('action', 'newvolume')); $chapter_form->addElement(new JieqiFormHidden('aid', $_REQUEST['aid']));
include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $showstr = ''; if (is_numeric($_REQUEST['checkchapterid']) && !empty($_REQUEST['checkstring'])) { include_once $jieqiModules['obook']['path'] . '/class/obuyinfo.php'; $buyinfo_handler =& JieqiObuyinfoHandler::getInstance('JieqiObuyinfoHandler'); $criteria = new CriteriaCompo(new Criteria('ochapterid', $_REQUEST['checkchapterid'])); $criteria->add(new Criteria('checkcode', $_REQUEST['checkstring'])); $criteria->setSort('obuyinfoid'); $criteria->setOrder('DESC'); $criteria->setLimit(100); $buyinfo_handler->queryObjects($criteria); $resnum = 0; $showstr .= $jieqiLang['obook']['check_search_result'] . '<br />'; while ($buyinfo = $buyinfo_handler->getObject()) { if ($resnum == 0) { $showstr .= $jieqiLang['obook']['check_obook_id'] . $buyinfo->getVar('ochapterid') . ' | ' . $jieqiLang['obook']['check_obook_name'] . $buyinfo->getVar('obookname') . ' ' . $buyinfo->getVar('chaptername') . ' | ' . $jieqiLang['obook']['check_check_code'] . $buyinfo->getVar('checkcode') . '<br />'; } $showstr .= $jieqiLang['obook']['check_buy_time'] . date(JIEQI_DATE_FORMAT . ' ' . JIEQI_TIME_FORMAT, $buyinfo->getVar('buytime', 'n')) . ' | ' . $jieqiLang['obook']['check_buy_name'] . '<a href="' . jieqi_geturl('system', 'user', $buyinfo->getVar('userid'), 'info') . '" target="_blank">' . $buyinfo->getVar('username') . '</a> | ' . $jieqiLang['obook']['check_sale_id'] . $buyinfo->getVar('osaleid') . '<br />'; $resnum++; } } if (!empty($showstr)) { $showstr = '<div style="text-align:left">' . $showstr . '</div>'; } $check_form = new JieqiThemeForm($jieqiLang['obook']['check_form_title'], 'frmcheckcode', $obook_dynamic_url . '/admin/checkcode.php'); $check_form->addElement(new JieqiFormText($jieqiLang['obook']['check_chapter_id'], 'checkchapterid', 30, 50, ''), true); $check_form->addElement(new JieqiFormText($jieqiLang['obook']['check_check_string'], 'checkstring', 30, 50, ''), true); $check_form->addElement(new JieqiFormHidden('action', 'checkcode')); $check_form->addElement(new JieqiFormButton(' ', 'submit', $jieqiLang['obook']['check_search_button'], 'submit')); $jieqiTpl->assign('jieqi_contents', $showstr . '<br />' . $check_form->render(JIEQI_FORM_MIDDLE) . '<br />'); include_once JIEQI_ROOT_PATH . '/admin/footer.php';
jieqi_jumppage($article_static_url . '/votearticle.php?id=' . $_REQUEST['aid'], LANG_DO_SUCCESS, $jieqiLang['article']['avote_edit_success']); } } else { jieqi_printfail($errtext); } break; case 'edit': default: //包含区块参数(定制区块) jieqi_getconfigs('article', 'authorblocks', 'jieqiBlocks'); include_once JIEQI_ROOT_PATH . '/header.php'; $jieqiTpl->assign('article_static_url', $article_static_url); $jieqiTpl->assign('article_dynamic_url', $article_dynamic_url); include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $vote_form = new JieqiThemeForm($jieqiLang['article']['article_vote_edit'], 'editvote', $article_static_url . '/voteedit.php'); $vote_form->addElement(new JieqiFormText($jieqiLang['article']['table_avote_title'], 'title', 50, 100, $avote->getVar('title', 'e')), true); for ($i = 1; $i <= $jieqiConfigs['article']['articlevote']; $i++) { $vote_form->addElement(new JieqiFormText(sprintf($jieqiLang['article']['article_vote_item'], $i), 'item' . $i, 50, 100, $avote->getVar('item' . $i, 'e'))); } $mulselect = new JieqiFormRadio($jieqiLang['article']['article_vote_mulselect'], 'mulselect', $avote->getVar('mulselect', 'e')); $mulselect->addOption('0', $jieqiLang['article']['article_vote_single']); $mulselect->addOption('1', $jieqiLang['article']['article_vote_multiterm']); $vote_form->addElement($mulselect); $ispublish = new JieqiFormRadio($jieqiLang['article']['article_vote_publish'], 'ispublish', $avote->getVar('ispublish', 'e')); $ispublish->addOption('1', $jieqiLang['article']['article_votepub_yes']); $ispublish->addOption('0', $jieqiLang['article']['article_votepub_no']); $vote_form->addElement($ispublish); $vote_form->addElement(new JieqiFormHidden('action', 'update')); $vote_form->addElement(new JieqiFormHidden('id', $_REQUEST['id'])); $vote_form->addElement(new JieqiFormHidden('aid', $_REQUEST['aid'])); $vote_form->addElement(new JieqiFormButton(' ', 'submit', LANG_SUBMIT, 'submit'));
} } //处理成功跳转 jieqi_jumppage('dbmanage.php?option=import', LANG_DO_SUCCESS, $jieqiLang[JIEQI_MODULE_NAME]['import_mysql_success']); } else { jieqi_printfail($jieqiLang[JIEQI_MODULE_NAME]['import_file_error']); } } else { jieqi_printfail($errtext); } } else { $jieqiTpl->assign('option', 2); $import_form = new JieqiThemeForm($jieqiLang[JIEQI_MODULE_NAME]['db_import'], 'dbimport', $jieqiModules[JIEQI_MODULE_NAME]['url'] . '/admin/dbmanage.php'); $import_file = new JieqiFormText($jieqiLang[JIEQI_MODULE_NAME]['import_file'], 'importfile', 20, 250); $import_file->setDescription($jieqiLang[JIEQI_MODULE_NAME]['import_file_format']); $import_form->addElement($import_file, TRUE); $import_form->addElement(new JieqiFormHidden('method', 'cover')); $import_form->addElement(new JieqiFormHidden('option', 'import')); $on_submit = new JieqiFormButton(' ', 'submit', LANG_SUBMIT, 'submit'); $on_submit->setExtra('onclick=""'); $import_form->addElement($on_submit); $jieqiTpl->assign('dbmanage_form', $import_form->render(JIEQI_FORM_MAX)); //处理批量删除记录 if (isset($_POST['checkaction']) && $_POST['checkaction'] == 1 && is_array($_POST['checkid']) && count($_POST['checkid']) > 0) { foreach ($_POST['checkid'] as $v) { jieqi_getconfigs(JIEQI_MODULE_NAME, 'backuplog'); //删除原始文件 $backfile = MYSQL_BACKUP_PATH . '/' . $jieqiBackuplog[$v]['name']; if (@file_exists($backfile)) { jieqi_delfile($backfile); }
} break; } include_once JIEQI_ROOT_PATH . '/admin/header.php'; jieqi_getconfigs(JIEQI_MODULE_NAME, 'configs'); $article_static_url = empty($jieqiConfigs['article']['staticurl']) ? $jieqiModules['article']['url'] : $jieqiConfigs['article']['staticurl']; $article_dynamic_url = empty($jieqiConfigs['article']['dynamicurl']) ? $jieqiModules['article']['url'] : $jieqiConfigs['article']['dynamicurl']; $jieqiTpl->assign('article_static_url', $article_static_url); $jieqiTpl->assign('article_dynamic_url', $article_dynamic_url); $jieqiTpl->assign('sitename', $jieqiCollect['sitename']); $jieqiTpl->assign('config', $_REQUEST['config']); $jieqiTpl->assign_by_ref('collectrows', $jieqiCollect['listcollect']); //增加规则的表 include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $collect_form = new JieqiThemeForm($jieqiLang['article']['add_batch_collectrule'], 'collectnew', $article_static_url . '/admin/collectpage.php'); $collect_form->addElement(new JieqiFormLabel($jieqiLang['article']['collect_rule_note'], $jieqiLang['article']['collect_rule_description'])); $collect_form->addElement(new JieqiFormText($jieqiLang['article']['collect_rule_name'], 'title', 60, 60, ''), true); $collect_form->addElement(new JieqiFormText($jieqiLang['article']['collect_rule_url'], 'urlpage', 60, 250, ''), true); $collect_form->addElement(new JieqiFormTextArea($jieqiLang['article']['collect_rule_articleid'], 'articleid', '', 5, 60), true); $nextpageid = new JieqiFormTextArea($jieqiLang['article']['rule_next_pageid'], 'nextpageid', '', 5, 60); $nextpageid->setDescription($jieqiLang['article']['rule_nextpage_note']); $collect_form->addElement($nextpageid); $collect_form->addElement(new JieqiFormText($jieqiLang['article']['rule_start_pageid'], 'startpageid', 60, 60, '')); $collect_form->addElement(new JieqiFormText($jieqiLang['article']['rule_max_pagenum'], 'maxpagenum', 60, 10, '')); $collect_form->addElement(new JieqiFormHidden('config', htmlspecialchars($_REQUEST['config'], ENT_QUOTES))); $collect_form->addElement(new JieqiFormHidden('action', 'new')); $collect_form->addElement(new JieqiFormButton(' ', 'submit', $jieqiLang['article']['rule_add_new'], 'submit')); $jieqiTpl->assign('addnewtable', $collect_form->render(JIEQI_FORM_MIDDLE)); $jieqiTpl->setCaching(0); $jieqiTset['jieqi_contents_template'] = $jieqiModules['article']['path'] . '/templates/admin/collectpage.html'; include_once JIEQI_ROOT_PATH . '/admin/footer.php';
include_once JIEQI_ROOT_PATH . '/class/honors.php'; $honors_handler =& JieqiHonorsHandler::getInstance('JieqiHonorsHandler'); $criteria = new CriteriaCompo(); $criteria->setSort('minscore'); $criteria->setOrder('ASC'); $honors_handler->queryObjects($criteria); while ($v = $honors_handler->getObject()) { $tmpvar = $v->getVar('caption'); $tmpary = explode(' ', $tmpvar); $honors[] = array('honorid' => $v->getVar('honorid'), 'caption' => $tmpary[0]); } unset($criteria); $right_form = new JieqiThemeForm($jieqiLang['system']['edit_right'], 'right', JIEQI_URL . '/admin/right.php'); foreach ($jieqiRight[$_REQUEST['mod']] as $k => $v) { $tmpvar = ''; foreach ($honors as $honor) { $right_text = new JieqiFormText($honor['caption'], $k . '[' . $honor['honorid'] . ']', 20, 60, $v['honors'][$honor['honorid']]); $tmpvar .= $right_text->getCaption() . ' ' . $right_text->render() . '<br />'; } $right_form->addElement(new JieqiFormLabel($v['caption'], $tmpvar)); } $right_form->addElement(new JieqiFormHidden('mod', $_REQUEST['mod'])); $right_form->addElement(new JieqiFormHidden('action', 'update')); $right_form->addElement(new JieqiFormButton(' ', 'submit', $jieqiLang['system']['save_right'], 'submit')); $jieqiTpl->setCaching(0); $jieqiTpl->assign('jieqi_contents', '<br />' . $right_form->render(JIEQI_FORM_MIDDLE) . '<br />'); include_once JIEQI_ROOT_PATH . '/admin/footer.php'; } } else { jieqi_msgwin(LANG_NOTICE, $jieqiLang['system']['no_usage_right']); }
$criteria->setSort('minscore'); $criteria->setOrder('ASC'); $honors_handler->queryObjects($criteria); $honors = array(); $honorary = array(); $i = 0; while ($v = $honors_handler->getObject()) { $nameary = explode(' ', $v->getVar('caption')); $honorary[$v->getVar('honorid')] = array('caption' => $nameary[0], 'name' => $nameary, 'minscore' => $v->getVar('minscore'), 'maxscore' => $v->getVar('maxscore')); $honors[$i]['honorid'] = $v->getVar('honorid'); $honors[$i]['caption'] = implode('<br />', $nameary); $honors[$i]['minscore'] = $v->getVar('minscore'); $honors[$i]['maxscore'] = $v->getVar('maxscore'); $honors[$i]['honortype'] = $v->getVar('honortype'); $i++; } $jieqiTpl->assign_by_ref('honors', $honors); $honors_form = new JieqiThemeForm($jieqiLang['system']['add_honor'], 'honorsnew', JIEQI_URL . '/admin/honors.php'); $honors_form->addElement(new JieqiFormText($jieqiLang['system']['table_honors_caption'], 'caption', 30, 250, ''), true); $honors_form->addElement(new JieqiFormText($jieqiLang['system']['table_honors_minscore'], 'minscore', 30, 50, ''), true); $honors_form->addElement(new JieqiFormText($jieqiLang['system']['table_honors_maxscore'], 'maxscore', 30, 50, ''), true); $honors_form->addElement(new JieqiFormHidden("action", "new")); $honors_form->addElement(new JieqiFormButton(' ', 'submit', $jieqiLang['system']['add_honor'], 'submit')); $jieqiTpl->assign('form_addhonor', "<br />" . $honors_form->render(JIEQI_FORM_MIDDLE) . "<br />"); $jieqiTpl->setCaching(0); $jieqiTset['jieqi_contents_template'] = JIEQI_ROOT_PATH . '/templates/admin/honors.html'; include_once JIEQI_ROOT_PATH . '/admin/footer.php'; //数据有变动。更新文件 if ((!empty($_REQUEST['id']) || !empty($_POST['caption'])) && count($honorary) > 0) { jieqi_setconfigs('honors', 'jieqiHonors', $honorary, 'system'); }
} else { $_REQUEST['uid'] = $user->getVar('uid'); $_REQUEST['jumpurl'] = JIEQI_URL . '/admin/users.php'; jieqi_useraction('edit', $_REQUEST); } exit; } else { jieqi_printfail($errtext); } break; case 'edit': default: include_once JIEQI_ROOT_PATH . '/admin/header.php'; include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $edit_form = new JieqiThemeForm($jieqiLang['system']['user_manage'], 'usermanage', JIEQI_URL . '/admin/usermanage.php'); $edit_form->addElement(new JieqiFormLabel($jieqiLang['system']['table_users_uname'], $user->getVar('uname'))); $pass = new JieqiFormPassword($jieqiLang['system']['table_users_pass'], 'pass', 25, 20); $pass->setDescription($jieqiLang['system']['not_change_password']); $edit_form->addElement($pass); $edit_form->addElement(new JieqiFormPassword($jieqiLang['system']['confirm_password'], 'repass', 25, 20)); if ($adminlevel >= 2) { $group_select = new JieqiFormSelect($jieqiLang['system']['table_users_groupid'], 'groupid', $user->getVar('groupid', 'e')); foreach ($jieqiGroups as $key => $val) { $group_select->addOption($key, $val); } $edit_form->addElement($group_select, true); } $edit_form->addElement(new JieqiFormText($jieqiLang['system']['table_users_experience'], 'experience', 25, 11, $user->getVar('experience', 'e'))); $edit_form->addElement(new JieqiFormText($jieqiLang['system']['table_users_score'], 'score', 25, 11, $user->getVar('score', 'e'))); if ($adminlevel >= 3) { $edit_form->addElement(new JieqiFormText(JIEQI_EGOLD_NAME, 'egold', 25, 11, $user->getVar('egold', 'e')));
exit; } else { $_REQUEST['startid']++; $url = 'pagecollect.php?action=collect&siteid=' . $_REQUEST['siteid'] . '&collectname=' . $_REQUEST['collectname'] . '&startpageid=' . urlencode($nextpageid) . '&maxpagenum=' . $maxpagenum . '&collectpagenum=' . ($_REQUEST['collectpagenum'] + 1) . '¬addnew=' . urlencode($_REQUEST['notaddnew']); $showinfo = sprintf($jieqiLang['article']['page_collect_next'], $_REQUEST['collectpagenum'], $maxpagenum); echo sprintf($jieqiLang['article']['page_collect_html'], JIEQI_CHAR_SET, $showinfo, $url, $url); } break; case 'show': default: include_once JIEQI_ROOT_PATH . '/admin/header.php'; $jieqiTpl->assign('article_static_url', $article_static_url); $jieqiTpl->assign('article_dynamic_url', $article_dynamic_url); include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $collect_form = new JieqiThemeForm($jieqiLang['article']['batch_collect_usepage'], 'frmcollect', $article_static_url . '/admin/pagecollect.php'); $collect_form->addElement(new JieqiFormLabel($jieqiLang['article']['collect_siteid'], $jieqiCollect['sitename'])); $collectname = new JieqiFormSelect($jieqiLang['article']['collect_name'], 'collectname', '0'); if (is_array($jieqiCollect['listcollect'])) { foreach ($jieqiCollect['listcollect'] as $k => $v) { $collectname->addOption($k, $v['title']); } } $collect_form->addElement($collectname); $startpageid = new JieqiFormText($jieqiLang['article']['collect_start_pageid'], 'startpageid', 30, 11); $startpageid->setDescription($jieqiLang['article']['collect_page_emptynote']); $collect_form->addElement($startpageid); $maxpagenum = new JieqiFormText($jieqiLang['article']['collect_max_pagenum'], 'maxpagenum', 30, 11); $maxpagenum->setDescription($jieqiLang['article']['collect_page_note']); $collect_form->addElement($maxpagenum); $notaddnew = new JieqiFormRadio($jieqiLang['article']['collect_or_addnew'], 'notaddnew', 0); $notaddnew->addOption(0, $jieqiLang['article']['collect_is_addnew']);
$jieqiTpl->assign_by_ref('blocks', $blockary); //保存的配置文件 if ($updatefile) { asort($sortary); $jieqisaveBlocks = array(); $i = 0; foreach ($sortary as $k => $v) { $jieqisaveBlocks[$i] =& $jieqinewBlocks[$k]; $i++; } jieqi_setconfigs('blocks', 'jieqiBlocks', $jieqisaveBlocks, 'system'); } //增加自定义区块 include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $blocks_form = new JieqiThemeForm($jieqiLang['system']['add_custom_block'], 'blocksnew', JIEQI_URL . '/admin/blocks.php'); $blocks_form->addElement(new JieqiFormText($jieqiLang['system']['table_blocks_blockname'], 'blockname', 30, 50, ''), true); //模块选择 $modselect = new JieqiFormSelect($jieqiLang['system']['table_blocks_modname'], 'modname'); $modselect->addOptionArray($modules); $blocks_form->addElement($modselect); //显示位置 $sideary = $blocks_handler->getSideary(); $sideselect = new JieqiFormSelect($jieqiLang['system']['table_blocks_side'], 'side'); $sideselect->addOptionArray($sideary); $blocks_form->addElement($sideselect); //排列序号 $blocks_form->addElement(new JieqiFormText($jieqiLang['system']['table_blocks_weight'], 'weight', 8, 8, '0')); //是否显示 $showradio = new JieqiFormRadio($jieqiLang['system']['table_blocks_publish'], 'publish', 3); $showradio->addOption(0, $jieqiLang['system']['block_show_no']); $showradio->addOption(1, $jieqiLang['system']['block_show_logout']);
include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php'; $draft_form = new JieqiThemeForm($jieqiLang['article']['draft_edit'], 'newchapter', $article_dynamic_url . '/draftedit.php'); $aid = $draft->getVar('articleid'); if (empty($aid)) { $aid = NULL; } $article_list = new JieqiFormSelect($jieqiLang['article']['table_draft_articleid'], 'articleid', $aid); include_once $jieqiModules['article']['path'] . '/class/article.php'; $article_handler =& JieqiArticleHandler::getInstance('JieqiArticleHandler'); $criteria = new CriteriaCompo(new Criteria('authorid', $_SESSION['jieqiUserId'])); //if(jieqi_checkpower($jieqiPower['article']['transarticle'], $jieqiUsersStatus, $jieqiUsersGroup, true)){ // $criteria->add(new Criteria('posterid', $_SESSION['jieqiUserId']), 'OR'); //} $criteria->setLimit(100); //$criteria->setSort('lastupdate'); //$criteria->setOrder('DESC'); $article_handler->queryObjects($criteria); while ($v = $article_handler->getObject()) { $article_list->addOption($v->getVar('articleid'), $v->getVar('articlename')); } $draft_form->addElement($article_list); $draft_form->addElement(new JieqiFormText($jieqiLang['article']['table_draft_chaptername'], 'chaptername', 50, 50, $draft->getVar('draftname', 'e')), true); $draft_form->addElement(new JieqiFormTextArea($jieqiLang['article']['table_draft_chaptercontent'], 'chaptercontent', $draft->getVar('content', 'e'), 15, 60)); $draft_form->addElement(new JieqiFormHidden('action', 'update')); $draft_form->addElement(new JieqiFormHidden('id', $_REQUEST['id'])); $draft_form->addElement(new JieqiFormButton(' ', 'submit', LANG_SUBMIT, 'submit')); $jieqiTpl->assign('authorarea', 1); $jieqiTpl->assign('jieqi_contents', '<br />' . $draft_form->render(JIEQI_FORM_MIDDLE) . '<br />'); include_once JIEQI_ROOT_PATH . '/footer.php'; break; }
$collect_form->addElement(new JieqiFormText($jieqiLang['article']['collect_end_id'], 'endid', 30, 11), true); $notaddnew = new JieqiFormRadio($jieqiLang['article']['collect_or_addnew'], 'notaddnew', 0); $notaddnew->addOption(0, $jieqiLang['article']['collect_is_addnew']); $notaddnew->addOption(1, $jieqiLang['article']['collect_not_addnew']); $collect_form->addElement($notaddnew); $collect_form->addElement(new JieqiFormLabel($jieqiLang['article']['collect_note'], $jieqiLang['article']['collect_addnew_note'])); $collect_form->addElement(new JieqiFormHidden('action', 'collect')); $collect_form->addElement(new JieqiFormButton(' ', 'submit', '开始采集', 'submit')); $page_form = new JieqiThemeForm($jieqiLang['article']['batch_collect_usepage'], 'frmpcollect', $article_static_url . '/admin/pagecollect.php'); $siteid = new JieqiFormSelect($jieqiLang['article']['collect_siteid'], 'siteid', '1'); foreach ($jieqiCollectsite as $k => $v) { $siteid->addOption($k, $v['name']); } $page_form->addElement($siteid); $page_form->addElement(new JieqiFormLabel($jieqiLang['article']['collect_note'], $jieqiLang['article']['collect_page_note'])); $page_form->addElement(new JieqiFormButton(' ', 'psubmit', $jieqiLang['article']['collect_next_button'], 'submit')); $batchid_form = new JieqiThemeForm($jieqiLang['article']['batch_collect_uselist'], 'frmbcollect', $article_static_url . '/admin/' . $self_filename); $siteid = new JieqiFormSelect($jieqiLang['article']['collect_siteid'], 'siteid', '1'); foreach ($jieqiCollectsite as $k => $v) { $siteid->addOption($k, $v['name']); } $batchid_form->addElement($siteid); $batchids = new JieqiFormTextArea($jieqiLang['article']['collect_batch_id'], 'batchids', "", 5, 60); $batchid_form->addElement($batchids, true); $batchid_form->addElement(new JieqiFormLabel($jieqiLang['article']['collect_note'], $jieqiLang['article']['collect_batchid_note'])); $batchid_form->addElement(new JieqiFormHidden('action', 'bcollect')); $batchid_form->addElement(new JieqiFormButton(' ', 'bsubmit', $jieqiLang['article']['collect_start_button'], 'submit')); $jieqiTpl->assign('jieqi_contents', '<br />' . $collect_form->render(JIEQI_FORM_MIDDLE) . '<br />' . $page_form->render(JIEQI_FORM_MIDDLE) . '<br />' . $batchid_form->render(JIEQI_FORM_MIDDLE) . '<br />'); include_once JIEQI_ROOT_PATH . '/admin/footer.php'; break; }