showtablerow('', array('class="td27" style="width:30px;"'), array("<input class='radio' type='radio' name='cmid' value='{$value['cmid']}' {$checked}/>", $value['modelname'], $value['scorenamestr'], date('Y-m-d', $value['dateline']))); } echo "</table>"; } else { showtablerow('', array('class="td27"'), array(lang('catmodel_add'))); } echo "</td></tr>"; showtagfooter('tbody'); } showhiddenfields(array('upid' => $_GET['upid'])); showhiddenfields(array('catid' => $_GET['catid'])); showhiddenfields(array('type' => $type)); showsubmit('valuesubmit'); showtablefooter(); showformfooter(); } else { //沒有提交數據的列表頁 shownav('catmanage', 'category_' . $type . '_list'); showsubmenu('menu_category_' . $type); showtips('category_list_tips_' . $type); showformheader('category&type=' . $type); showtableheader(''); showsubtitle(array('display_order', 'catid', 'catname', 'operation')); foreach ($categorylist as $value) { showtablerow('', array(), array('<input name="display[' . $value['catid'] . ']" type="text" size="2" value="' . $value['displayorder'] . '" />', $value['catid'], empty($value['url']) ? $value['pre'] . ' ' . $value['name'] : '<a href="' . $value['url'] . '" target="_blank">' . $value['pre'] . ' ' . $value['name'] . ' </a>', '[<a href="admin.php?action=category&op=add&type=' . $type . '&upid=' . $value['catid'] . '">' . lang('category_add_sub') . '</a>]' . ('[<a href="admin.php?action=category&op=edit&type=' . $type . '&upid=' . $value['upid'] . '&catid=' . $value['catid'] . '">' . lang('category_edit') . '</a>] ' . ($type != 'shop' && $type != 'region' && !$value['havechild'] ? '[<a href="admin.php?action=attribute&cid=' . $value['catid'] . '&type=' . $type . '">' . lang('attribute_list') . '</a>]' : '') . ' [<a href="admin.php?action=category&op=del&catid=' . $value['catid'] . '&type=' . $type . '">' . lang('category_del') . '</a>]'))); } echo '<tr class="hover"><td></td><td><a href="?action=category&op=add&type=' . $type . '" class="addtr">' . lang('category_add_' . $type) . '</a></td><td></td><td></td><td></td></tr>'; showsubmit('listsubmit'); showtablefooter(); showformfooter(); }
* * $Id: admincp_block.php 21678 2011-04-08 02:51:13Z zhangguosheng $ */ if (!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { exit('Access Denied'); } cpheader(); $operation = in_array($operation, array('jscall', 'list', 'perm')) ? $operation : 'list'; shownav('portal', 'block'); loadcache('blockclass'); if ($operation == 'perm') { $bid = intval($_G['gp_bid']); if (!submitcheck('permsubmit')) { loadcache('diytemplatename'); $block = DB::fetch_first('SELECT * FROM ' . DB::table('common_block') . " WHERE bid='{$bid}'"); shownav('portal', 'block', 'block_perm'); showsubmenu(cplang('block_perm_edit') . ' - ' . ($block['name'] ? $block['name'] : cplang('block_name_null'))); showtips('block_perm_tips'); showformheader("block&operation=perm&bid={$bid}"); $inheritance_checked = !$block['notinherited'] ? 'checked' : ''; showtableheader('<label><input class="checkbox" type="checkbox" name="inheritance" value="1" ' . $inheritance_checked . '/>' . cplang('block_perm_inheritance') . '</label>', 'fixpadding'); showsubtitle(array('', 'username', '<input class="checkbox" type="checkbox" name="chkallmanage" onclick="checkAll(\'prefix\', this.form, \'allowmanage\', \'chkallmanage\')" id="chkallmanage" /><label for="chkallmanage">' . cplang('block_perm_manage') . '</label>', '<input class="checkbox" type="checkbox" name="chkallrecommend" onclick="checkAll(\'prefix\', this.form, \'allowrecommend\', \'chkallrecommend\')" id="chkallrecommend" /><label for="chkallrecommend">' . cplang('block_perm_recommend') . '</label>', '<input class="checkbox" type="checkbox" name="chkallneedverify" onclick="checkAll(\'prefix\', this.form, \'needverify\', \'chkallneedverify\')" id="chkallneedverify" /><label for="chkallneedverify">' . cplang('block_perm_needverify') . '</label>', 'block_perm_inherited')); $query = DB::query("SELECT m.username, cp.* FROM " . DB::table('common_member') . " m ," . DB::table('common_block_permission') . " cp WHERE cp.bid='{$bid}' AND cp.uid=m.uid ORDER BY inheritedtplname"); $line = '−'; while ($value = DB::fetch($query)) { if (!empty($value['inheritedtplname'])) { showtablerow('', array('class="td25"'), array("", "{$value['username']}", $value['allowmanage'] ? '√' : $line, $value['allowrecommend'] ? '√' : $line, $value['needverify'] ? '√' : $line, '<a href="' . ADMINSCRIPT . '?action=diytemplate&operation=perm&targettplname=' . $value['inheritedtplname'] . '">' . $_G['cache']['diytemplatename'][$value['inheritedtplname']] . '</a>')); } else { showtablerow('', array('class="td25"'), array("<input type=\"checkbox\" class=\"checkbox\" name=\"delete[{$value['uid']}]\" value=\"{$value['uid']}\" />\r\n\t\t\t\t\t<input type=\"hidden\" name=\"perm[{$value['uid']}][allowmanage]\" value=\"{$value['allowmanage']}\" />\r\n\t\t\t\t\t<input type=\"hidden\" name=\"perm[{$value['uid']}][allowrecommend]\" value=\"{$value['allowrecommend']}\" />\r\n\t\t\t\t\t<input type=\"hidden\" name=\"perm[{$value['uid']}][needverify]\" value=\"{$value['needverify']}\" />", "{$value['username']}", "<input type=\"checkbox\" class=\"checkbox\" name=\"allowmanage[{$value['uid']}]\" value=\"1\" " . ($value['allowmanage'] ? 'checked' : '') . ' />', "<input type=\"checkbox\" class=\"checkbox\" name=\"allowrecommend[{$value['uid']}]\" value=\"1\" " . ($value['allowrecommend'] ? 'checked' : '') . ' />', "<input type=\"checkbox\" class=\"checkbox\" name=\"needverify[{$value['uid']}]\" value=\"1\" " . ($value['needverify'] ? 'checked' : '') . ' />', $line)); } }
showformheader('recyclebinpost&operation=search&frame=no', 'target="rbframe"', 'rbform'); showtableheader(cplang('recyclebinpost_result') . ' ' . $postlistcount . ' <a href="#" onclick="$(\'postlist\').style.display=\'none\';$(\'postsearch\').style.display=\'\';" class="act lightlink normal">' . cplang('research') . '</a>', 'fixpadding'); if ($postlistcount && recyclebinpostshowpostlist($inforum, $authors, $pstarttime, $pendtime, $keywords, $start_limit, $lpp)) { $multi = multi($postlistcount, $lpp, $page, ADMINSCRIPT . "?action=recyclebinpost"); $multi = preg_replace("/href=\"" . ADMINSCRIPT . "\\?action=recyclebinpost&page=(\\d+)\"/", "href=\"javascript:page(\\1)\"", $multi); $multi = str_replace("window.location='" . ADMINSCRIPT . "?action=recyclebinpost&page='+this.value", "page(this.value)", $multi); } showsubmit('rbsubmit', 'submit', '', '<a href="#rb" onclick="checkAll(\'option\', $(\'rbform\'), \'delete\')">' . cplang('recyclebin_all_delete') . '</a> <a href="#rb" onclick="checkAll(\'option\', $(\'rbform\'), \'undelete\')">' . cplang('recyclebin_all_undelete') . '</a> <a href="#rb" onclick="checkAll(\'option\', $(\'rbform\'), \'ignore\')">' . cplang('recyclebin_all_ignore') . '</a> ', $multi); showtablefooter(); showformfooter(); echo '<iframe name="rbframe" style="display:none"></iframe>'; showtagfooter('div'); } } elseif ($operation == 'clean') { if (!submitcheck('cleanrbsubmit', 1)) { shownav('topic', 'nav_recyclebinpost'); showsubmenu('nav_recyclebinpost', array(array('recyclebinpost_list', 'recyclebinpost', 0), array('search', 'recyclebinpost&operation=search', 0), array('clean', 'recyclebinpost&operation=clean', 1))); showformheader('recyclebinpost&operation=clean'); showtableheader('recyclebinpost_clean'); showsetting('recyclebinpost_clean_days', 'days', '30', 'text'); showsubmit('cleanrbsubmit'); showtablefooter(); showformfooter(); } else { $deletetids = array(); $pernum = 200; $postsdel = intval($_GET['postsdel']); $days = intval($_GET['days']); $timestamp = TIMESTAMP - max(0, $days * 86400); $postlist = array(); loadcache('posttableids');
cpmsg('modifypasswd_error', '', 'error', '', true, true, $checkresults); } require_once B_ROOT . './uc_client/client.php'; $ucresult = uc_user_edit($_G['username'], $_POST['password'], $_POST['newpassword1']); if ($ucresult == -1) { array_push($checkresults, array('password' => $lang['old_password_invalid'])); } elseif ($ucresult == -7) { array_push($checkresults, array('message' => $lang['no_change'])); } elseif ($ucresult == -8) { array_push($checkresults, array('message' => $lang['protection_of_users'])); } if (!empty($checkresults)) { cpmsg('modifypasswd_error', '', 'error', '', true, true, $checkresults); } sclearcookie(); cpmsg('getpasswd_succeed', 'index.php', 'succeed'); } shownav('shop', 'nav_modifypasswd'); showsubmenu('nav_modifypasswd'); showtips('modifypasswd_list_tips'); showformheader('modifypasswd'); showtableheader(''); $required = '<span style="color:red">*</span>'; showsetting('modifypasswd_passwd', 'password', '', 'password', '', '', '', '', $required); showsetting('modifypasswd_newpasswd1', 'newpassword1', '', 'password', '', '', '', '', $required); showsetting('modifypasswd_newpasswd2', 'newpassword2', '', 'password', '', '', '', '', $required); showsubmit('valuesubmit'); showtablefooter(); showformfooter(); bind_ajax_form(); exit;
<?php /** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: moderate_share.php 27434 2012-01-31 08:57:34Z chenmengshu $ */ if (!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { exit('Access Denied'); } if (!submitcheck('modsubmit') && !$_GET['fast']) { shownav('topic', $lang['moderate_shares']); showsubmenu('nav_moderate_posts', $submenu); $select[$_GET['tpp']] = $_GET['tpp'] ? "selected='selected'" : ''; $tpp_options = "<option value='20' {$select['20']}>20</option><option value='50' {$select['50']}>50</option><option value='100' {$select['100']}>100</option>"; $tpp = !empty($_GET['tpp']) ? $_GET['tpp'] : '20'; $start_limit = ($page - 1) * $ppp; $dateline = $_GET['dateline'] ? $_GET['dateline'] : '604800'; $dateline_options = ''; foreach (array('all', '604800', '2592000', '7776000') as $v) { $selected = ''; if ($dateline == $v) { $selected = "selected='selected'"; } $dateline_options .= "<option value=\"{$v}\" {$selected}>" . cplang("dateline_{$v}"); } $share_status = 1; if ($_GET['filter'] == 'ignore') { $share_status = 2; }
$value = is_array($value) ? addslashes(serialize($value)) : $value; DB::query("UPDATE " . DB::table('common_taskvar') . " SET value='" . $value . "' WHERE taskid='{$id}' AND variable='{$item}'"); } } cpmsg('tasks_succeed', "action=tasks", 'succeed'); } } elseif ($operation == 'delete' && $id) { if (!$_G['gp_confirmed']) { cpmsg('tasks_del_confirm', "action=tasks&operation=delete&id={$id}", 'form'); } DB::query("DELETE FROM " . DB::table('common_task') . " WHERE taskid='{$id}'"); DB::query("DELETE FROM " . DB::table('common_taskvar') . " WHERE taskid='{$id}'"); DB::query("DELETE FROM " . DB::table('common_mytask') . " WHERE taskid='{$id}'"); cpmsg('tasks_del', 'action=tasks', 'succeed'); } elseif ($operation == 'type') { shownav('extended', 'nav_tasks'); showsubmenu('nav_tasks', array(array('admin', 'tasks', 0), $submenus ? array(array('menu' => 'add', 'submenu' => $submenus), '', 0) : array(), array('nav_task_type', 'tasks&operation=type', 1))); showtips('tasks_tips_add_type'); $tasks = gettasks(); showtableheader('', 'fixpadding'); if ($tasks) { showsubtitle(array('name', 'tasks_version', 'copyright', '')); foreach ($tasks as $task) { showtablerow('', '', array($task['name'] . ($task['filemtime'] > TIMESTAMP - 86400 ? ' <font color="red">New!</font>' : ''), $task['version'], $task['copyright'], in_array($task['class'], $custom_scripts) ? "<a href=\"" . ADMINSCRIPT . "?action=tasks&operation=upgrade&script={$task['class']}\" class=\"act\">{$lang['tasks_upgrade']}</a> <a href=\"" . ADMINSCRIPT . "?action=tasks&operation=uninstall&script={$task['class']}\" class=\"act\">{$lang['tasks_uninstall']}</a><br />" : "<a href=\"" . ADMINSCRIPT . "?action=tasks&operation=install&script={$task['class']}\" class=\"act\">{$lang['tasks_install']}</a>")); } } else { showtablerow('', '', $lang['task_module_nonexistence']); } showtablefooter(); } elseif ($operation == 'install' && $_G['gp_script']) { if (DB::result_first("SELECT COUNT(*) FROM " . DB::table('common_task') . " WHERE scriptname='{$_G['gp_script']}'")) {
$advnew['displayorder'] = isset($advnew['displayorder']) ? implode("\t", $advnew['displayorder']) : ''; $advnew['code'] = encodeadvcode($advnew); $extra = $type != 'custom' ? '' : '&customid=' . $parameters['extra']['customid']; $advnew['parameters'] = addslashes(serialize(array_merge(is_array($parameters) ? $parameters : array(), array('style' => $advnew['style']), $advnew['style'] == 'code' ? array() : $advnew[$advnew['style']], array('html' => $advnew['code']), array('displayorder' => $advnew['displayorder'])))); $advnew['code'] = addslashes($advnew['code']); $query = DB::query("UPDATE " . DB::table('advertisement') . " SET title='{$advnew['title']}', targets='{$advnew['targets']}', parameters='{$advnew['parameters']}', code='{$advnew['code']}', starttime='{$advnew['starttime']}', endtime='{$advnew['endtime']}' WHERE advid='{$advid}'"); updatecache('advs'); updatecache('setting'); if ($operation == 'edit') { cpmsg('adv_succeed', $_G['gp_referer'], 'succeed'); } else { cpmsg('adv_succeed', 'action=adv&operation=edit&advid=' . $advid . $extra, 'succeed'); } } } elseif ($operation == 'list') { shownav('global', 'adv_admin'); showsubmenu('adv_admin', array(array('adv_admin_list', 'adv&operation=list', 1), array('adv_admin_listall', 'adv&operation=ad', 0))); showtips('adv_list_tip'); $advs = getadvs(); showtableheader('', 'fixpadding'); $row = 4; $rowwidth = 1 / $row * 100; $customadv = $ads = array(); $tmp = $advs['adv_custom.php']; unset($advs['adv_custom.php']); $advs['adv_custom.php'] = $tmp; $query = DB::query("SELECT type, count(type) as count FROM " . DB::table('advertisement') . " GROUP BY type"); while ($ad = DB::fetch($query)) { $ads[$ad['type']] = $ad['count']; } $query = DB::query("SELECT parameters FROM " . DB::table('advertisement') . " WHERE type='custom'");
} else { echo "domains"; } ?> </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="main.css" type="text/css" charset="utf-8" /> </head> <body> <div id="page"> <div class="navcontainer"> <?php shownav('white', $mode, '', ''); ?> </div> <table width="100%" summary="header"> <tr> <td> <h1>Whitelisted <?php echo $title; ?> </h1> </td> <td align="right"> <a class="navlike" href="#end" title="End of List">EoL</a> </td> </tr>
if (!$catid) { cpmsg('category_not_found', '', 'error'); } $upid = $pdnovelcategory[$catid]['upid']; if ($upid == 0) { if ($pdnovelcategory[$catid]['children']) { cpmsg('category_chlidren_error', 'action=pdnovel&operation=category', 'error'); } else { DB::query('DELETE FROM ' . DB::table('pdnovel_category') . (' WHERE catid = ' . $catid . ';')); pdnovelcache('pdnovelcategory', 'pdnovel'); cpmsg('category_delete_succeed', 'action=pdnovel&operation=category', 'succeed'); } } else { $pdnovel_count = DB::result_first('SELECT COUNT(*) FROM ' . DB::table('pdnovel_view') . (' WHERE catid = ' . $catid)); if ($pdnovel_count) { shownav('pdnovel', 'category'); showsubmenu('category', array(array('delete', 'pdnovel&operation=category&do=delete&catid=' . $catid, 1))); showformheader('pdnovel&operation=category&do=mdelete&catid=' . $catid); showtableheader(); echo "<tr><td colspan=\"2\" class=\"td27\">" . cplang('delete') . $pdnovelcategory[$catid]['catname'] . ":</td></tr>\r\n\t\t\t\t\t<tr class=\"noborder\">\r\n\t\t\t\t\t\t<td class=\"vtop rowform\">\r\n\t\t\t\t\t\t\t<ul class=\"nofloat\" onmouseover=\"altStyle(this);\">\r\n\t\t\t\t\t\t\t<li class=\"checked\"><input class=\"radio\" type=\"radio\" name=\"pdnovelop\" value=\"move\" checked /> " . cplang('category_moveto') . ' ' . category_showselect('toid', $catid) . "</li>\r\n\t\t\t\t\t\t\t<li><input class=\"radio\" type=\"radio\" name=\"pdnovelop\" value=\"delete\" /> " . cplang('category_delete') . "</li>\r\n\t\t\t\t\t\t\t</ul></td>\r\n\t\t\t\t\t\t<td class=\"vtop tips2\"></td>\r\n\t\t\t\t\t</tr>"; showsubmit('deletesubmit'); showtablefooter(); showformfooter(); } else { DB::query('DELETE FROM ' . DB::table('pdnovel_category') . (' WHERE catid = ' . $catid . ';')); pdnovelcache('pdnovelcategory', 'pdnovel'); cpmsg('category_delete_succeed', 'action=pdnovel&operation=category', 'succeed'); } } } else { if ($do = 'mdelete') {
if (isset($_G['cache']['pluginlanguage_install'][$identifier])) { unset($_G['cache']['pluginlanguage_install'][$identifier]); save_syscache('pluginlanguage_install', $_G['cache']['pluginlanguage_install']); } require_once libfile('function/cloudaddons'); cloudaddons_uninstall($dir . '.plugin', DISCUZ_ROOT . './source/plugin/' . $dir); cpmsg('plugins_delete_succeed', "action=plugins", 'succeed'); } } elseif ($operation == 'vars') { $pluginvarid = $_G['gp_pluginvarid']; $pluginvar = DB::fetch_first("SELECT * FROM " . DB::table('common_plugin') . " p, " . DB::table('common_pluginvar') . " pv WHERE p.pluginid='{$pluginid}' AND pv.pluginid=p.pluginid AND pv.pluginvarid='{$pluginvarid}'"); if (!$pluginvar) { cpmsg('pluginvar_not_found', '', 'error'); } if (!submitcheck('varsubmit')) { shownav('plugin'); showsubmenu($lang['plugins_edit'] . ' - ' . $pluginvar['name'], array(array('plugins_list', 'plugins', 0), array('config', 'plugins&operation=edit&pluginid=' . $pluginid . '&anchor=config', 0), array('plugins_config_module', 'plugins&operation=edit&pluginid=' . $pluginid . '&anchor=modules', 0), array('plugins_config_vars', 'plugins&operation=edit&pluginid=' . $pluginid . '&anchor=vars', 1), array('export', 'plugins&operation=export&pluginid=' . $pluginid, 0))); $typeselect = '<select name="typenew" onchange="if(this.value.indexOf(\'select\') != -1) $(\'extra\').style.display=\'\'; else $(\'extra\').style.display=\'none\';">'; foreach (array('number', 'text', 'radio', 'textarea', 'select', 'selects', 'color', 'date', 'datetime', 'forum', 'forums', 'group', 'groups', 'extcredit', 'forum_text', 'forum_textarea', 'forum_radio', 'forum_select', 'group_text', 'group_textarea', 'group_radio', 'group_select') as $type) { $typeselect .= '<option value="' . $type . '" ' . ($pluginvar['type'] == $type ? 'selected' : '') . '>' . $lang['plugins_edit_vars_type_' . $type] . '</option>'; } $typeselect .= '</select>'; showformheader("plugins&operation=vars&pluginid={$pluginid}&pluginvarid={$pluginvarid}"); showtableheader(); showtitle($lang['plugins_edit_vars'] . ' - ' . $pluginvar['title']); showsetting('plugins_edit_vars_title', 'titlenew', $pluginvar['title'], 'text'); showsetting('plugins_edit_vars_description', 'descriptionnew', $pluginvar['description'], 'textarea'); showsetting('plugins_edit_vars_type', '', '', $typeselect); showsetting('plugins_edit_vars_variable', 'variablenew', $pluginvar['variable'], 'text'); showtagheader('tbody', 'extra', $pluginvar['type'] == 'select' || $pluginvar['type'] == 'selects'); showsetting('plugins_edit_vars_extra', 'extranew', $pluginvar['extra'], 'textarea');
if ($i == 0 || $extcredits[$i]['available']) { $creditstransselect .= '<option value="' . $i . '" ' . ($i == intval($creditstrans[0]) ? 'selected' : '') . '>' . ($i ? 'extcredits' . $i . ' (' . $extcredits[$i]['title'] . ')' : $lang['none']) . '</option>'; } } function showtextradio($textname, $textvalue, $radioname, $radioes = array()) { $a = '<input type="text" class="txt marginbot" name="' . $textname . '" id="' . $textname . '" value="' . $textvalue . '" /><ul style="width: 340px;" onmouseover="altStyle(this);">'; if (is_array($radioes)) { foreach ($radioes as $radio) { $a .= '<li><input type="radio" name="' . $radioname . '" value="' . $radio[1] . '" class="radio" onclick="$(\'' . $textname . '\').value = this.value"' . ($radio[2] ? ' checked="checked"' : '') . ' /> ' . $radio[0] . '</li>'; } } $a .= '</ul>'; return $a; } shownav('tools', 'nav_creditwizard'); showsubmenu('nav_creditwizard', array(array('creditwizard_step_menu_1', 'creditwizard&step=1', $step == 1), array('creditwizard_step_menu_2', 'creditwizard&step=2', $step == 2), array('creditwizard_step_menu_3', 'creditwizard&step=3', $step == 3), array('creditwizard_step_menu_4', 'settings&operation=ec&from=creditwizard', 0), array('ec_alipay', 'ec&operation=alipay&from=creditwizard', 0))); showtips('creditwizard_tips_creditsuse'); showformheader('creditwizard&step=3'); showtableheader('creditwizard_step_menu_3'); showsetting('settings_credits_trans', '', '', '<select onchange="$(\'allowcreditstrans\').style.display = this.value != 0 ? \'\' : \'none\'" name="creditstransnew">' . $creditstransselect . '</select>'); showsetting('settings_credits_tax', '', '', showtextradio('creditstaxnew', $creditstax, 'creditstaxradio', array(array($lang['low'] . ' (0.01)', '0.01', $creditstax == '0.01'), array($lang['middle'] . ' (0.1)', '0.1', $creditstax == '0.1'), array($lang['high'] . ' (0.5)', '0.5', $creditstax == '0.5')))); showsetting('settings_credits_minexchange', '', '', showtextradio('exchangemincreditsnew', $exchangemincredits, 'exchangemincreditsradio', array(array($lang['low'] . ' (100)', 100, $exchangemincredits == 100), array($lang['middle'] . ' (1000)', 1000, $exchangemincredits == 1000), array($lang['high'] . ' (5000)', 5000, $exchangemincredits == 5000)))); showtagheader('tbody', 'allowcreditstrans', $creditstrans); showtitle('creditwizard_allowcreditstrans'); showsetting('settings_credits_mintransfer', '', '', showtextradio('transfermincreditsnew', $transfermincredits, 'transfermincreditsradio', array(array($lang['low'] . ' (100)', 100, $transfermincredits == 100), array($lang['middle'] . ' (1000)', 1000, $transfermincredits == 1000), array($lang['high'] . ' (5000)', 5000, $transfermincredits == 5000)))); showsetting('settings_credits_maxincperthread', '', '', showtextradio('maxincperthreadnew', $maxincperthread, 'maxincperthreadradio', array(array($lang['nolimit'] . ' (0)', 0, $maxincperthread == 0), array($lang['low'] . ' (10)', 10, $maxincperthread == 10), array($lang['middle'] . ' (50)', 50, $maxincperthread == 50), array($lang['high'] . ' (100)', 100, $maxincperthread == 100)))); showsetting('settings_credits_maxchargespan', '', '', showtextradio('maxchargespannew', $maxchargespan, 'maxchargespanradio', array(array($lang['nolimit'] . ' (0)', 0, $maxchargespan == 0), array($lang['low'] . ' (5)', 5, $maxchargespan == 5), array($lang['middle'] . ' (24)', 24, $maxchargespan == 24), array($lang['high'] . ' (48)', 48, $maxchargespan == 48)))); showtagfooter('tbody'); showsubmit('settingsubmit'); showtablefooter();
foreach ($_G['cache']['profilesetting'] as $fieldid => $value) { if ($value['formtype'] == 'select' || $value['formtype'] == 'radio' || in_array($fieldid, $fieldids)) { $options[$fieldid] = $value['title']; } } if (!empty($_GET['fieldid']) && !isset($options[$_GET['fieldid']])) { cpmsg('members_stat_bad_fieldid', 'action=members&operation=stat', 'error'); } if (!empty($_GET['fieldid']) && $_GET['fieldid'] == 'groupid') { $usergroups = array(); foreach (C::t('common_usergroup')->range() as $value) { $usergroups[$value['groupid']] = $value['grouptitle']; } } if (!submitcheck('statsubmit')) { shownav('user', 'nav_members_stat'); showsubmenu('nav_members_stat'); showtips('members_stat_tips'); showformheader('members&operation=stat&fieldid=' . $_GET['fieldid']); showtableheader('members_stat_options'); $option_html = '<ul>'; foreach ($options as $key => $value) { $extra_style = $_GET['fieldid'] == $key ? ' font-weight: 900;' : ''; $option_html .= "" . "<li style=\"float: left; width: 160px;{$extra_style}\">" . "<a href=\"" . ADMINSCRIPT . "?action=members&operation=stat&fieldid={$key}\">{$value}</a>" . "</li>"; } $option_html .= '</ul><br style="clear: both;" />'; showtablerow('', array('colspan="5"'), array($option_html)); if ($_GET['fieldid']) { $list = array(); $total = 0; foreach ($list = C::t('common_member_stat_field')->fetch_all_by_fieldid($_GET['fieldid']) as $value) {
<?php /** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: admincp_collection.php 27779 2012-02-14 07:33:17Z chenmengshu $ */ if (!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { exit('Access Denied'); } cpheader(); $operation = in_array($operation, array('admin', 'comment')) ? $operation : 'admin'; $current = array($operation => 1); $fromumanage = $_GET['fromumanage'] ? 1 : 0; shownav('global', 'collection'); showsubmenu('collection', array(array('collection_admin', 'collection&operation=admin', $current['admin']), array('collection_comment', 'collection&operation=comment', $current['comment']))); echo '<script src="static/js/calendar.js"></script>'; if ($operation == 'comment') { $tagarray = array(); if (submitcheck('submit') && !empty($_GET['cidarray']) && is_array($_GET['cidarray']) && count($_GET['cidarray']) && !empty($_GET['operate_type'])) { $class_tag = new tag(); $cidarray = array(); $operate_type = $_GET['operate_type']; $cidarray = $_GET['cidarray']; if ($operate_type == 'delete') { require_once libfile('function/delete'); $cidlist = C::t('forum_collectioncomment')->fetch_all($cidarray); C::t('forum_collectioncomment')->delete_by_cid_ctid($cidarray); foreach ($cidlist as $uniquecid) { $decreasnum[$uniquecid['ctid']]++;
<?php /** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: cloud_union.php 22747 2011-05-19 04:11:31Z yexinhao $ */ if (!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { exit('Access Denied'); } if (!$_G['inajax']) { cpheader(); shownav('navcloud', 'cloud_stats'); } $unionDomain = 'http://union.discuz.qq.com'; $signUrl = generateSiteSignUrl(); headerLocation($unionDomain . '/site/application/?' . $signUrl);
<?php /* [Discuz!] (C)2001-2009 Comsenz Inc. This is NOT a freeware, use is subject to license terms $Id: attach.inc.php 20422 2009-09-27 03:19:30Z monkey $ */ if (!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { exit('Access Denied'); } cpheader(); if (!submitcheck('deletesubmit')) { require_once DISCUZ_ROOT . './include/forum.func.php'; $anchor = in_array($anchor, array('search', 'admin')) ? $anchor : 'search'; shownav('topic', 'nav_attaches'); showsubmenusteps('nav_attaches', array(array('search', !$searchsubmit), array('admin', $searchsubmit))); showtips('attach_tips', 'attach_tips', $searchsubmit); showtagheader('div', 'search', !$searchsubmit); showformheader('attach'); showtableheader(); showsetting('attach_nomatched', 'nomatched', 0, 'radio'); showsetting('attach_forum', '', '', '<select name="inforum"><option value="all"> >' . lang('all') . '</option><option value=""> </option>' . forumselect(FALSE, 0, 0, TRUE) . '</select>'); showsetting('attach_sizerange', array('sizeless', 'sizemore'), array('', ''), 'range'); showsetting('attach_dlcountrange', array('dlcountless', 'dlcountmore'), array('', ''), 'range'); showsetting('attach_daysold', 'daysold', '', 'text'); showsetting('filename', 'filename', '', 'text'); showsetting('attach_keyword', 'keywords', '', 'text'); showsetting('attach_author', 'author', '', 'text'); showsubmit('searchsubmit', 'search'); showtablefooter();
<?php /** * [品牌空間] (C)2001-2010 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: managelog.inc.php 4324 2010-09-04 07:08:16Z fanshengshuai $ */ if (!defined('IN_ADMIN')) { exit('Acess Denied'); } require_once B_ROOT . './source/adminfunc/tool.func.php'; shownav('oplog', 'managelog_list'); showsubmenu('managelog_list'); showtips('managelog_list_tips'); if (submitcheck('filtersubmit')) { showformheader('managelog'); showtableheader(''); showsubtitle(array('managelogusername', 'managelogobject', 'managelogedshopname', 'managelogop', 'managelogreason', 'mldateliane')); $wheresql = ''; $wheresql .= !empty($_REQUEST['managelogtype']) ? ' AND type=\'' . trim($_REQUEST['managelogtype']) . '\'' : ''; $wheresql .= !empty($_REQUEST['shopid']) ? ' AND shopid=\'' . intval($_REQUEST['shopid']) . '\'' : ''; if (!empty($wheresql)) { $wheresql = ' WHERE' . substr($wheresql, 4); } $managelog = $managelogarr = array(); $tpp = 15; $page = $_GET['page'] > 0 ? intval($_GET['page']) : 1; $mlstart = ($page - 1) * $tpp; $query = DB::query("SELECT count(mlogid) AS count FROM " . tname('managelog') . $wheresql . ";"); $value = DB::fetch($query);
<?php /** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: cloud_smilies.php 25510 2011-11-14 02:22:26Z yexinhao $ */ if (!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { exit('Access Denied'); } cpheader(); $_GET['anchor'] = in_array($_GET['anchor'], array('base')) ? $_GET['anchor'] : 'base'; shownav('navcloud', 'cloud_storage'); showsubmenu('cloud_storage'); showtips('cloud_storage_tips');
$member['operation'] = $o; $member['remark'] = $_GET['remark'][$uid] ? dhtmlspecialchars($_GET['remark'][$uid]) : $lang['none']; $moderate_member_message = lang('email', 'moderate_member_message', array('username' => $member['username'], 'bbname' => $_G['setting']['bbname'], 'regdate' => $member['regdate'], 'submitdate' => $member['submitdate'], 'submittimes' => $member['submittimes'], 'message' => $member['message'], 'modresult' => lang('email', 'moderate_member_' . $member['operation']), 'moddate' => $member['moddate'], 'adminusername' => $_G['member']['username'], 'remark' => $member['remark'], 'siteurl' => $_G['siteurl'])); if (!sendmail("{$member['username']} <{$member['email']}>", lang('email', 'moderate_member_subject'), $moderate_member_message)) { runlog('sendmail', "{$member['email']} sendmail failed."); } } } } } } cpmsg('moderate_members_op_succeed', "action=moderate&operation=members&page={$page}", 'succeed', array('numvalidated' => $numvalidated, 'numinvalidated' => $numinvalidated, 'numdeleted' => $numdeleted)); } } elseif ($do == 'del') { if (!submitcheck('prunesubmit', 1)) { shownav('user', 'nav_modmembers'); showsubmenu('nav_moderate_users', array(array('nav_moderate_users_mod', 'moderate&operation=members&do=mod', 0), array('clean', 'moderate&operation=members&do=del', 1))); showtips('moderate_members_tips'); showformheader('moderate&operation=members&do=del'); showtableheader('moderate_members_prune'); showsetting('moderate_members_prune_submitmore', 'submitmore', '5', 'text'); showsetting('moderate_members_prune_regbefore', 'regbefore', '30', 'text'); showsetting('moderate_members_prune_modbefore', 'modbefore', '15', 'text'); showsetting('moderate_members_prune_regip', 'regip', '', 'text'); showsubmit('prunesubmit'); showtablefooter(); showformfooter(); } else { $uids = C::t('common_member_validate')->fetch_all_validate_uid($_GET['submitmore'], $_GET['regbefore'], $_GET['modbefore'], $_GET['regip']); if (!($membernum = count($uids))) { cpmsg('members_search_noresults', '', 'error');
$optionlist .= showtablerow('', array('class="td25"', 'class="td28"', '', 'class="td26"'), array("<input type=\"checkbox\" class=\"checkbox\" name=\"delete[]\" value=\"{$custom['id']}\">", "<input type=\"text\" class=\"txt\" size=\"3\" name=\"displayordernew[{$custom['id']}]\" value=\"{$custom['displayorder']}\">", "<input type=\"text\" class=\"txt\" size=\"25\" name=\"titlenew[{$custom['id']}]\" value=\"" . cplang($custom['title']) . "\"><input type=\"hidden\" name=\"langnew[{$custom['id']}]\" value=\"{$custom['title']}\">", "<input type=\"text\" class=\"txt\" size=\"40\" name=\"urlnew[{$custom['id']}]\" value=\"{$custom['url']}\">"), TRUE); $ajaxoptionlist .= '<li><a href="' . $custom['url'] . '" target="' . (substr(rawurldecode($custom['url']), 0, 17) == ADMINSCRIPT . '?action=' ? 'main' : '_blank') . '">' . cplang($custom['title']) . '</a></li>'; } echo <<<EOT <script type="text/JavaScript"> \tvar rowtypedata = [ \t\t[ \t\t\t[1,'', 'td25'], \t\t\t[1,'<input type="text" class="txt" name="newdisplayorder[]" size="3">', 'td28'], \t\t\t[1,'<input type="text" class="txt" name="newtitle[]" size="25">'], \t\t\t[1,'<input type="text" class="txt" name="newurl[]" size="40">', 'td26'] \t\t] \t]; </script> EOT; shownav('tools', 'nav_custommenu'); showsubmenu('nav_custommenu'); showformheader('misc&operation=custommenu'); showtableheader(); showsubtitle(array('', 'display_order', 'name', 'URL')); echo $optionlist; echo '<tr><td></td><td colspan="3"><div><a href="###" onclick="addrow(this, 0)" class="addtr">' . $lang['custommenu_add'] . '</a></div></td></tr>'; showsubmit('optionsubmit', 'submit', 'del', '', $multipage); showtablefooter(); showformfooter(); } else { if ($ids = dimplode($_GET['delete'])) { C::t('common_admincp_cmenu')->delete($_GET['delete'], $_G['uid']); } if (is_array($_GET['titlenew'])) { foreach ($_GET['titlenew'] as $id => $title) {
} else { $ec_creditnew['rank'] = $defaultrank; } DB::query("UPDATE " . DB::table('common_setting') . " SET svalue='" . serialize($ec_creditnew) . "' WHERE skey='ec_credit'"); updatecache('setting'); cpmsg('ec_credit_succeed', 'action=ec&operation=credit', 'succeed'); } } elseif ($operation == 'inviteorders') { if (!submitcheck('ordersubmit')) { $start_limit = ($page - 1) * $_G['tpp']; $sql = ''; $sql .= $_G['gp_orderstatus'] != '' ? " AND status='{$_G['gp_orderstatus']}'" : ''; $sql .= $_G['gp_orderid'] != '' ? " AND orderid='{$_G['gp_orderid']}'" : ''; $sql .= $_G['gp_email'] != '' ? " AND email='{$_G['gp_email']}'" : ''; $orderurl = array('alipay' => 'https://www.alipay.com/trade/query_trade_detail.htm?trade_no=', 'tenpay' => 'https://www.tenpay.com/med/tradeDetail.shtml?trans_id='); shownav('extended', 'nav_ec'); showsubmenu('nav_ec', array(array('nav_ec_config', 'setting&operation=ec', 0), array('nav_ec_tenpay', 'ec&operation=tenpay', 0), array('nav_ec_alipay', 'ec&operation=alipay', 0), array('nav_ec_credit', 'ec&operation=credit', 0), array('nav_ec_orders', 'ec&operation=orders', 0), array('nav_ec_tradelog', 'tradelog', 0), array('nav_ec_inviteorders', 'ec&operation=inviteorders', 1))); $ordercount = DB::result_first("SELECT COUNT(*) FROM " . DB::table('forum_order') . " WHERE uid='0' {$sql}"); $multipage = multi($ordercount, $_G['tpp'], $page, ADMINSCRIPT . "?action=ec&operation=inviteorders&orderstatus={$_G['gp_orderstatus']}&orderid={$_G['gp_orderid']}&email={$_G['gp_email']}"); showtagheader('div', 'orderlist', TRUE); showformheader('ec&operation=inviteorders'); showtableheader('ec_inviteorders_search'); $_G['showsetting_multirow'] = 1; showsetting('ec_orders_search_status', array('orderstatus', array(array('', $lang['ec_orders_search_status_all']), array(1, $lang['ec_orders_search_status_pending']), array(2, $lang['ec_orders_search_status_auto_finished']))), intval($_G['gp_orderstatus']), 'select'); showsetting('ec_orders_search_id', 'orderid', $_G['gp_orderid'], 'text'); showsetting('ec_orders_search_email', 'email', $_G['gp_email'], 'text'); showsubmit('searchsubmit', 'submit'); showtablefooter(); showtableheader('result'); showsubtitle(array('', 'ec_orders_id', 'ec_inviteorders_status', 'ec_inviteorders_buyer', 'ec_orders_amount', 'ec_orders_price', 'ec_orders_submitdate', 'ec_orders_confirmdate')); $query = DB::query("SELECT *\r\n\t\t\tFROM " . DB::table('forum_order') . " WHERE uid='0' {$sql} ORDER BY submitdate DESC\r\n\t\t\tLIMIT {$start_limit}, {$_G['tpp']}");
if (!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { exit('Access Denied'); } cpheader(); if (!isfounder()) { cpmsg('noaccess_isfounder', '', 'error'); } $operation = empty($operation) ? 'admin' : $operation; if ($operation == 'admin') { if (!submitcheck('tplsubmit')) { $templates = ''; $query = DB::query("SELECT * FROM " . DB::table('common_template') . ""); while ($tpl = DB::fetch($query)) { $templates .= showtablerow('', array('class="td25"', '', 'class="td29"'), array("<input class=\"checkbox\" type=\"checkbox\" name=\"delete[]\" " . ($tpl['templateid'] == 1 ? 'disabled ' : '') . "value=\"{$tpl['templateid']}\">", "<input type=\"text\" class=\"txt\" size=\"8\" name=\"namenew[{$tpl['templateid']}]\" value=\"{$tpl['name']}\">", "<input type=\"text\" class=\"txt\" size=\"20\" name=\"directorynew[{$tpl['templateid']}]\" value=\"{$tpl['directory']}\">", !empty($tpl['copyright']) ? $tpl['copyright'] : "<input type=\"text\" class=\"txt\" size=\"8\" name=\"copyrightnew[{$tpl['templateid']}]\" value=>"), TRUE); } shownav('style', 'templates_admin'); showsubmenu('templates_admin'); showformheader('templates'); showtableheader(); showsubtitle(array('', 'templates_admin_name', 'dir', 'copyright', '')); echo $templates; echo '<tr><td>' . $lang['add_new'] . '</td><td><input type="text" class="txt" size="8" name="newname"></td><td class="td29"><input type="text" class="txt" size="20" name="newdirectory"></td><td><input type="text" class="txt" size="25" name="newcopyright"></td><td> </td></tr>'; showsubmit('tplsubmit', 'submit', 'del'); showtablefooter(); showformfooter(); } else { if ($_G['gp_newname']) { if (!$_G['gp_newdirectory']) { cpmsg('tpl_new_directory_invalid', '', 'error'); } elseif (!istpldir($_G['gp_newdirectory'])) { $directory = $_G['gp_newdirectory'];
$verify = ''; $query = DB::query("SELECT verifytype, COUNT(*) AS num FROM " . DB::table('common_member_verify_info') . " WHERE flag='0' GROUP BY verifytype"); while ($value = DB::fetch($query)) { if ($value['num']) { if ($value['verifytype']) { $verifyinfo = !empty($_G['setting']['verify'][$value['verifytype']]) ? $_G['setting']['verify'][$value['verifytype']] : array(); if ($verifyinfo['available']) { $verify .= '<a href="' . ADMINSCRIPT . '?action=verify&operation=verify&do=' . $value['verifytype'] . '">' . cplang('home_mod_verify_prefix') . $verifyinfo['title'] . '</a>(<em class="lightnum">' . $value['num'] . '</em>)'; } } else { $verify .= '<a href="' . ADMINSCRIPT . '?action=verify&operation=verify&do=0">' . cplang('home_mod_verify_prefix') . cplang('members_verify_profile') . '</a>(<em class="lightnum">' . $value['num'] . '</em>)'; } } } cpheader(); shownav(); showsubmenu('home_welcome', array(), '', array('bbname' => $_G['setting']['bbname'])); $save_mastermobile = DB::result_first("SELECT svalue FROM " . DB::table('common_setting') . " WHERE skey='mastermobile'"); $save_mastermobile = !empty($save_mastermobile) ? authcode($save_mastermobile, 'DECODE', $_G['config']['security']['authkey']) : ''; $securityadvise = ''; if ($isfounder) { $securityadvise .= !$_G['config']['admincp']['founder'] ? $lang['home_security_nofounder'] : ''; $securityadvise .= !$_G['config']['admincp']['checkip'] ? $lang['home_security_checkip'] : ''; $securityadvise .= $_G['config']['admincp']['runquery'] ? $lang['home_security_runquery'] : ''; if (!empty($_G['gp_securyservice'])) { $_G['gp_new_mastermobile'] = trim($_G['gp_new_mastermobile']); if (empty($_G['gp_new_mastermobile'])) { $save_mastermobile = $_G['gp_new_mastermobile']; DB::query("REPLACE INTO " . DB::table('common_setting') . " (skey, svalue) VALUES ('mastermobile', '{$_G['gp_new_mastermobile']}')"); } elseif ($save_mastermobile != $_G['gp_new_mastermobile'] && strlen($_G['gp_new_mastermobile']) == 11 && is_numeric($_G['gp_new_mastermobile']) && in_array(substr($_G['gp_new_mastermobile'], 0, 2), array('13', '15', '18'))) { $save_mastermobile = $_G['gp_new_mastermobile'];
$coversql = empty($allthread) ? 'AND cover=\'0\'' : ''; $cover = empty($allthread) ? 0 : null; $_G['forum']['ismoderator'] = 1; foreach (C::t('forum_thread')->fetch_all_by_fid_cover_lastpost($fid, $cover, $starttime, $endtime, $current, $pertask) as $thread) { $processed = 1; $pid = C::t('forum_post')->fetch_threadpost_by_tid_invisible($thread['tid'], 0); $pid = $pid['pid']; setthreadcover($pid); } if ($processed) { cpmsg("{$lang['counter_thread_cover']}: " . cplang('counter_processing', array('current' => $current, 'next' => $next)), $nextlink, 'loading'); } else { cpmsg('counter_thread_cover_succeed', 'action=counter', 'succeed'); } } else { shownav('tools', 'nav_updatecounters'); showsubmenu('nav_updatecounters'); showtips('counter_tips'); showformheader('counter'); showtableheader(); showsubtitle(array('', 'counter_amount')); showhiddenfields(array('pertask' => '')); showtablerow('', array('class="td21"'), array("{$lang['counter_forum']}:", '<input name="pertask1" type="text" class="txt" value="15" /><input type="submit" class="btn" name="forumsubmit" onclick="this.form.pertask.value=this.form.pertask1.value" value="' . $lang['submit'] . '" />')); showtablerow('', array('class="td21"'), array("{$lang['counter_digest']}:", '<input name="pertask2" type="text" class="txt" value="1000" /><input type="submit" class="btn" name="digestsubmit" onclick="this.form.pertask.value=this.form.pertask2.value" value="' . $lang['submit'] . '" />')); showtablerow('', array('class="td21"'), array("{$lang['counter_member']}:", '<input name="pertask3" type="text" class="txt" value="1000" /><input type="submit" class="btn" name="membersubmit" onclick="this.form.pertask.value=this.form.pertask3.value" value="' . $lang['submit'] . '" />')); showtablerow('', array('class="td21"'), array("{$lang['counter_thread']}:", '<input name="pertask4" type="text" class="txt" value="500" /><input type="submit" class="btn" name="threadsubmit" onclick="this.form.pertask.value=this.form.pertask4.value" value="' . $lang['submit'] . '" />')); showtablerow('', array('class="td21"'), array("{$lang['counter_special']}:", '<input name="pertask7" type="text" class="txt" value="1" disabled/><input type="submit" class="btn" name="specialarrange" onclick="this.form.pertask.value=this.form.pertask7.value" value="' . $lang['submit'] . '" />')); showtablerow('', array('class="td21"'), array("{$lang['counter_groupnum']}:", '<input name="pertask8" type="text" class="txt" value="10" /><input type="submit" class="btn" name="groupnum" onclick="this.form.pertask.value=this.form.pertask8.value" value="' . $lang['submit'] . '" />')); showtablerow('', array('class="td21"'), array("{$lang['counter_groupmember_num']}:", '<input name="pertask9" type="text" class="txt" value="100" /><input type="submit" class="btn" name="groupmembernum" onclick="this.form.pertask.value=this.form.pertask9.value" value="' . $lang['submit'] . '" />')); showtablerow('', array('class="td21"'), array("{$lang['counter_groupmember_post']}:", '<input name="pertask10" type="text" class="txt" value="100" /><input type="submit" class="btn" name="groupmemberpost" onclick="this.form.pertask.value=this.form.pertask10.value" value="' . $lang['submit'] . '" />')); showtablerow('', array('class="td21"'), array("{$lang['counter_blog_replynum']}:", '<input name="pertask11" type="text" class="txt" value="100" /><input type="submit" class="btn" name="blogreplynum" onclick="this.form.pertask.value=this.form.pertask11.value" value="' . $lang['submit'] . '" />'));
C::t('forum_forumfield')->update_groupnum($fid, $updateforum . $num); } cpmsg('group_mod_succeed', 'action=group&operation=mod', 'succeed'); } loadcache('grouptype'); $perpage = 50; $page = intval($_GET['page']) ? intval($_GET['page']) : 1; $startlimit = ($page - 1) * $perpage; $count = C::t('forum_forum')->validate_level_num(); $multipage = multi($count, $perpage, $page, ADMINSCRIPT . "?action=group&operation=mod&submit=yes"); $query = C::t('forum_forum')->fetch_all_validate($startlimit, $startlimit + $perpage); foreach ($query as $group) { $groups .= showtablerow('', array('class="td25"', '', ''), array("<input type=\"checkbox\" name=\"fidarray[]\" value=\"{$group['fid']}\" class=\"checkbox\">", "<a href=\"forum.php?mod=forumdisplay&fid={$group['fid']}\" target=\"_blank\">{$group['name']}</a>", empty($_G['cache']['grouptype']['first'][$group[fup]]) ? $_G['cache']['grouptype']['second'][$group[fup]]['name'] : $_G['cache']['grouptype']['first'][$group[fup]]['name'], "<a href=\"home.php?mod=space&uid={$group['founderuid']}\" target=\"_blank\">{$group['foundername']}</a>", dgmdate($group['dateline'])), TRUE); $groups .= showtablerow('', array('', 'colspan="4"'), array('', cplang('group_mod_description') . ' : ' . $group['description']), TRUE); } shownav('group', 'nav_group_mod'); showsubmenu('nav_group_mod'); showformheader("group&operation=mod"); showtableheader('group_mod_wait'); showsubtitle(array('', 'groups_manage_name', 'groups_editgroup_category', 'groups_manage_founder', 'groups_manage_createtime')); echo $groups; showsubmit('', '', '', '<input type="checkbox" name="chkall" id="chkall" class="checkbox" onclick="checkAll(\'prefix\', this.form, \'fidarray\')" /><label for="chkall">' . cplang('select_all') . '</label> <input type="submit" class="btn" name="validate" value="' . cplang('validate') . '" /> <input type="submit" class="btn" name="delsubmit" value="' . cplang('delete') . '" onclick="return confirm(\'' . cplang('group_mod_delconfirm') . '\')" />', $multipage); showtablefooter(); showformfooter(); } function showgroup(&$forum, $type = '', $last = '') { global $_G; loadcache('grouptype'); if ($last == '') { $return = '<tr class="hover"><td class="td25"><input type="text" class="txt" name="order[' . $forum['fid'] . ']" value="' . $forum['displayorder'] . '" /></td><td>';
break; } } if (empty($posttable_info)) { $posttable_info = array(); $posttable_info[0]['type'] = 'primary'; } else { $posttable_info = unserialize($posttable_info); } if (empty($posttableids)) { $posttableids = array(); } else { $posttableids = unserialize($posttableids); } if ($operation == 'manage') { shownav('founder', 'nav_postsplit'); if (!submitcheck('postsplit_manage')) { showtips('postsplit_manage_tips'); showformheader('postsplit&operation=manage'); showtableheader(); showsubtitle(array('postsplit_manage_tablename', 'postsplit_manage_datalength', 'postsplit_manage_table_memo', '')); $tablename = DB::table('forum_post'); $tableid = 0; $tablestatus = gettablestatus($tablename); $postcount = $tablestatus['Rows']; $data_length = $tablestatus['Data_length']; $index_length = $tablestatus['Index_length']; $opstr = '<a href="' . ADMINSCRIPT . '?action=postsplit&operation=split&tableid=0">' . cplang('postsplit_name') . '</a>'; showtablerow('', array('', '', '', 'class="td25"'), array($tablename, $data_length, "<input type=\"text\" class=\"txt\" name=\"memo[0]\" value=\"{$posttable_info[0]['memo']}\" />", $opstr)); $query = DB::query("SHOW TABLES LIKE '" . DB::table('forum_post') . "\\_%'"); while ($table = DB::fetch($query)) {
} } } } showhiddenfields(array('item[]' => $editvalue['itemid'])); showlistmod($mname); showtablefooter(); showformfooter(); exit; } } //顯示導航以及表頭 if ($mname == 'shop') { shownav('shop', $mname . '_' . $_GET['action'], $editvalue['subject']); } else { shownav('infomanage', $mname . '_' . $_GET['action'], $_SGLOBAL['panelinfo']['subject']); } switch ($mname) { case 'good': showsubmenu('menu_list_' . $_GET['action'] . 'good'); break; case 'groupbuy': showsubmenu('menu_list_' . $_GET['action'] . 'groupbuy'); break; case 'consume': showsubmenu('menu_list_' . $_GET['action'] . 'consume'); break; case 'notice': showsubmenu('menu_list_' . $_GET['action'] . 'notice'); break; case 'shop':
$hot1 = $_G['gp_hot1']; $hot2 = $_G['gp_hot2']; $starttime = $_G['gp_starttime']; $endtime = $_G['gp_endtime']; $searchsubmit = $_G['gp_searchsubmit']; $sids = $_G['gp_sids']; cpheader(); if (!submitcheck('sharesubmit')) { if (empty($_G['gp_search'])) { $newlist = 1; $detail = 1; $starttime = dgmdate(TIMESTAMP - 86400 * 7, 'Y-m-d'); } $starttime = !preg_match("/^(0|\\d{4}\\-\\d{1,2}\\-\\d{1,2})\$/", $starttime) ? dgmdate(TIMESTAMP - 86400 * 7, 'Y-m-d') : $starttime; $endtime = $_G['adminid'] == 3 || !preg_match("/^(0|\\d{4}\\-\\d{1,2}\\-\\d{1,2})\$/", $endtime) ? dgmdate(TIMESTAMP, 'Y-m-d') : $endtime; shownav('topic', 'nav_share'); showsubmenu('nav_share', array(array('newlist', 'share', !empty($newlist)), array('search', 'share&search=true', empty($newlist)))); empty($newlist) && showsubmenusteps('', array(array('share_search', !$searchsubmit), array('nav_share', $searchsubmit))); showtips('share_tips'); echo <<<EOT <script type="text/javascript" src="static/js/calendar.js"></script> <script type="text/JavaScript"> function page(number) { \t\$('shareforum').page.value=number; \t\$('shareforum').searchsubmit.click(); } </script> EOT; showtagheader('div', 'searchposts', !$searchsubmit && empty($newlist)); showformheader("share" . (!empty($_G['gp_search']) ? '&search=true' : ''), '', 'shareforum'); showhiddenfields(array('page' => $page, 'pp' => $_G['gp_pp'] ? $_G['gp_pp'] : $_G['gp_perpage']));
<?php /** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: admincp_domain.php 29304 2012-04-01 03:31:07Z zhengqingpeng $ */ if (!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { exit('Access Denied'); } cpheader(); $operation = in_array($operation, array('global', 'app', 'root')) ? $operation : 'global'; $current = array($operation => 1); shownav('global', 'setting_domain'); showsubmenu('setting_domain', array(array('setting_domain_base', 'domain', $current['global']), array('setting_domain_app', 'domain&operation=app', $current['app']), array('setting_domain_root', 'domain&operation=root', $current['root']))); $navs = $_G['setting']['navs']; if ($operation == 'app') { if (!submitcheck('submit')) { $appkeyarr = array('portal' => $navs[1]['navname'], 'forum' => $navs[2]['navname'], 'group' => $navs[3]['navname'], 'home' => $navs[4]['navname'], 'mobile' => $lang['mobile'], 'default' => $lang['default']); showtips('setting_domain_app_tips'); showformheader('domain&operation=app'); showtableheader(); showsubtitle(array('name', 'setting_domain_app_domain')); $app = array(); $hiddenarr = array(); foreach ($appkeyarr as $key => $desc) { if (in_array($key, array('portal', 'group')) && !helper_access::check_module($key) || $key == 'home' && !helper_access::check_module('feed')) { $hiddenarr["appnew[{$key}]"] = ''; } else { showtablerow('', array('class="td25"', ''), array($desc, "<input type=\"text\" class=\"txt\" style=\"width:50%;\" name=\"appnew[{$key}]\" value=\"" . $_G['setting']['domain']['app'][$key] . "\">" . ($key == 'mobile' ? cplang('setting_domain_app_mobile_tips') : '')));
$threadsundel = undeletethreads($moderation['undelete']); if ($threadsdel || $threadsundel) { $cpmsg = cplang('recyclebin_succeed', array('threadsdel' => $threadsdel, 'threadsundel' => $threadsundel)); } else { $cpmsg = cplang('recyclebin_nothread'); } ?> <script type="text/JavaScript">alert('<?php echo $cpmsg; ?> ');parent.$('rbsearchform').searchsubmit.click();</script> <?php } } elseif ($operation == 'clean') { if (!submitcheck('rbsubmit', 1)) { shownav('topic', 'nav_recyclebin'); showsubmenu('nav_recyclebin', array(array('recyclebin_list', 'recyclebin', 0), array('search', 'recyclebin&operation=search', 0), array('clean', 'recyclebin&operation=clean', 1))); showformheader('recyclebin&operation=clean'); showtableheader('recyclebin_clean'); showsetting('recyclebin_clean_days', 'days', '30', 'text'); showsubmit('rbsubmit'); showtablefooter(); showformfooter(); } else { $deletetids = array(); $timestamp = TIMESTAMP; $pernum = 500; $threadsdel = intval($_GET['threadsdel']); $days = intval($_GET['days']); foreach (C::t('forum_threadmod')->fetch_all_recyclebin_by_dateline($timestamp - $days * 86400, 0, $pernum) as $thread) { $deletetids[] = $thread['tid'];
<?php /** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: admincp_topic.php 18628 2010-11-30 06:04:06Z zhangguosheng $ */ if (!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { exit('Access Denied'); } cpheader(); $operation = 'list'; shownav('portal', 'topic'); $searchctrl = '<span style="float: right; padding-right: 40px;">' . '<a href="javascript:;" onclick="$(\'tb_search\').style.display=\'\';$(\'a_search_show\').style.display=\'none\';$(\'a_search_hide\').style.display=\'\';" id="a_search_show" style="display:none">' . cplang('show_search') . '</a>' . '<a href="javascript:;" onclick="$(\'tb_search\').style.display=\'none\';$(\'a_search_show\').style.display=\'\';$(\'a_search_hide\').style.display=\'none\';" id="a_search_hide">' . cplang('hide_search') . '</a>' . '</span>'; showsubmenu('topic', array(array('list', 'topic', 1), array('topic_add', 'portal.php?mod=portalcp&ac=topic', 0, 1, 1)), $searchctrl); if (submitcheck('opsubmit')) { if (empty($_POST['ids'])) { cpmsg('topic_choose_at_least_one_topic', 'action=topic', 'error'); } if ($_POST['optype'] == 'delete') { require_once libfile('function/delete'); deleteportaltopic($_POST['ids']); cpmsg('topic_delete_succeed', 'action=topic', 'succeed'); } elseif ($_POST['optype'] == 'close') { DB::query('UPDATE ' . DB::table('portal_topic') . " SET closed = '1' WHERE topicid IN (" . dimplode($_POST['ids']) . ")"); cpmsg('topic_close_succeed', 'action=topic', 'succeed'); } elseif ($_POST['optype'] == 'open') { DB::query('UPDATE ' . DB::table('portal_topic') . " SET closed = '0' WHERE topicid IN (" . dimplode($_POST['ids']) . ")"); cpmsg('topic_open_succeed', 'action=topic', 'succeed'); } else {