<?php
// Dynamically output the DOCTYPE based on the value of the 'doctype' query parameter.
// This is used by our on_all_doctypes Selenium test decorator.
$docmode = $_GET['doctype'];
switch ($docmode) {
case 'quirks':
   // Do nothing.
   break;
case 'strict':
   echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">";
   break;
case 'trans':
   echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">";
   break;
case 'frameset':
   echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">";
   break;
case 'system':
   echo "<!DOCTYPE html SYSTEM \"about:legacy-compat\">";
   break;
default:
   echo "<!DOCTYPE html>";
   break;
};
?>
