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;
}
}
}