From bdfd0aa917d75f68ff20d900e691f626df13da79 Mon Sep 17 00:00:00 2001 From: Christian Vogeley Date: Fri, 16 Aug 2013 02:30:55 +0200 Subject: Fix Load mobile theme --- boot.php | 3 ++- include/security.php | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 61f9f5da5..41704ff08 100755 --- a/boot.php +++ b/boot.php @@ -1557,8 +1557,9 @@ function profile_load(&$a, $nickname, $profile = '') { $a->page['title'] = $a->profile['channel_name'] . " - " . $a->profile['channel_address'] . "@" . $a->get_hostname(); - + $a->profile['channel_mobile_theme'] = get_pconfig(local_user(),'system', 'mobile_theme'); $_SESSION['theme'] = $a->profile['channel_theme']; + $_SESSION['mobile-theme'] = get_pconfig(local_user(),'system', 'mobile_theme'); /** * load/reload current theme info diff --git a/include/security.php b/include/security.php index ef4d5a313..115539ae2 100644 --- a/include/security.php +++ b/include/security.php @@ -34,6 +34,7 @@ function authenticate_success($user_record, $login_initial = false, $interactive else { $_SESSION['uid'] = $user_record['uid']; $_SESSION['theme'] = $user_record['theme']; + $_SESSION['mobile-theme'] = get_pconfig($user_record['uid'], 'system', 'mobile_theme'); $_SESSION['authenticated'] = 1; $_SESSION['page_flags'] = $user_record['page-flags']; $_SESSION['my_url'] = $a->get_baseurl() . '/channel/' . $user_record['nickname']; @@ -148,6 +149,7 @@ function change_channel($change_channel) { $_SESSION['uid'] = intval($r[0]['channel_id']); get_app()->set_channel($r[0]); $_SESSION['theme'] = $r[0]['channel_theme']; + $_SESSION['mobile-theme'] = get_pconfig(local_user(),'system', 'mobile_theme'); date_default_timezone_set($r[0]['channel_timezone']); $ret = $r[0]; } -- cgit v1.2.3 From 40204ad6e369807bbef8291ef7de75f027d26046 Mon Sep 17 00:00:00 2001 From: Christian Vogeley Date: Fri, 16 Aug 2013 02:38:30 +0200 Subject: Do it like normal themes --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 41704ff08..e26dc6fdd 100755 --- a/boot.php +++ b/boot.php @@ -1559,7 +1559,7 @@ function profile_load(&$a, $nickname, $profile = '') { $a->profile['channel_mobile_theme'] = get_pconfig(local_user(),'system', 'mobile_theme'); $_SESSION['theme'] = $a->profile['channel_theme']; - $_SESSION['mobile-theme'] = get_pconfig(local_user(),'system', 'mobile_theme'); + $_SESSION['mobile-theme'] = $a->profile['channel_mobile_theme']; /** * load/reload current theme info -- cgit v1.2.3