Get("Site_Path"); $admin = $objConfig->Get("AdminDirectory"); if(!strlen($admin)) $admin = "admin"; $localURL=$rootURL."kernel/"; $adminURL = $rootURL.$admin; $imagesURL = $adminURL."/images"; //admin only util $pathtolocal = $pathtoroot."kernel/"; require_once ($pathtoroot.$admin."/include/elements.php"); require_once ($pathtoroot."kernel/admin/include/navmenu.php"); require_once ($pathtolocal."admin/include/navmenu.php"); require_once($pathtoroot.$admin."/toolbar.php"); require_once($pathtoroot.$admin."/listview/listview.php"); $pathtolocal = $pathtoroot; //Set Section $section = 'in-portal:log_summary'; //Set Environment Variable $envar = "env=" . BuildEnv(); //Display header $objListToolBar = new clsToolBar(); $objListToolBar->Set("section",$section); $objListToolBar->Set("load_menu_func",""); $objListToolBar->Set("CheckClass","ListChecks"); $listImages = array(); //$img, $alt, $link, $onMouseOver, $onMouseOut, $onClick $objListToolBar->Add("log_refresh", "la_ToolTip_Refresh","#","swap('log_refresh','toolbar/tool_refresh_f2.gif');", "swap('log_refresh', 'toolbar/tool_refresh.gif');","window.location.reload(true);", "tool_refresh.gif", TRUE, TRUE); $objListToolBar->Add("divider"); $objListToolBar->Add("user_print", "la_ToolTip_Print","#","swap('user_print','toolbar/tool_print_f2.gif');", "swap('user_print', 'toolbar/tool_print.gif');","window.print();","tool_print.gif"); $objListToolBar->Add("viewmenubutton", "la_ToolTip_View","#","swap('viewmenubutton','toolbar/tool_view_f2.gif'); ", "swap('viewmenubutton', 'toolbar/tool_view.gif');", "ShowViewMenu();","tool_view.gif"); $objListToolBar->AddToInitScript($listImages); $objListToolBar->AddToInitScript("fwLoadMenus();"); $objSummary = new clsStatList(); $order = $objConfig->Get("Summary_SortOrder"); $SearchWords = $objSession->GetVariable("SummarySearchWord"); $where = 'AdminSummary = 2'; $orderBy = trim($objConfig->Get("Summary_SortField")." ".$objConfig->Get("Summary_SortOrder")); $objListView = new clsListView($objListToolBar); $objSummary->Page = $objListView->GetPage(); // $objSession->GetVariable("Page_Summary"); //$objSummary->debuglevel = 1; $objSummary->ProcessList($where, $orderBy, $SearchWords ? false : true); // filter items by $SearchWords varible $i = 0; if($SearchWords) { $bad_ids = Array(); if( $objSummary->NumItems() > 0 ) $id_field = $objSummary->Items[0]->IdField(); while($i < $objSummary->NumItems() ) { if( !$objSummary->ItemLike($i, $SearchWords) ) { $bad_ids[] = $objSummary->Items[$i]->Get( $objSummary->Items[$i]->IdField() ); $objSummary->DeleteItem($i--); } $i++; } $where = sprintf('%s AND (%s NOT IN (%s))', $where, $id_field, implode(',',$bad_ids)); $objSummary->ProcessList($where, $orderBy, true); } $itemcount = TableCount(GetTablePrefix()."StatItem", $where,0); $objListView->SetListItems($objSummary); $objListView->IdField = "StatItemId"; $objListView->PageLinkTemplate = $pathtoroot.$admin."/templates/user_page_link.tpl"; $objListView->ColumnHeaders->Add("Module",admin_language("la_prompt_Module"),1,0,$order,"width=\"20%\"","Summary_SortField","Summary_SortOrder","Module"); $objListView->ColumnHeaders->Add("ListLabel",admin_language("la_prompt_Parameter"),1,0,$order,"width=\"20%\"","Summary_SortField","Summary_SortOrder","ListLabel"); $objListView->ColumnHeaders->Add("Value",admin_language("la_prompt_Value"),1,0,$order,"width=\"30%\"","Summary_SortField","Summary_SortOrder","ValueSQL"); $objListView->ColumnHeaders->SetSort($objConfig->Get("Summary_SortField"),$order); $objListView->PrintToolBar = FALSE; $objListView->SearchBar = TRUE; $objListView->SearchKeywords = $SearchWords; $objListView->SearchAction="m_summary_search"; $objListView->CurrentPageVar = "Page_Summary"; $objListView->PerPageVar = "Perpage_StatItem"; $objListView->CheckboxName = "itemlist[]"; $objListView->TotalItemCount = $itemcount; //$objListView->RefreshPageVar(); $objListView->ConfigureViewMenu("Summary_SortField","Summary_SortOrder","Module", "",0,0); $filter = false; if ($SearchWords != '') { $filter = true; } $title = admin_language("la_Showing_Stats")." (".$itemcount.")"; $h = "\n\n\n"; int_header($objListToolBar,NULL, $title,NULL,$h); if ($filter) { ?>
PrintList(); ?>