diff options
author | Andrew Manning <tamanning@zoho.com> | 2016-12-26 06:52:56 -0500 |
---|---|---|
committer | Andrew Manning <tamanning@zoho.com> | 2016-12-26 06:52:56 -0500 |
commit | c2a189ab18aa77ceecb7f00a2ddf02aca9fecc5c (patch) | |
tree | c7dfa7d3f0b188907b5e1e3f76cc910344fed0e3 /include | |
parent | 5e490ed8b750820dcfcd2674e39f05c2bc611e64 (diff) | |
parent | 56219f9f61a32e5733a8c6315637bfae13e38fc0 (diff) | |
download | volse-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.php | 23 |
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( |