diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index e73625dc4..de4abc56d 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -423,6 +423,9 @@ class Context self::set('current_url', $current_url); self::set('request_uri', $request_uri); + // set mobile status + self::set('m', Mobile::isFromMobilePhone() ? 1 : 0); + // If the site is locked, display the locked page. if(config('lock.locked')) { diff --git a/classes/display/HTMLDisplayHandler.php b/classes/display/HTMLDisplayHandler.php index d812bfdfb..3e599c30e 100644 --- a/classes/display/HTMLDisplayHandler.php +++ b/classes/display/HTMLDisplayHandler.php @@ -237,9 +237,8 @@ class HTMLDisplayHandler // convert the final layout Context::set('content', $output); - Context::set('m', $is_mobile = Mobile::isFromMobilePhone() ? 1 : 0); $oTemplate = TemplateHandler::getInstance(); - if($is_mobile) + if(Mobile::isFromMobilePhone()) { $this->_loadMobileJSCSS(); } diff --git a/modules/communication/communication.view.php b/modules/communication/communication.view.php index c16f1f654..e447e8543 100644 --- a/modules/communication/communication.view.php +++ b/modules/communication/communication.view.php @@ -116,7 +116,7 @@ class communicationView extends communication { stripEmbedTagForAdmin($message->content, $message->sender_srl); Context::set('message', $message); - if(Context::get('m')) + if(Mobile::isFromMobilePhone()) { $template_filename = 'read_message'; } diff --git a/modules/communication/m.skins/default/messages.html b/modules/communication/m.skins/default/messages.html index 03461a365..19b20461c 100644 --- a/modules/communication/m.skins/default/messages.html +++ b/modules/communication/m.skins/default/messages.html @@ -1,6 +1,6 @@
-

{$lang->message_box[$message_type]}{$lang->cmd_message_box}

+

{$lang->message_box[$message_type]}{$lang->cmd_message_box}