$resourceServiceProps->ValidateProps(); $siteServiceProps->ValidateProps(); } // Set new property values $serverAdmin = new MgServerAdmin(); $serverAdmin->Open($selectedServer, $userInfo); $featureServiceProps->SetProps($serverAdmin); $tileServiceProps->SetProps($serverAdmin); if ($bSiteServer) { $resourceServiceProps->SetProps($serverAdmin); $siteServiceProps->SetProps($serverAdmin); } $optionalServices = GetOptionalServerServices($serverAdmin); $optionalServices[FEATURE_SERVICE] = $featureServiceProps->enabled; $optionalServices[TILE_SERVICE] = $tileServiceProps->enabled; SetOptionalServerServices($serverAdmin, $optionalServices); $serverAdmin->Close(); $confirmationMsg = sprintf($confSuccessfulUpdate, $selectedServer); } } catch (MgException $e) { CheckForFatalMgException($e); $errorMsg = $e->GetExceptionMessage(); } catch (Exception $e) { $errorMsg = $e->getMessage(); } ?> <!-- PAGE DEFINITION --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>
$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(); } }