/** * Include required glFusion common functions */ require_once '../lib-common.php'; // This is for administrators only if (!SEC_hasRights('classifieds.admin')) { exit; } $base_url = $_CONF['site_url']; switch ($_GET['action']) { case 'toggleEnabled': $newval = $_REQUEST['newval'] == 1 ? 1 : 0; switch ($_GET['type']) { case 'adtype': USES_classifieds_class_adtype(); $newval = AdType::toggleEnabled($newval, $_GET['id']); break; default: exit; } header('Content-Type: text/xml'); header("Cache-Control: no-cache, must-revalidate"); //A date in the past header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); echo '<?xml version="1.0" encoding="ISO-8859-1"?> <info>' . "\n"; echo "<newval>{$newval}</newval>\n"; echo "<id>{$_REQUEST['id']}</id>\n"; echo "<type>{$_REQUEST['type']}</type>\n"; echo "<baseurl>{$base_url}</baseurl>\n"; echo "</info>\n";
DB_query($sql); $content .= COM_showMessage('09', $_CONF_ADVT['pi_name']); $view = 'admin'; $actionval = 'other'; break; case 'resetcatperms': $perms = SEC_getPermissionValues($_POST['perm_owner'], $_POST['perm_group'], $_POST['perm_members'], $_POST['perm_anon']); $sql = "UPDATE\n {$_TABLES['ad_category']}\n SET\n perm_owner={$perms[0]},\n perm_group={$perms[1]},\n perm_members={$perms[2]},\n perm_anon={$perms[3]},\n group_id=" . COM_applyFilter($_POST['group_id'], true); DB_query($sql); $content .= COM_showMessage('09', $_CONF_ADVT['pi_name']); $view = 'admin'; $actionval = 'other'; break; case 'toggleadtype': USES_classifieds_class_adtype(); AdType::toggleEnabled($ad_id, $_REQUEST['enabled']); $view = 'admintypes'; break; /* case 'saveadtype': USES_classifieds_class_adtype(); $AdType = new AdType($ad_id); $AdType->SetVars($_POST); $content .= $AdType->Save(); $view = 'admin'; $actionval = 'type'; break; */ /* case 'saveadtype': USES_classifieds_class_adtype(); $AdType = new AdType($ad_id); $AdType->SetVars($_POST);