Open($cred); $wli = new MgResourceIdentifier($webLayout); $src = new MgByteSource($fixedupHtml, strlen($fixedupHtml)); $resourceSrvc = $site->CreateService(MgServiceType::ResourceService); $wl = new MgWebLayout($resourceSrvc, $wli); $pagestream = $wl->ProcessGettingStartedPage($src->GetReader(), $dwf); if($pagestream == null) echo $fixedupHtml; else echo $pagestream->ToString(); } else echo $fixedupHtml; } catch(MgException $e) { echo $e->GetDetails(); return; } function GetParameters($params) { global $sessionId, $webLayout, $pageName, $dwf, $locale; $sessionId = $params['SESSION']; $webLayout = $params['WEBLAYOUT']; if(isset($params['PAGE'])) $pageName = $params['PAGE']; $dwf = $params['DWF'] == "1"; if(isset($params['LOCALE'])) $locale = $params['LOCALE']; else $locale = GetDefaultLocale(); } function GetRequestParameters() { if($_SERVER['REQUEST_METHOD'] == "POST") GetParameters($_POST); else GetParameters($_GET); } function FixupPageReferences($html, $webLayout, $dwf, $vroot, $locale) { $htmlPrefix = "gettingstarted.php?WEBLAYOUT=" . urlencode($webLayout) . "&DWF=". ($dwf?"1":"0") . "&LOCALE=" . $locale . "&PAGE="; $imgScrPrefix = $vroot . "localized/help/" . $locale . "/"; $index = 0; $res = ""; do { $found = false; $i = strpos($html, "href=\"", $index); $j = strpos($html, "src=\"", $index); if($i != FALSE || $j != FALSE) { $htmlRef = false; $found = true; if($i != FALSE) { if($j != FALSE) { if($i < $j) { $htmlRef = substr($html, $i - 3, 2) == "