Example #1
0
         if (!$outflag) {
             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) {
Example #2
0
             jieqi_jumppage($obook_static_url . '/obookmanage.php?id=' . $_REQUEST['id'], LANG_DO_SUCCESS, $jieqiLang['obook']['edit_obook_success']);
         }
     } 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 .= '&nbsp;&nbsp;';
             }
             $tmpstr .= '├';
         }
         $tmpstr .= $val['caption'];
         $sort_select->addOption($key, $tmpstr);
     }
     $obook_form->addElement($sort_select, true);
Example #3
0
 include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php';
 $repack_form = new JieqiThemeForm($jieqiLang['article']['repack_use_id'], 'batchrepack', $article_static_url . '/admin/batchrepack.php');
 $repack_form->addElement(new JieqiFormText($jieqiLang['article']['repack_start_id'], 'fromid', 20, 15), true);
 $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('&nbsp;', '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);
Example #4
0
     }
     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']);
Example #5
0
             $content_handler->updatefields(array('ocontent' => $_POST['chaptercontent']), $criteria);
             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);
Example #6
0
     //显示权限设置
     include_once JIEQI_ROOT_PATH . '/admin/header.php';
     include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php';
     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('&nbsp;', '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';
 }
Example #7
0
         $publicdata = str_replace('?><?php', '', $cfgdefine . 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 {
         $isdefine = 0;
     }
     //记录日志
     include_once JIEQI_ROOT_PATH . '/class/logs.php';
     $logs_handler = JieqiLogsHandler::getInstance('JieqiLogsHandler');
     $logdata = array('logtype' => 2, 'logdata' => 'module:' . $_REQUEST['mod'] . ',define:' . $isdefine, 'todata' => serialize($_REQUEST));
     $logs_handler->addlog($logdata);
     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 .= '&nbsp;&nbsp;';
             }
             $catlink .= '[<a href="#catorder' . $catorder . '">' . $catname . '</a>]';
         }
Example #8
0
$modules = array();
while ($v = $modules_handler->getObject()) {
    $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);
//排列序号
Example #9
0
    if ($i == $cols) {
        $obook_table .= '</tr>';
        $i = 0;
    }
}
if ($i > 0) {
    for ($j = $i; $j < $cols; $j++) {
        $obook_table .= '<td width="' . $tdwidth . '%" class="odd">&nbsp;</td>';
    }
    $obook_table .= '</tr>';
}
$obook_table .= '</table>';
$jieqiTpl->assign('obook_table', $obook_table);
//章节排序
include_once JIEQI_ROOT_PATH . '/lib/html/formloader.php';
$sort_form = new JieqiThemeForm($jieqiLang['obook']['chapter_sort'], 'chaptersort', $obook_static_url . '/chaptersort.php');
$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);
}
Example #10
0
         //增加章节
         $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;
Example #11
0
         } else {
             jieqi_jumppage($article_dynamic_url . '/draft.php', LANG_DO_SUCCESS, $jieqiLang['article']['draft_add_success']);
         }
     } else {
         jieqi_printfail($errtext);
     }
     break;
 case 'draft':
 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';
     $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);
Example #12
0
             }
             jieqi_jumppage($obook_static_url . '/obookmanage.php?id=' . $id, LANG_DO_SUCCESS, $jieqiLang['obook']['add_obook_success']);
         }
     } else {
         jieqi_printfail($errtext);
     }
     break;
 case 'obook':
 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';
     $obook_form = new JieqiThemeForm($jieqiLang['obook']['add_obook'], 'frmnewobook', $obook_static_url . '/newobook.php');
     $obook_form->setExtra('enctype="multipart/form-data"');
     jieqi_getconfigs(JIEQI_MODULE_NAME, 'sort');
     $aarticleid = 0;
     $abookname = '';
     $asortid = 0;
     $asort = '';
     $akeywords = '';
     $aauthor = '';
     $aauthorflag = 0;
     $aagent = '';
     $aintro = '';
     $anotice = '';
     $aimgflag = 0;
     $abookname = $_REQUEST['obookname'];
     if (!empty($_REQUEST['obookname']) && is_file($jieqiModules['article']['path'] . '/class/article.php')) {
Example #13
0
$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('&nbsp;', '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);
}
Example #14
0
         $tmpary['maxpagenum'] = intval($_POST['maxpagenum']);
     } 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('&nbsp;', 'submit', $jieqiLang['article']['rule_save_edit'], 'submit'));
     $jieqiTpl->assign('jieqi_contents', '<br />' . $collect_form->render(JIEQI_FORM_MIDDLE) . '<br />');
Example #15
0
 $radio->addOption('0', $jieqiLang['article']['replace_as_block']);
 $radio->addOption('1', $jieqiLang['article']['replace_as_line']);
 $replace_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']);
 $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('&nbsp;', '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']);
Example #16
0
         $chaptercontent = '';
         $_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'));
Example #17
0
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('&nbsp;', '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';
Example #18
0
         } else {
             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']));
Example #19
0
                             break;
                         }
                     }
                 }
             }
             //处理成功跳转
             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('&nbsp;', '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'];
Example #20
0
            jieqi_setconfigs('site_' . $_REQUEST['config'], 'jieqiCollect', $jieqiCollect, JIEQI_MODULE_NAME);
        }
        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('&nbsp;', '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';
Example #21
0
     //显示权限设置
     include_once JIEQI_ROOT_PATH . '/admin/header.php';
     include_once JIEQI_ROOT_PATH . '/lib/html/formloader.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('&nbsp;', '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';
 }
Example #22
0
$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('&nbsp;', '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');
}
Example #23
0
             jieqi_useraction('delete', $_REQUEST);
         } 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) {
Example #24
0
         jieqi_msgwin(LANG_DO_SUCCESS, $jieqiLang['article']['batch_collect_success']);
         exit;
     } else {
         $_REQUEST['startid']++;
         $url = 'pagecollect.php?action=collect&siteid=' . $_REQUEST['siteid'] . '&collectname=' . $_REQUEST['collectname'] . '&startpageid=' . urlencode($nextpageid) . '&maxpagenum=' . $maxpagenum . '&collectpagenum=' . ($_REQUEST['collectpagenum'] + 1) . '&notaddnew=' . 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);
Example #25
0
}
$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']);
Example #26
0
         if (!$draft_handler->insert($draft)) {
             jieqi_printfail($jieqiLang['article']['draft_edit_failure']);
         } else {
             jieqi_jumppage($article_dynamic_url . '/draft.php', LANG_DO_SUCCESS, $jieqiLang['article']['draft_edit_success']);
         }
     } else {
         jieqi_printfail($errtext);
     }
     break;
 case 'edit':
 default:
     //°üº¬Çø¿é²ÎÊý(¶¨ÖÆÇø¿é)
     jieqi_getconfigs('article', 'authorblocks', 'jieqiBlocks');
     include_once JIEQI_ROOT_PATH . '/header.php';
     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);
Example #27
0
        $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('&nbsp;', '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('&nbsp;', '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('&nbsp;', '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;
}