示例#1
0
     $db =& Database::getInstance();
     $myts =& MyTextSanitizer::getInstance();
     $sql = sprintf("UPDATE %s SET cid = %d, imptotal = %d, imageurl = %s, clickurl = %s, htmlbanner = %d, htmlcode = %s WHERE bid = %d", $db->prefix("banner"), $cid, $imptotal + $impadded, $db->quoteString($myts->stripSlashesGPC($imageurl)), $db->quoteString($myts->stripSlashesGPC($clickurl)), $htmlbanner, $db->quoteString($myts->stripSlashesGPC($htmlcode)), $bid);
     $db->query($sql);
     redirect_header("admin.php?fct=banners&op=BannersAdmin#top", 1, _AM_DBUPDATED);
     break;
 case "BannerClientDelete":
     $cid = isset($_GET['cid']) ? intval($_GET['cid']) : 0;
     if ($cid > 0) {
         BannerClientDelete($cid);
     }
     break;
 case "BannerClientDelete2":
     $cid = isset($_POST['cid']) ? intval($_POST['cid']) : 0;
     $db =& Database::getInstance();
     if ($cid <= 0 || !xoops_confirm_validate()) {
         redirect_header("admin.php?fct=banners&amp;op=BannersAdmin#top");
     }
     $sql = sprintf("DELETE FROM %s WHERE cid = %u", $db->prefix("banner"), $cid);
     $db->query($sql);
     $sql = sprintf("DELETE FROM %s WHERE cid = %u", $db->prefix("bannerclient"), $cid);
     $db->query($sql);
     redirect_header("admin.php?fct=banners&amp;op=BannersAdmin#top", 1, _AM_DBUPDATED);
     break;
 case "BannerClientEdit":
     $cid = isset($_GET['cid']) ? intval($_GET['cid']) : 0;
     if ($cid > 0) {
         BannerClientEdit($cid);
     }
     break;
 case "BannerClientChange":
示例#2
0
         echo $m . '<br />';
     }
     echo '</code><br /><a href="admin.php?fct=tplsets&amp;op=listtpl&amp;tplset=' . urlencode($tplset) . '&amp;moddir=' . $moddir . '">' . _MD_AM_BTOTADMIN . '</a>';
     xoops_cp_footer();
     break;
 case 'importtpl':
     xoops_cp_header();
     if (!empty($id)) {
         xoops_confirm(array('tplset' => $tplset, 'moddir' => $moddir, 'id' => $id, 'op' => 'importtpl_go', 'fct' => 'tplsets'), 'admin.php', _MD_RUSUREIMPT, _MD_IMPORT);
     } elseif (isset($file)) {
         xoops_confirm(array('tplset' => $tplset, 'moddir' => $moddir, 'file' => $file, 'op' => 'importtpl_go', 'fct' => 'tplsets'), 'admin.php', _MD_RUSUREIMPT, _MD_IMPORT);
     }
     xoops_cp_footer();
     break;
 case 'importtpl_go':
     if (!xoops_confirm_validate()) {
         redirect_header('admin.php?fct=tplsets', 3, 'Ticket Error');
     }
     $tplset = isset($_POST['tplset']) ? $myts->stripslashesGPC(trim($_POST['tplset'])) : '';
     $moddir = $_POST['moddir'];
     $id = !empty($_POST['id']) ? intval($_POST['id']) : 0;
     $file = !empty($_POST['file']) ? $_POST['file'] : null;
     $tpltpl_handler =& xoops_gethandler('tplfile');
     $tplfile = '';
     if (!empty($id)) {
         $tplfile =& $tpltpl_handler->get($id, true);
     } else {
         $tplfiles =& $tpltpl_handler->find('default', null, null, null, $file, true);
         $tplfile = count($tplfiles) > 0 ? $tplfiles[0] : '';
     }
     $error = true;
示例#3
0
 function delete_block_ok($bid)
 {
     if (!xoops_confirm_validate()) {
         die("Ticket Error");
     }
     $myblock = new XoopsBlock($bid);
     $myblock->delete();
     if ($myblock->getVar('template') != '') {
         $tplfile_handler =& xoops_gethandler('tplfile');
         $btemplate =& $tplfile_handler->find($GLOBALS['xoopsConfig']['template_set'], 'block', $bid);
         if (count($btemplate) > 0) {
             $tplfile_handler->delete($btemplate[0]);
         }
     }
     redirect_header('admin.php?fct=blocksadmin&amp;t=' . time(), 1, _AM_DBUPDATED);
     exit;
 }
示例#4
0
文件: main.php 项目: hiro1173/legacy
     if ($rank_id > 0) {
         include_once XOOPS_ROOT_PATH . "/modules/system/admin/userrank/userrank.php";
         RankForumEdit($rank_id);
     }
     break;
 case "RankForumDel":
     $rank_id = isset($_GET['rank_id']) ? intval($_GET['rank_id']) : 0;
     if ($rank_id > 0) {
         xoops_cp_header();
         xoops_token_confirm(array('fct' => 'userrank', 'op' => 'RankForumDelGo', 'rank_id' => $rank_id), 'admin.php', _AM_WAYSYWTDTR);
         xoops_cp_footer();
     }
     break;
 case "RankForumDelGo":
     $rank_id = isset($_POST['rank_id']) ? intval($_POST['rank_id']) : 0;
     if ($rank_id <= 0 || !xoops_confirm_validate()) {
         redirect_header("admin.php?fct=userrank");
     }
     $db =& Database::getInstance();
     $sql = sprintf("DELETE FROM %s WHERE rank_id = %u", $db->prefix("ranks"), $rank_id);
     $db->query($sql);
     redirect_header("admin.php?fct=userrank&amp;op=ForumAdmin", 1, _AM_DBUPDATED);
     break;
 case "RankForumAdd":
     if (!XoopsMultiTokenHandler::quickValidate('userrank_RankForumAdd')) {
         redirect_header("admin.php?fct=userrank");
     }
     $db =& Database::getInstance();
     $myts =& MyTextSanitizer::getInstance();
     $rank_special = isset($_POST['rank_special']) && intval($_POST['rank_special']) ? 1 : 0;
     $rank_title = $myts->stripSlashesGPC($_POST['rank_title']);