private void Public_Folder()
{
tracer.Add_Trace("SobekCM_Page_Globals.Public_Folder", "Retrieving public folder information and browse");
SobekCM_Assistant assistant = new SobekCM_Assistant();
int currentPageIndex = currentMode.Page.HasValue ? currentMode.Page.Value : 1;
int currentFolderId = currentMode.FolderID.HasValue ? currentMode.FolderID.Value : -1;
bool result = assistant.Get_Public_User_Folder(currentFolderId, currentPageIndex, tracer, out publicFolder, out searchResultStatistics, out pagedSearchResults);
if ((!result) || (!publicFolder.IsPublic))
{
currentMode.Error_Message = "Invalid or private bookshelf";
currentMode.Mode = Display_Mode_Enum.Error;
}
}