echo $waterfallSnippet->create(); break; case "requestDetails": # require_once __DIR__ . '/include/RequestDetailsHtmlSnippet.php'; $requestDetailsSnippet = new RequestDetailsHtmlSnippet($testInfo, $stepResult, $useLinks); echo $requestDetailsSnippet->create(); break; case "requestHeaders": require_once __DIR__ . '/include/RequestHeadersHtmlSnippet.php'; $requestHeadersSnippet = new RequestHeadersHtmlSnippet($stepResult, $useLinks); echo $requestHeadersSnippet->create(); break; case "mimetypeBreakdown": require_once __DIR__ . '/include/MimetypeBreakdownHtmlSnippet.php'; $snippetRv = new MimetypeBreakdownHtmlSnippet($testInfo, $stepResult); echo $snippetRv->create(); break; case "domainBreakdown": require_once __DIR__ . '/include/DomainBreakdownHtmlSnippet.php'; $snippetRv = new DomainBreakdownHtmlSnippet($testInfo, $stepResult); echo $snippetRv->create(); break; case "performanceOptimization": require_once __DIR__ . '/include/PerformanceOptimizationHtmlSnippet.php'; $snippet = new PerformanceOptimizationHtmlSnippet($testInfo, $stepResult); echo $snippet->create(); break; default: header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found", true, 404); exit(0);
echo $snippetFv->create(); // defines the global JS object wptBreakdownData which contains the breakdown data at key // $snippetFv->getBreakdownId(), so it can be globally found from JS } ?> <?php if ($repeatViewResults) { ?> <br><hr><br> <h1>Content breakdown by MIME type (Repeat View)</h1> <?php if ($isMultistep) { $accordionHelper = new AccordionHtmlHelper($repeatViewResults); echo $accordionHelper->createAccordion("breakdown_rv", "mimetypeBreakdown", "drawTable"); } else { $snippetRv = new MimetypeBreakdownHtmlSnippet($testInfo, $repeatViewResults->getStepResult(1)); echo $snippetRv->create(); } ?> <?php } ?> </div> <?php include 'footer.inc'; ?> <a href="#top" id="back_to_top">Back to top</a> <!--Load the AJAX API--> <script type="text/javascript" src="<?php