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);
} 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;