<?php ############################################################## ##In-portal ## ############################################################## ## In-portal ## ## Intechnic Corporation ## ## All Rights Reserved, 1998-2002 ## ## ## ## No portion of this code may be copied, reproduced or ## ## otherwise redistributed without proper written ## ## consent of Intechnic Corporation. Violation will ## ## result in revocation of the license and support ## ## privileges along maximum prosecution allowed by law. ## ############################################################## // new startup: begin define('REL_PATH', 'admin/logs'); $relation_level = count( explode('/', REL_PATH) ); define('FULL_PATH', realpath(dirname(__FILE__) . str_repeat('/..', $relation_level) ) ); require_once FULL_PATH.'/kernel/startup.php'; // new startup: end $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<SCRIPT Language=\"JavaScript1.2\">\n".$objListView->GetViewMenu($imagesURL)."\n</SCRIPT>\n"; int_header($objListToolBar,NULL, $title,NULL,$h); if ($filter) { ?> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="toolbar"> <tr> <td valign="top"> <?php int_hint_red(admin_language("la_Warning_Filter")); ?> </td> </tr> </table> <?php } ?> <FORM method="POST" ACTION="" NAME="searchlistform" ID="searchlistform"> <?php print $objListView->PrintList(); ?> <input type="hidden" name="Action" value=""> </FORM> <!-- CODE FOR VIEW MENU --> <form ID="viewmenu" method="post" action="<?php echo $_SERVER["PHP_SELF"]."?env=".BuildEnv(); ?>" name="viewmenu"> <input type="hidden" name="fieldname" value=""> <input type="hidden" name="varvalue" value=""> <input type="hidden" name="varvalue2" value=""> <input type="hidden" name="Action" value=""> </form> <FORM ID="ListSearchForm" NAME="ListSearchForm" method="POST" action="<?php echo $_SERVER["PHP_SELF"]."?env=".BuildEnv(); ?>"> <INPUT TYPE="HIDDEN" NAME="Action" VALUE=""> <INPUT TYPE="HIDDEN" NAME="list_search"> </FORM> <script src="<?php echo $adminURL; ?>/listview/listview.js"></script> <script> initSelectiorContainers(); <?php echo $objListToolBar->Get("CheckClass").".setImages();"; ?> </script> <!-- END CODE--> <?php int_footer(); ?>