if (isset($_POST["mailboxaction"])) { switch ($_POST["mailboxaction"]) { case "deletedomainadmin": delete_domain_admin($link, $_POST); break; case "adddomainadmin": 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; } } } 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);
$_SESSION['last_expanded'] = "collapseDomAdmins"; add_domain_admin($_POST); } if (isset($_POST["trigger_delete_domain_admin"])) { $_SESSION['last_expanded'] = "collapseDomAdmins"; delete_domain_admin($_POST); } if (isset($_POST["trigger_edit_domain_admin"])) { $_SESSION['last_expanded'] = "collapseDomAdmins"; edit_domain_admin($_POST); } } if (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == "user") { if (isset($_POST["trigger_set_user_account"])) { $_SESSION['last_expanded'] = "collapseUserDetails"; set_user_account($_POST); } if (isset($_POST["trigger_set_spam_score"])) { $_SESSION['last_expanded'] = "collapseSpamFilter"; set_spam_score($_POST); } if (isset($_POST["trigger_set_whitelist"])) { $_SESSION['last_expanded'] = "collapseSpamFilter"; set_whitelist($_POST); } if (isset($_POST["trigger_delete_whitelist"])) { $_SESSION['last_expanded'] = "collapseSpamFilter"; delete_whitelist($_POST); } if (isset($_POST["trigger_set_blacklist"])) { $_SESSION['last_expanded'] = "collapseSpamFilter";