SobekCM.SobekCM_Page_Globals.Public_Folder C# (CSharp) Method

Public_Folder() private method

private Public_Folder ( ) : void
return void
        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;
            }
        }