'danger', 'msg' => $lang['danger']['login_failed'] ); } } if (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == "admin") { if (isset($_POST["trigger_set_admin"])) { set_admin_account($_POST); } if (isset($_POST["delete_dkim_record"])) { dkim_table("delete", $_POST); } if (isset($_POST["add_dkim_record"])) { dkim_table("add", $_POST); } if (isset($_POST["trigger_add_domain_admin"])) { add_domain_admin($_POST); } if (isset($_POST["trigger_delete_domain_admin"])) { delete_domain_admin($_POST); } if (isset($_POST["trigger_edit_domain_admin"])) { edit_domain_admin($_POST); } } if (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == "user") { if (isset($_POST["trigger_set_user_account"])) { set_user_account($_POST); } if (isset($_POST["trigger_set_spam_score"])) { set_spam_score($_POST); } if (isset($_POST["trigger_set_whitelist"])) { set_whitelist($_POST); } if (isset($_POST["trigger_delete_whitelist"])) { delete_whitelist($_POST); } if (isset($_POST["trigger_set_blacklist"])) { set_blacklist($_POST); } if (isset($_POST["trigger_delete_blacklist"])) { delete_blacklist($_POST); } if (isset($_POST["trigger_set_tls_policy"])) { set_tls_policy($_POST); } if (isset($_POST["trigger_set_time_limited_aliases"])) { 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; case "addalias": mailbox_add_alias($_POST); break; case "editalias": mailbox_edit_alias($_POST); break; case "addaliasdomain": mailbox_add_alias_domain($_POST); break; case "addmailbox": mailbox_add_mailbox($_POST); break; case "editdomain": mailbox_edit_domain($_POST); break; case "editmailbox": mailbox_edit_mailbox($_POST); break; case "deletedomain": mailbox_delete_domain($_POST); break; case "deletealias": mailbox_delete_alias($_POST); break; case "deletealiasdomain": mailbox_delete_alias_domain($_POST); break; case "editaliasdomain": mailbox_edit_alias_domain($_POST); break; case "deletemailbox": mailbox_delete_mailbox($_POST); break; } } } ?>