Esempio n. 1
0
                add_domain_admin($link, $_POST);
                break;
        }
    }
}
if (isset($_SESSION['mailcow_cc_loggedin']) && $_SESSION['mailcow_cc_loggedin'] == "yes" && $_SESSION['mailcow_cc_role'] == "user") {
    if (isset($_POST["mailboxaction"])) {
        switch ($_POST["mailboxaction"]) {
            case "setuserpassword":
                set_user_account($link, $_POST);
                break;
            case "addfetchmail":
                set_fetch_mail($link, $_POST);
                break;
            case "timelimitedaliases":
                set_time_limited_aliases($link, $_POST);
                break;
        }
    }
}
if (isset($_SESSION['mailcow_cc_loggedin']) && $_SESSION['mailcow_cc_loggedin'] == "yes" && ($_SESSION['mailcow_cc_role'] == "domainadmin" || $_SESSION['mailcow_cc_role'] == "admin")) {
    if (isset($_POST["mailboxaction"])) {
        switch ($_POST["mailboxaction"]) {
            case "adddomain":
                mailbox_add_domain($link, $_POST);
                break;
            case "addalias":
                mailbox_add_alias($link, $_POST);
                break;
            case "editalias":
                mailbox_edit_alias($link, $_POST);
Esempio n. 2
0
    }
    if (isset($_POST["trigger_set_blacklist"])) {
        $_SESSION['last_expanded'] = "collapseSpamFilter";
        set_blacklist($_POST);
    }
    if (isset($_POST["trigger_delete_blacklist"])) {
        $_SESSION['last_expanded'] = "collapseSpamFilter";
        delete_blacklist($_POST);
    }
    if (isset($_POST["trigger_set_tls_policy"])) {
        $_SESSION['last_expanded'] = "collapseTlsPolicy";
        set_tls_policy($_POST);
    }
    if (isset($_POST["trigger_set_time_limited_aliases"])) {
        $_SESSION['last_expanded'] = "collapseSpamAlias";
        set_time_limited_aliases($_POST);
    }
}
if (isset($_SESSION['mailcow_cc_role']) && ($_SESSION['mailcow_cc_role'] == "admin" || $_SESSION['mailcow_cc_role'] == "domainadmin")) {
    if (isset($_GET["js"])) {
        switch ($_GET["js"]) {
            case "remaining_specs":
                remaining_specs($_GET['domain'], $_GET['object'], "y");
                break;
        }
    }
    if (isset($_POST["trigger_mailbox_action"])) {
        switch ($_POST["trigger_mailbox_action"]) {
            case "adddomain":
                mailbox_add_domain($_POST);
                break;