Fix repeated page names on sidebar

Check if page already appears in sidebar.  If so, continue the loop
This commit is contained in:
Isabeau Kisler 2017-05-28 10:48:59 -07:00
parent 7c5da3f6a9
commit 9ed0d666f9
2 changed files with 3575 additions and 3569 deletions

File diff suppressed because it is too large Load Diff

View File

@ -100,7 +100,10 @@ function render_sidebar($pageindex, $root_pagename = "")
// The current page is the same as the root page, skip it
if($pagename == $root_pagename)
continue;
// If the page already appears on the sidebar, skip it
if(preg_match("/>$pagename<\a>/m",$result)===1)
continue;
// If the part of the current pagename that comes after the root
// pagename has a slash in it, skip it as it is a sub-sub page.