1
0
mirror of https://github.com/e107inc/e107.git synced 2025-01-29 10:38:08 +01:00

New admin perm added: to grant access to only theme preferences (but not others)

This commit is contained in:
Cameron 2019-07-29 12:37:08 -07:00
parent d1c6cad16b
commit a950bf981e
3 changed files with 5 additions and 4 deletions

View File

@ -17,7 +17,7 @@
require_once("../class2.php");
if (!getperms("1"))
if (!getperms("1|TMP"))
{
e107::redirect('admin');
exit;
@ -58,7 +58,7 @@ class theme_admin extends e_admin_dispatcher
protected $adminMenu = array(
'main/main' => array('caption'=> TPVLAN_33, 'perm' => '0|1'),
'main/main' => array('caption'=> TPVLAN_33, 'perm' => '0|1|TMP'),
'main/admin' => array('caption'=> TPVLAN_34, 'perm' => '0'),
'main/choose' => array('caption'=> TPVLAN_51, 'perm' => '0'),
'main/online' => array('caption'=> TPVLAN_62, 'perm' => '0'),

View File

@ -888,7 +888,7 @@ i.e-cat_users-32{ background-position: -555px 0; width: 32px; height: 32px; }
19 => array(e_ADMIN_ABS.'prefs.php', LAN_PREFS, ADLAN_5, '1', 1, E_16_PREFS, E_32_PREFS),
20 => array(e_ADMIN_ABS.'search.php', LAN_SEARCH, ADLAN_143, 'X', 1, E_16_SEARCH, E_32_SEARCH),
21 => array(e_ADMIN_ABS.'admin_log.php', ADLAN_155, ADLAN_156, 'S', 4, E_16_ADMINLOG, E_32_ADMINLOG),
22 => array(e_ADMIN_ABS.'theme.php', ADLAN_140, ADLAN_141, '1', 5, E_16_THEMEMANAGER, E_32_THEMEMANAGER),
22 => array(e_ADMIN_ABS.'theme.php', ADLAN_140, ADLAN_141, '1|TMP', 5, E_16_THEMEMANAGER, E_32_THEMEMANAGER),
23 => array(e_ADMIN_ABS.'upload.php', ADLAN_72, ADLAN_73, 'V', 3, E_16_UPLOADS, E_32_UPLOADS),
24 => array(e_ADMIN_ABS.'users.php', ADLAN_36, ADLAN_37, '4|U0|U1|U2|U3', 2, E_16_USER, E_32_USER),
25 => array(e_ADMIN_ABS.'userclass2.php', ADLAN_38, ADLAN_39, '4', 2, E_16_USERCLASS, E_32_USERCLASS),

View File

@ -1558,7 +1558,8 @@ class e_userperms
"A" => array(LAN_MEDIAMANAGER." (".LAN_ALL.")",E_16_IMAGES, E_32_IMAGES), // Media-Manager All Areas.
"A1"=> array(LAN_MEDIAMANAGER." (".LAN_UPLOAD."/".LAN_IMPORT.")",E_16_IMAGES, E_32_IMAGES), // Media-Manager (Media Upload/Add/Import)
"A2"=> array(LAN_MEDIAMANAGER." (".LAN_CATEGORIES.")",E_16_IMAGES, E_32_IMAGES), // Media-Manager (Media-Categories)
"TMP"=> array(ADLAN_140." (".LAN_PREFS.")",E_16_THEMEMANAGER, E_32_THEMEMANAGER),
"2" => array(ADLAN_6,E_16_MENUS, E_32_MENUS), // Alter Menus