aboutsummaryrefslogtreecommitdiffstats
path: root/mod
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2013-07-14 01:14:03 -0700
committerfriendica <info@friendica.com>2013-07-14 01:14:03 -0700
commit5b73755af7befa171223c6cdb6cc7ec917cedd6f (patch)
tree69041a7fd1be926904d213b9b8deab5e846ff1d2 /mod
parent8154268d0a1cc934d7182935258d3f90e43827ba (diff)
parentba5803bebc144f46fe1a9d29b08e3b6ac71aaecc (diff)
downloadvolse-hubzilla-5b73755af7befa171223c6cdb6cc7ec917cedd6f.tar.gz
volse-hubzilla-5b73755af7befa171223c6cdb6cc7ec917cedd6f.tar.bz2
volse-hubzilla-5b73755af7befa171223c6cdb6cc7ec917cedd6f.zip
Merge https://github.com/friendica/red into zpull
Diffstat (limited to 'mod')
-rw-r--r--mod/page.php19
-rw-r--r--mod/webpages.php8
2 files changed, 24 insertions, 3 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
+}
diff --git a/mod/webpages.php b/mod/webpages.php
index 3a3e30309..3cb3ec6bd 100644
--- a/mod/webpages.php
+++ b/mod/webpages.php
@@ -34,7 +34,7 @@ require_once ('include/conversation.php');
$x = array(
'webpage' => 1,
'is_owner' => true,
- 'nickname' => $channel['channel_address'],
+ 'nickname' => $a->profile['channel_address'],
'lockstate' => (($group || $cid || $channel['channel_allow_cid'] || $channel['channel_allow_gid'] || $channel['channel_deny_cid'] || $channel['channel_deny_gid']) ? 'lock' : 'unlock'),
'bang' => (($group || $cid) ? '!' : ''),
'visitor' => 'block',
@@ -65,7 +65,11 @@ $r = q("select * from item_id where uid = %d and service = 'WEBPAGE'",
// This isn't pretty, but it works. Until I figure out what to do with the UI, it's Good Enough(TM).
return $o . replace_macros(get_markup_template("webpagelist.tpl"), array(
- '$pages' => $pages
+ '$editlink' => t('Edit'),
+ '$pages' => $pages,
+ '$channel' => $a->profile['channel_address'],
+ '$view' => t('View'),
+
));