$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&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&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":
echo $m . '<br />'; } echo '</code><br /><a href="admin.php?fct=tplsets&op=listtpl&tplset=' . urlencode($tplset) . '&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;
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&t=' . time(), 1, _AM_DBUPDATED); exit; }
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&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']);