예제 #1
0
/**
 *  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";
예제 #2
0
     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);