1
0
Fork 0
mirror of https://github.com/sbrl/Pepperminty-Wiki.git synced 2024-11-10 12:33:00 +00:00

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

View file

@ -2068,6 +2068,9 @@ function render_sidebar($pageindex, $root_pagename = "")
if($pagename == $root_pagename) if($pagename == $root_pagename)
continue; 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 // 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. // pagename has a slash in it, skip it as it is a sub-sub page.

View file

@ -101,6 +101,9 @@ function render_sidebar($pageindex, $root_pagename = "")
if($pagename == $root_pagename) if($pagename == $root_pagename)
continue; 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 // 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. // pagename has a slash in it, skip it as it is a sub-sub page.