From 715d8dde60c81fa60eeb5e0fd2bd886156eaac1e Mon Sep 17 00:00:00 2001 From: Moc Date: Mon, 4 May 2020 21:22:13 +0200 Subject: [PATCH] Tweak developer mode check and message --- e107_admin/admin.php | 8 ++++++-- e107_core/templates/header_default.php | 6 ++---- e107_languages/English/English.php | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/e107_admin/admin.php b/e107_admin/admin.php index 4dcbd6949..aecb2f8d1 100644 --- a/e107_admin/admin.php +++ b/e107_admin/admin.php @@ -538,13 +538,17 @@ TMPO; private function checkDeveloperMode() { - if(deftrue('e_DEVELOPER') && (strpos(e_SELF,'localhost') === false) && (strpos(e_SELF,'127.0.0.1') === false)) + $pref = e107::getPref(); + $tp = e107::getParser(); + + if($pref['developer'] && (strpos(e_SELF,'localhost') === false) && (strpos(e_SELF,'127.0.0.1') === false)) { - e107::getMessage()->addWarning(LAN_DEVELOPERMODE_CHECK); + e107::getMessage()->addWarning($tp->toHTML(LAN_DEVELOPERMODE_CHECK, true)); } } + private function checkDependencies() { diff --git a/e107_core/templates/header_default.php b/e107_core/templates/header_default.php index 2c731b387..8fd7dcd34 100644 --- a/e107_core/templates/header_default.php +++ b/e107_core/templates/header_default.php @@ -783,13 +783,11 @@ if ($e107_popup != 1) { echo "
*** ".CORE_LAN4." ***
".CORE_LAN5."
"; } - if(ADMIN && deftrue('e_DEVELOPER') && (strpos(e_SELF,'localhost') === false) && (strpos(e_SELF,'127.0.0.1') === false)) + if(ADMIN && $pref['developer'] && (strpos(e_SELF,'localhost') === false) && (strpos(e_SELF,'127.0.0.1') === false)) { - echo "
".LAN_DEVELOPERMODE_CHECK."
"; + echo "
".e107::getParser()->toHTML(LAN_DEVELOPERMODE_CHECK, true)."
"; } - - //XXX TODO LAN in English.php echo ""; diff --git a/e107_languages/English/English.php b/e107_languages/English/English.php index e10c1f003..b111734f5 100644 --- a/e107_languages/English/English.php +++ b/e107_languages/English/English.php @@ -148,4 +148,4 @@ define("LAN_CHOOSE_FILE", "Choose a file"); define("LAN_REQUIRED", "Required"); -define("LAN_DEVELOPERMODE_CHECK", "Developer mode is enabled. Only use this mode when actually developing. Make sure to disable when using this website in live production."); \ No newline at end of file +define("LAN_DEVELOPERMODE_CHECK", "[b]Developer mode is currently enabled. Use this mode only when developing![/b] [br]Please disable developer mode when using your website in live production. When developer mode is enabled, sensitive information may be shown to the public!"); \ No newline at end of file