X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fmodules%2Fadmin%2Fwhat-adminedit.php;h=6e66b07863ccfc06864e6db5b7856a8cd0093c68;hp=75045efc2b05c1bf9480a279c9ee39e0ae2da60d;hb=6586600d8020147192e5f28ca2a3a0153f774d3c;hpb=056162fe45aa0d850bb22870e1caf9595a847a9b diff --git a/inc/modules/admin/what-adminedit.php b/inc/modules/admin/what-adminedit.php index 75045efc2b..6e66b07863 100644 --- a/inc/modules/admin/what-adminedit.php +++ b/inc/modules/admin/what-adminedit.php @@ -146,15 +146,12 @@ if ((isset($_POST['edit'])) && ($chk > 0) && (!IS_DEMO())) { // Load template LOAD_TEMPLATE("admin_amenu_delete"); -} - elseif ((isset($_POST['ok'])) && (!IS_DEMO())) -{ +} elseif ((isset($_POST['ok'])) && (!IS_DEMO())) { // An action is done... switch ($_POST['ok']) { case "edit": // Edit menu - foreach ($_POST['sel'] as $sel => $menu) - { + foreach ($_POST['sel'] as $sel => $menu) { // Secure ID $sel = bigintval($sel); @@ -173,33 +170,35 @@ WHERE ".$AND." AND id=%s LIMIT 1", $sel, ), __FILE__, __LINE__); } + + // Purge admin menu cache CACHE_PURGE_ADMIN_MENU(0, $_POST['sel_action'][$sel], $_POST['sel_what'][$sel]); - LOAD_TEMPLATE("admin_data_saved"); + + // Load template + LOAD_TEMPLATE("admin_settings_saved", false, SAVING_DONE); break; case "del": // Delete menu - foreach ($_POST['sel'] as $sel => $menu) - { + foreach ($_POST['sel'] as $sel => $menu) { $result = SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM "._MYSQL_PREFIX."_admin_menu WHERE ".$AND." AND id=%s LIMIT 1", array(bigintval($sel)), __FILE__, __LINE__); CACHE_PURGE_ADMIN_MENU(0, "", "", $AND); - } - LOAD_TEMPLATE("admin_data_saved"); + } // END - foreach + + // Load template + LOAD_TEMPLATE("admin_settings_saved", false, SAVING_DONE); break; default: // Unexpected action + DEBUG_LOG(__FILE__, __LINE__, sprintf("Unsupported action %s detected.", $_POST['ok'])); define('__OK_VALUE', $_POST['ok']); LOAD_TEMPLATE("admin_menu_unknown_okay"); break; } -} - else -{ - if ((!empty($_GET['act'])) && (!empty($_GET['tid'])) && (!empty($_GET['fid']))) - { +} else { + if ((!empty($_GET['act'])) && (!empty($_GET['tid'])) && (!empty($_GET['fid']))) { // Get IDs - if (!empty($_GET['w'])) - { + if (!empty($_GET['w'])) { // Sub menus selected $result = SQL_QUERY_ESC("SELECT id FROM "._MYSQL_PREFIX."_admin_menu WHERE action='%s' AND sort='%s' LIMIT 1", array($_GET['act'], bigintval($_GET['tid'])), __FILE__, __LINE__);