diff options
author | zotlabs <mike@macgirvin.com> | 2017-04-26 19:47:05 -0700 |
---|---|---|
committer | zotlabs <mike@macgirvin.com> | 2017-04-26 19:47:05 -0700 |
commit | 6fcfab34883e5e93e9438ed4872de304e22b0f00 (patch) | |
tree | 6ad985a45df16bd173e7062e32d5f90aad2574e2 /Zotlabs/Lib/NativeWikiPage.php | |
parent | b88be137ca68c6b52e13ce1738fbc55651f37138 (diff) | |
download | volse-hubzilla-6fcfab34883e5e93e9438ed4872de304e22b0f00.tar.gz volse-hubzilla-6fcfab34883e5e93e9438ed4872de304e22b0f00.tar.bz2 volse-hubzilla-6fcfab34883e5e93e9438ed4872de304e22b0f00.zip |
issues from hubzilla:#737
Diffstat (limited to 'Zotlabs/Lib/NativeWikiPage.php')
-rw-r--r-- | Zotlabs/Lib/NativeWikiPage.php | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/Zotlabs/Lib/NativeWikiPage.php b/Zotlabs/Lib/NativeWikiPage.php index bd40367c9..ed3df436c 100644 --- a/Zotlabs/Lib/NativeWikiPage.php +++ b/Zotlabs/Lib/NativeWikiPage.php @@ -21,12 +21,23 @@ class NativeWikiPage { $sql_extra = item_permissions_sql($channel_id,$observer_hash); $r = q("select * from item where resource_type = 'nwikipage' and resource_id = '%s' and uid = %d and item_deleted = 0 - $sql_extra group by mid order by created asc", + $sql_extra order by created asc", dbesc($resource_id), intval($channel_id) ); if($r) { - $items = fetch_post_tags($r,true); + $x = []; + $y = []; + + foreach($r as $rv) { + if(! in_array($rv['mid'],$x)) { + $y[] = $rv; + $x[] = $rv['mid']; + } + } + + $items = fetch_post_tags($y,true); + foreach($items as $page_item) { $title = get_iconfig($page_item['id'],'nwikipage','pagetitle',t('(No Title)')); if(urldecode($title) !== 'Home') { |