Exemplo n.º 1
0
    exit;
}
if (isset($_GET["delete-message-id"])) {
    delete_message();
    exit;
}
if (isset($_POST["FillLine"])) {
    FillLine();
    exit;
}
if (isset($_GET["fill-checkboxes"])) {
    Fill_checkboxes();
    exit;
}
if (isset($_POST["delete-liste"])) {
    delete_list();
    exit;
}
function GetRights()
{
    $users = new usersMenus();
    if ($users->AsMessagingOrg) {
        return true;
    }
    if ($users->AsQuarantineAdministrator) {
        return true;
    }
    return false;
}
function delete_js()
{
Exemplo n.º 2
0
 function handler_delete($page, $liste = null)
 {
     global $globals;
     if (is_null($liste)) {
         return PL_NOT_FOUND;
     }
     $mlist = $this->prepare_list($liste);
     if (!$this->is_group_admin($page)) {
         $this->verify_list_owner($page, $mlist);
     }
     $page->changeTpl('lists/delete.tpl');
     if (Post::v('valid') == 'OUI') {
         S::assert_xsrf_token();
         if ($mlist->delete(Post::b('del_archive'))) {
             require_once 'emails.inc.php';
             delete_list($mlist->mbox, $mlist->domain);
             $page->assign('deleted', true);
             $page->trigSuccess('La liste a été détruite !');
         } else {
             $page->kill('Une erreur est survenue lors de la suppression de la liste.<br />' . 'Contact les administrateurs du site pour régler le problème : ' . '<a href="mailto:support@polytechnique.org">support@polytechnique.org</a>.');
         }
     } elseif (list($details, $options) = $mlist->getOwnerOptions()) {
         if (!$details['own']) {
             $page->trigWarning('Tu n\'es pas administrateur de la liste, mais du site.');
         }
         $page->assign_by_ref('details', $details);
         $page->assign_by_ref('options', $options);
         $page->assign('bogo_level', $mlist->getBogoLevel());
     } else {
         $page->kill("La liste n'existe pas ou tu n'as pas le droit de l'administrer.");
     }
 }
Exemplo n.º 3
0
            echo "&true";
        } else {
            echo "&false";
        }
        break;
    case "showlist":
        downfile($info["ldir"] . "/list.txt", "t");
        break;
    case "showreadme":
        downfile($info["ldir"] . "/readme.txt", "t");
        break;
    case "downorig":
        downfile($info["ldir"] . "/original.dat");
        break;
    case "update":
        update($info);
        header("Location: ../analizzatore/list.php?code={$info['lcode']}&user={$info['luser']}");
        break;
    case "delete":
        delete_list($info);
        clus_head();
        show_menu();
        echo "List with code " . $info["lcode"];
        echo " deleted<br />";
        echo "<a href=\"..\">";
        echo "Go to main page</a>";
        clus_end();
        break;
    default:
        echo "&error 1";
}
Exemplo n.º 4
0
<?php

require "./todolist.php";
$act = $_GET["act"];
if ($act == "add") {
    $content = $_POST['content'];
    add_list($content);
    header("Location: ./list.php");
    exit;
} else {
    if ($act == "delete") {
        $list_id = $_GET['list_id'];
        delete_list($list_id);
        header("Location: ./list.php");
        exit;
    }
}
Exemplo n.º 5
0
            if ($user) {
                do_delete_user($user);
            }
        }
    }
}
echo "Starting: " . strftime('%Y-%m-%d %H:%M %Z') . "\n";
for ($i = 1; $i < $argc; $i++) {
    if ($argv[$i] == "--test") {
        $test = true;
    } else {
        if ($argv[$i] == "--days") {
            $days = $argv[++$i];
        } else {
            if ($argv[$i] == "--list") {
                delete_list($argv[++$i]);
            } else {
                if ($argv[$i] == "--profiles") {
                    delete_profiles();
                } else {
                    if ($argv[$i] == "--forums") {
                        delete_forums();
                    } else {
                        if ($argv[$i] == "--id_range") {
                            $id1 = $argv[++$i];
                            $id2 = $argv[++$i];
                            if (!is_numeric($id1) || !is_numeric($id2)) {
                                die("bad args\n");
                            }
                            if ($id2 < $id1) {
                                die("bad args\n");