SobekCM.SobekCM_Page_Globals.MySobekCM_Block C# (CSharp) Method

MySobekCM_Block() private method

private MySobekCM_Block ( ) : void
return void
        private void MySobekCM_Block()
        {
            if ((currentMode.My_Sobek_Type == My_Sobek_Type_Enum.Folder_Management) && (HttpContext.Current.Session["user"] != null) && (!String.IsNullOrEmpty(currentMode.My_Sobek_SubMode)))
            {
                tracer.Add_Trace("SobekCM_Page_Globals.MySobekCM_Block", "Retrieiving Browse/Info Object");

                User_Object userObj = (User_Object) HttpContext.Current.Session["user"];

                // For EXPORT option, include ALL the items
                int results_per_page = 20;
                int current_page = currentMode.Page.HasValue ? currentMode.Page.Value : 1;
                if (currentMode.Result_Display_Type == Result_Display_Type_Enum.Export)
                {
                    results_per_page = 10000;
                    current_page = 1;
                }

                // Get the folder
                SobekCM_Assistant assistant = new SobekCM_Assistant();
                if (!assistant.Get_User_Folder(currentMode.My_Sobek_SubMode, userObj.UserID, results_per_page, current_page, tracer, out searchResultStatistics, out pagedSearchResults))
                {
                    currentMode.Mode = Display_Mode_Enum.Error;
                }
            }
        }