Fixed issue in Sitemap.aspx.
This commit is contained in:
parent
8e9189e57d
commit
ed762e0299
1 changed files with 10 additions and 2 deletions
|
@ -29,15 +29,23 @@ namespace ScrewTurn.Wiki {
|
||||||
writer.WriteAttributeString("xsi", "schemaLocation", null, "http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/09/sitemap.xsd");
|
writer.WriteAttributeString("xsi", "schemaLocation", null, "http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/09/sitemap.xsd");
|
||||||
|
|
||||||
foreach(PageInfo page in Pages.GetPages(null)) {
|
foreach(PageInfo page in Pages.GetPages(null)) {
|
||||||
|
if(AuthChecker.CheckActionForPage(page, Actions.ForPages.ReadPage,
|
||||||
|
SessionFacade.GetCurrentUsername(), SessionFacade.GetCurrentGroupNames())) {
|
||||||
|
|
||||||
WritePage(mainUrl, page, page.FullName.ToLowerInvariant() == rootDefault, writer);
|
WritePage(mainUrl, page, page.FullName.ToLowerInvariant() == rootDefault, writer);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
foreach(NamespaceInfo nspace in Pages.GetNamespaces()) {
|
foreach(NamespaceInfo nspace in Pages.GetNamespaces()) {
|
||||||
string nspaceDefault = nspace.DefaultPage.FullName.ToLowerInvariant();
|
string nspaceDefault = nspace.DefaultPage.FullName.ToLowerInvariant();
|
||||||
|
|
||||||
foreach(PageInfo page in Pages.GetPages(nspace)) {
|
foreach(PageInfo page in Pages.GetPages(nspace)) {
|
||||||
|
if(AuthChecker.CheckActionForPage(page, Actions.ForPages.ReadPage,
|
||||||
|
SessionFacade.GetCurrentUsername(), SessionFacade.GetCurrentGroupNames())) {
|
||||||
|
|
||||||
WritePage(mainUrl, page, page.FullName.ToLowerInvariant() == nspaceDefault, writer);
|
WritePage(mainUrl, page, page.FullName.ToLowerInvariant() == nspaceDefault, writer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
writer.WriteEndElement();
|
writer.WriteEndElement();
|
||||||
writer.WriteEndDocument();
|
writer.WriteEndDocument();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue