diff options
author | Thomas Willingham <founder@kakste.com> | 2013-07-12 01:19:05 +0100 |
---|---|---|
committer | Thomas Willingham <founder@kakste.com> | 2013-07-12 01:19:05 +0100 |
commit | c28f7e06222ac8ef1adf1e7813d1f2c5d0cd130a (patch) | |
tree | 3bb6ab374acb4ce330686a95891ace44619c56ac /mod | |
parent | 8dd89a21a00cb2038999e3f23dffa26696f105c1 (diff) | |
download | volse-hubzilla-c28f7e06222ac8ef1adf1e7813d1f2c5d0cd130a.tar.gz volse-hubzilla-c28f7e06222ac8ef1adf1e7813d1f2c5d0cd130a.tar.bz2 volse-hubzilla-c28f7e06222ac8ef1adf1e7813d1f2c5d0cd130a.zip |
Make sure we load the channel theme when displaying a page.
Diffstat (limited to 'mod')
-rw-r--r-- | mod/page.php | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/mod/page.php b/mod/page.php index 62f9d9204..e1274fff6 100644 --- a/mod/page.php +++ b/mod/page.php @@ -2,6 +2,23 @@ require_once('include/items.php'); require_once('include/conversation.php'); +function page_init(&$a) { + // We need this to make sure the channel theme is always loaded. + $which = argv(1); + $profile = 0; + $channel = $a->get_channel(); + + if((local_user()) && (argc() > 2) && (argv(2) === 'view')) { + $which = $channel['channel_address']; + $profile = argv(1); + } + + profile_load($a,$which,$profile); + +} + + + function page_content(&$a) { @@ -41,4 +58,4 @@ function page_content(&$a) { $o .= prepare_page($r[0]); return $o; -}
\ No newline at end of file +} |