Esempio n. 1
0
 MgInitializeWebTier($webConfigFile);
 // Set up user info
 $userInfo = new MgUserInformation();
 $userInfo->SetMgUsernamePassword($adminID, $adminPassword);
 $userInfo->SetLocale($locale);
 $clientAgent = GetClientAgent();
 $clientIp = GetClientIp();
 $userInfo->SetClientAgent($clientAgent);
 $userInfo->SetClientIp($clientIp);
 // Create a Site object and open the Site Server.
 $site = new MgSite();
 $site->Open($userInfo);
 // Check that we have Administrator permission.
 $servers = $site->EnumerateServers();
 // Determine the available site servers
 $numSites = $site->GetSiteServerCount();
 if ($numSites == 1) {
     // Create session
     $adminSession = $site->CreateSession();
     // Save session variables
     SaveSessionVars();
     // Success - switch to ServerManagement page.
     header('Location:  servermanagement.php?' . strip_tags(SID));
     exit;
 } else {
     $siteInfo = GetSiteServerSelection($serverSelectionID);
     if ($siteInfo != NULL) {
         // Close the existing site connection
         if ($site != NULL) {
             $site->Close();
         }