CheckForPageSwitch(); // Are we deleting the selected user? if (CheckForDeleteSelection() && DeleteUser($selectedUser)) { $confirmationMsg = sprintf($confSuccessfulDeletion, $selectedUser); } } catch (MgException $e) { CheckForFatalMgException($e); $errorMsg = $e->GetExceptionMessage(); } catch (Exception $e) { $errorMsg = $e->getMessage(); } // Load display data try { $users = GetUsers(); $numUsers = sizeof($users); $currPage = GetPageNumber($users, $selectedUser, $pageSize); GetPageRange($currPage, $numUsers, $pageSize, $firstPageIndex, $lastPageIndex); LoadUserTable($userTable, $firstPageIndex, $lastPageIndex, true); if (!array_key_exists($selectedUser, $userTable) && $numUsers > 0) { $selectedUser = $users[$firstPageIndex]; } LoadUserRolesTable($userRolesTable, $firstPageIndex, $lastPageIndex); } catch (MgException $e) { CheckForFatalMgException($e); if (empty($errorMsg)) { $errorMsg = $e->GetExceptionMessage(); } } catch (Exception $e) { if (empty($errorMsg)) { $errorMsg = $e->getMessage(); }
$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;
if ($sortColumn == NAME_SORT_COLUMN) { if ($sortDirection == ASCENDING_SORT_DIRECTION) { ksort($mappings); } else { krsort($mappings); } } else { if ($sortDirection == ASCENDING_SORT_DIRECTION) { asort($mappings); } else { arsort($mappings); } } $numMappings = sizeof($mappings); $mappingsKeys = array_keys($mappings); $currPage = GetPageNumber($mappingsKeys, $selectedMapping, $pageSize); GetPageRange($currPage, $numMappings, $pageSize, $firstPageIndex, $lastPageIndex); LoadMappingTable($mappingTable, $mappings, $firstPageIndex, $lastPageIndex); if (!array_key_exists($selectedMapping, $mappingTable) && $numMappings > 0) { $selectedMapping = $mappingsKeys[$firstPageIndex]; } else { if ($numMappings == 0) { $selectedMapping = ''; } } } catch (MgException $e) { CheckForFatalMgException($e); if (empty($errorMsg)) { $errorMsg = $e->GetExceptionMessage(); } } catch (Exception $e) {
} catch (MgException $e) { CheckForFatalMgException($e); if (empty($packageLoadErrorMsg)) { $packageLoadErrorMsg = $e->GetExceptionMessage(); } } catch (Exception $e) { if (empty($packageLoadErrorMsg)) { $packageLoadErrorMsg = $e->getMessage(); } } } // Load display data if ($numPackages == 0) { throw new Exception($errNoPackagesFound); } $currPage = GetPageNumber($packages, $selectedPackage, $pageSize); GetPageRange($currPage, $numPackages, $pageSize, $firstPageIndex, $lastPageIndex); LoadPackageTable($packageTable, $firstPageIndex, $lastPageIndex); if (!array_key_exists($selectedPackage, $packageTable) && $numPackages > 0) { $selectedPackage = $packages[$firstPageIndex]; } } catch (MgException $e) { CheckForFatalMgException($e); if (empty($packageLoadErrorMsg)) { $packageLoadErrorMsg = $e->GetExceptionMessage(); } } catch (Exception $e) { if (empty($packageLoadErrorMsg)) { $packageLoadErrorMsg = $e->getMessage(); } }
SetGroupSortDirection($sortDirection); // Are we switching to another page? CheckForPageSwitch(); // Are we deleting a group? if (CheckForDeleteSelection() && DeleteGroup($selectedGroup)) { $confirmationMsg = sprintf($confSuccessfulDeletion, $selectedGroup); } } catch (MgException $e) { CheckForFatalMgException($e); $errorMsg = $e->GetExceptionMessage(); } catch (Exception $e) { $errorMsg = $e->getMessage(); } $groups = GetGroups(); $groupCount = sizeof($groups); $currPage = GetPageNumber($groups, $selectedGroup, $pageSize); GetPageRange($currPage, $groupCount, $pageSize, $firstPageIndex, $lastPageIndex); LoadGroupTable($groupTable, $firstPageIndex, $lastPageIndex, true); if (!array_key_exists($selectedGroup, $groupTable) && $groupCount > 0) { $selectedGroup = $groups[$firstPageIndex]; } if ($selectedGroup == MgGroup::Everyone) { if ($firstPageIndex + 1 <= $lastPageIndex) { $selectedGroup = $groups[$firstPageIndex + 1]; } else { $selectedGroup = ""; } } LoadGroupRolesTable($groupRolesTable, $firstPageIndex, $lastPageIndex); } catch (MgException $e) { CheckForFatalMgException($e);
} } catch (MgException $e) { CheckForFatalMgException($e); $errorMsg = $e->GetExceptionMessage(); } catch (Exception $e) { $errorMsg = $e->getMessage(); } // Load display data try { if (!$serverRec->poweredUp) { throw new Exception(sprintf($errServerIsDown, $selectedServer)); } if ($selectedLog != ACTIVE_LOGS) { $logFiles = GetLogFiles($serverAdmin, $selectedLog); $numLogFiles = count($logFiles); $currPage = GetPageNumber($logFiles, $selectedItem, $pageSize); GetPageRange($currPage, $numLogFiles, $pageSize, $firstPageIndex, $lastPageIndex); LoadLogFileTable($logFilesTable, $firstPageIndex, $lastPageIndex, $serverAdmin, $selectedLog); if (!array_key_exists($selectedItem, $logFilesTable) && $numLogFiles > 0) { $selectedItem = $logFiles[$firstPageIndex]; } } $serverAdmin->Close(); } catch (MgException $e) { CheckForFatalMgException($e); if (empty($errorMsg)) { $errorMsg = $e->GetExceptionMessage(); } } catch (Exception $e) { if (empty($errorMsg)) { $errorMsg = $e->getMessage();