GetCurrentSiteAddress(); if ( array_key_exists( $selectedServerID, $_POST ) ) { $selectedServer = $_POST[ $selectedServerID ]; } // Are we switching to another page? CheckForPageSwitch(); // Are we deleting the selected server? if ( CheckForDeleteSelection() ) { $selectedServerName = GetServerName( $selectedServer ); if ( DeleteServer( $selectedServer ) ) { $confirmationMsg = sprintf( $confSuccessfulDeletion, $selectedServerName ); } } // Get submitted data if ( !FirstTimeHere( $pageName ) ) { $serverUpdateList = array_key_exists( $serverUpdateID, $_POST ) ? $_POST[ $serverUpdateID ] : array(); $drawingServiceOnList = array_key_exists( $drawingServiceOnID, $_POST ) ? $_POST[ $drawingServiceOnID ] : array(); $featureServiceOnList = array_key_exists( $featureServiceOnID, $_POST ) ? $_POST[ $featureServiceOnID ] : array(); $mappingServiceOnList = array_key_exists( $mappingServiceOnID, $_POST ) ? $_POST[ $mappingServiceOnID ] : array(); $renderingServiceOnList = array_key_exists( $renderingServiceOnID, $_POST ) ? $_POST[ $renderingServiceOnID ] : array(); $tileServiceOnList = array_key_exists( $tileServiceOnID, $_POST ) ? $_POST[ $tileServiceOnID ] : array(); $onlineList = array_key_exists( $onlineID, $_POST ) ? $_POST[ $onlineID ] : array(); } } catch ( MgException $e ) { CheckForFatalMgException( $e ); $errorMsg = $e->GetMessage(); } catch ( Exception $e ) { $errorMsg = $e->getMessage(); } // Load the display table and save data, if requested. try { $servers = GetServers(); $numServers = GetServerCount(); $currPage = GetPageNumber( $servers, $selectedServer, $pageSize ); GetPageRange( $currPage, $numServers, $pageSize, $firstPageIndex, $lastPageIndex ); LoadServerTable( $serverTable, $firstPageIndex, $lastPageIndex, true ); if ( !array_key_exists( $selectedServer, $serverTable ) && $numServers > 0 ) $selectedServer = $servers[ $firstPageIndex ]; // Get input values if ( !FirstTimeHere( $pageName ) ) { $serverNum = -1; foreach ( $serverTable as $key => $val ) { if ( in_array( $key, $serverUpdateList ) ) { $val->services[ DRAWING_SERVICE ] = in_array( $key, $drawingServiceOnList ) ? true : false; $val->services[ FEATURE_SERVICE ] = in_array( $key, $featureServiceOnList ) ? true : false; $val->services[ MAPPING_SERVICE ] = in_array( $key, $mappingServiceOnList ) ? true : false; $val->services[ RENDERING_SERVICE ] = in_array( $key, $renderingServiceOnList ) ? true : false; $val->services[ TILE_SERVICE ] = in_array( $key, $tileServiceOnList ) ? true : false; $val->online = in_array( $key, $onlineList ) ? true : false; } } } if ( CheckForSaveData() ) { foreach ( $serverTable as $key => $val ) { if ( $val->poweredUp ) { $serverAdmin = new MgServerAdmin(); $serverAdmin->Open( $key, $userInfo ); SetOnline( $serverAdmin, $val->online ); SetOptionalServerServices( $serverAdmin, $val->services ); $serverAdmin->Close(); } } $confirmationMsg = $confSuccessfulServersUpdate; } } catch ( MgException $e ) { CheckForFatalMgException( $e ); if ( empty( $errorMsg ) ) $errorMsg = $e->GetMessage(); } catch ( Exception $e ) { if ( empty( $errorMsg ) ) $errorMsg = $e->getMessage(); } ?> label = "Status"; $button->icon = "images/monitor_status.gif"; $button->submitForm = false; $button->action = "DisplayServerStatus( '".$serverToMonitorID."' );"; $buttons[0] = $button; $button = new ToolbarButtonRecord(); $button->id = 'ConfigureButton'; $button->icon = "images/configure.gif"; $button->label = "Configure"; $button->action = "SetElementValue('".NEXT_PAGE_ID."', 'serverproperties.php');"; $buttons[1] = $button; $button = new ToolbarButtonRecord(); $button->label = "Logs"; $button->icon = "images/logs.gif"; $button->action = "SetElementValue('".NEXT_PAGE_ID."', 'logmanagement.php');"; $buttons[2] = $button; DisplayToolbar( $buttons, $formName ); ?>
$val ) { if ( $selectedServer == $key ) $checkedStr = " checked "; else $checkedStr = ""; $serverHrefStr = 'serverproperties.php?'.$selectedServerID.'='.$key; if ( $key == $siteServerAddress ) $serverSelectionOnClickStr = "SetElementValue( '".$okToDeleteID."', 'false' ); SetElementValue( '".$serverToMonitorID."', '".$key."' );"; else $serverSelectionOnClickStr = "SetElementValue( '".$okToDeleteID."', 'true' ); SetElementValue( '".$serverToMonitorID."', '".$key."' );"; $serviceSelector->serverAddress = $key; $serviceSelector->drawingOnID = $drawingServiceOnID.'[]'; $serviceSelector->drawingOn = $val->services[ DRAWING_SERVICE ]; $serviceSelector->featureOnID = $featureServiceOnID.'[]'; $serviceSelector->featureOn = $val->services[ FEATURE_SERVICE ]; $serviceSelector->mappingOnID = $mappingServiceOnID.'[]'; $serviceSelector->mappingOn = $val->services[ MAPPING_SERVICE ]; $serviceSelector->renderingOnID = $renderingServiceOnID.'[]'; $serviceSelector->renderingOn = $val->services[ RENDERING_SERVICE ]; $serviceSelector->tileOnID = $tileServiceOnID.'[]'; $serviceSelector->tileOn = $val->services[ TILE_SERVICE ]; $serviceSelector->enabled = $val->poweredUp; ?>
  Server IP Address Online
onClick="" > name; ?> online ) echo 'checked'; if ( !$val->poweredUp ) echo ' disabled '; ?> >