X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fmodules%2Fadmin%2Fwhat-config_admins.php;h=c531b3b30f38253689b33baaa3e071c77eac4638;hb=64ac34f8ebcfef05d9b273dd2be693717483ba16;hp=2ab08abfae87d3bae9d2f0be2313aa796e378e73;hpb=143e78d4231adddd9e706cbf55ec5dd8c1651890;p=mailer.git diff --git a/inc/modules/admin/what-config_admins.php b/inc/modules/admin/what-config_admins.php index 2ab08abfae..c531b3b30f 100644 --- a/inc/modules/admin/what-config_admins.php +++ b/inc/modules/admin/what-config_admins.php @@ -38,7 +38,7 @@ if ((!defined('__SECURITY')) || (!IS_ADMIN())) { } // Add description as navigation point -ADD_DESCR("admin", basename(__FILE__)); +ADD_DESCR("admin", __FILE__); $SEL = 0; if (!empty($_POST['sel'])) $SEL = SELECTION_COUNT($_POST['sel']); @@ -110,8 +110,9 @@ if ((isset($_POST['edit'])) && ($SEL > 0)) { // Prepare variables if (empty($act)) $act = "---"; if (empty($wht)) $wht = "---"; - $eval = "\$mode = ADMINS_".strtoupper($mode)."_MODE;"; - eval($eval); + + // Get admin mode + $mode = constant('ADMINS_'.strtoupper($mode).'_MODE'); // Load admin's data $login = GET_ADMIN_LOGIN($admin); @@ -160,10 +161,7 @@ if ((isset($_POST['edit'])) && ($SEL > 0)) { LOAD_TEMPLATE("admin_settings_saved", false, ADMIN_ADMINS_ENTRIES_DELETED); } elseif (isset($_POST['add'])) { // Check if everything is fine... - $result = SQL_QUERY_ESC("SELECT default_acl FROM "._MYSQL_PREFIX."_admins WHERE id=%s LIMIT 1", - array(bigintval($_POST['admin_id'])), __FILE__, __LINE__); - list($mode) = SQL_FETCHROW($result); - SQL_FREERESULT($result); + $mode = GET_ADMIN_DEFAULT_ACL(bigintval($_POST['admin_id'])); // Default ACL is false $ACL = false; @@ -228,8 +226,9 @@ VALUES ('%s','%s','%s','%s')", // Prepare variables if (empty($act)) $act = "---"; if (empty($wht)) $wht = "---"; - $eval = "\$mode = ADMINS_".strtoupper($mode)."_MODE;"; - eval($eval); + + // Get mode + $mode = constant('ADMINS_'.strtoupper($mode).'_MODE'); // Load admin's data $login = GET_ADMIN_LOGIN($admin);