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->GetExceptionMessage(); } 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->GetExceptionMessage(); } catch ( Exception $e ) { if ( empty( $errorMsg ) ) $errorMsg = $e->getMessage(); } ?>
Server | IP Address | Online | |
onClick="" > | name; ?> | online ) echo 'checked'; if ( !$val->poweredUp ) echo ' disabled '; ?> > |