aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAndrew Manning <tamanning@zoho.com>2016-12-26 06:52:56 -0500
committerAndrew Manning <tamanning@zoho.com>2016-12-26 06:52:56 -0500
commitc2a189ab18aa77ceecb7f00a2ddf02aca9fecc5c (patch)
treec7dfa7d3f0b188907b5e1e3f76cc910344fed0e3 /include
parent5e490ed8b750820dcfcd2674e39f05c2bc611e64 (diff)
parent56219f9f61a32e5733a8c6315637bfae13e38fc0 (diff)
downloadvolse-hubzilla-c2a189ab18aa77ceecb7f00a2ddf02aca9fecc5c.tar.gz
volse-hubzilla-c2a189ab18aa77ceecb7f00a2ddf02aca9fecc5c.tar.bz2
volse-hubzilla-c2a189ab18aa77ceecb7f00a2ddf02aca9fecc5c.zip
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
Diffstat (limited to 'include')
-rw-r--r--include/conversation.php23
1 files changed, 19 insertions, 4 deletions
diff --git a/include/conversation.php b/include/conversation.php
index 1673bc9fb..941b55159 100644
--- a/include/conversation.php
+++ b/include/conversation.php
@@ -1786,6 +1786,20 @@ function profile_tabs($a, $is_owner = false, $nickname = null){
$cal_link = '/cal/' . $nickname;
}
+ require_once('include/security.php');
+ $sql_options = item_permissions_sql($uid);
+
+ $r = q("select item.* from item left join iconfig on item.id = iconfig.iid
+ where item.uid = %d and iconfig.cat = 'system' and iconfig.v = '%s'
+ and item.item_delayed = 0 and item.item_deleted = 0
+ and ( iconfig.k = 'WEBPAGE' and item_type = %d )
+ $sql_options limit 1",
+ intval($uid),
+ dbesc('home'),
+ intval(ITEM_TYPE_WEBPAGE)
+ );
+
+ $has_webpages = (($r) ? true : false);
if (get_pconfig($uid, 'system', 'noprofiletabs'))
return;
@@ -1870,15 +1884,16 @@ function profile_tabs($a, $is_owner = false, $nickname = null){
);
}
- if ($p['write_pages'] && feature_enabled($uid,'webpages')) {
+ if($has_webpages && feature_enabled($uid,'webpages')) {
$tabs[] = array(
'label' => t('Webpages'),
- 'url' => z_root() . '/webpages/' . $nickname,
+ 'url' => z_root() . '/page/' . $nickname . '/home',
'sel' => ((argv(0) == 'webpages') ? 'active' : ''),
- 'title' => t('Manage Webpages'),
+ 'title' => t('View Webpages'),
'id' => 'webpages-tab',
);
- }
+ }
+
if(feature_enabled($uid,'wiki') && (get_account_techlevel($account_id) > 3)) {
$tabs[] = array(