1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-12 17:44:37 +02:00

Issue #5481 Added pref for displaying debug navigation button in admin area.

This commit is contained in:
camer0n
2025-04-26 07:39:54 -07:00
parent 9626bc6f07
commit 68c0eb8505
5 changed files with 31 additions and 8 deletions

View File

@@ -931,14 +931,19 @@ class admin_shortcodes extends e_shortcode
*/
public function sc_admin_debug()
{
if(!deftrue('e_DEVELOPER') && !deftrue('e_DEBUG') && !deftrue('e_DEBUGGER')) // e_DEBUGGER can be defined in e107_config.php to enable
{
return null;
}
$display = (int) e107::pref('core', 'admin_navbar_debug', e_UC_NOBODY);
if(!getperms('0'))
if(!check_class($display))
{
return null;
if(!deftrue('e_DEVELOPER') && !deftrue('e_DEBUG') && !deftrue('e_DEBUGGER')) // e_DEBUGGER can be defined in e107_config.php to enable
{
return null;
}
if(!getperms('0'))
{
return null;
}
}
try