if (ereg("^[a-z0-9]+\$", $X) && (isset($Langs[$X]) || $X == 'all' || $X == 'fun')) { $L = $X; } } if (!isset($L)) { $L = ''; } // HEADER //////////////////////////////////////////////// $mark = MarkTime(); $mark = $mark . ' ' . SITE_NAME; $LangName = $Langs[$L][LANG_FULL]; $Title = $LangName . ' measurements'; $bannerUrl = CORE_SITE; $faqUrl = CORE_SITE . 'help.php'; // DATA //////////////////////////////////////////////// $Body->set('Data', LanguageData(DATA_PATH . 'ndata.csv', $Langs, $Incl, $Excl, $L)); $timeUsed = 'Elapsed secs'; if (SITE_NAME == 'gp4' || SITE_NAME == 'debian' || SITE_NAME == 'demo') { $timeUsed = 'CPU secs'; } // ABOUT //////////////////////////////////////////////// $About =& new Template(ABOUT_PATH); $AboutTemplateName = $L . SEPARATOR . 'about.tpl.php'; if (!file_exists(ABOUT_PATH . $AboutTemplateName)) { $AboutTemplateName = 'blank-about.tpl.php'; } $About->set('Version', HtmlFragment(VERSION_PATH . $L . SEPARATOR . 'version.php')); // META //////////////////////////////////////////////// $MetaKeywords = '<meta name="description" content="Performance measurements for all the ' . $LangName . ' programs implementing ~12 flawed benchmarks (' . PLATFORM_NAME . ')." />'; $metaRobots = '<meta name="robots" content="index,follow,noarchive" />'; if (SITE_NAME == 'gp4' || SITE_NAME == 'debian') {
$L = $X; } } $Available = isset($L) && isset($Langs[$L]) && isset($Incl[$L]); if (!$Available) { $L = 'java'; } // 200 OK //////////////////////////////////////////////// if ($Available) { $Body =& new Template(LIB_PATH); $TemplateName = 'measurements.tpl.php'; // HEADER //////////////////////////////////////////////// $LangName = $Langs[$L][LANG_FULL]; $Title = $LangName . ' measurements ' . '(' . PLATFORM_NAME . ')'; // DATA //////////////////////////////////////////////// $Data = LanguageData(DATA_PATH . 'ndata.csv', $Langs, $Incl, $Excl, $L); $v = HtmlFragment(VERSION_PATH . $L . '-version.php'); // META //////////////////////////////////////////////// $keywords = '<meta name="description" content="Performance measurements for all the ' . $LangName . ' programs implementing ~12 simple benchmark tasks, (' . PLATFORM_NAME . ')." />'; $robots = '<meta name="robots" content="noindex,nofollow,noarchive" />'; $style = '<style><!-- a{color:black;text-decoration:none}article{padding: 0 0 2.9em}article,div,footer,header{margin:auto;width:92%}body{font:100% Droid Sans,Ubuntu,Verdana,sans-serif;margin:0;-webkit-text-size-adjust:100%}code,h1,h2,h3,li a{font-family:Ubuntu Mono,Consolas,Menlo,monospace}div,footer,header{max-width:31em}footer{padding:2.6em 0 0}h1{font-size:1.4em;font-weight:bold;margin:0;padding:.4em}h1,h1 a{color:white}h2,h3{margin:1.5em 0 0}h2{font-size:1.4em;font-weight:normal}h3{font-size:1.2em}li{list-style-type:none;vertical-align:top}li a{display:block;font-size:1.2em;margin:.5em .5em 0;padding:.5em .5em .3em}nav p{margin:0 .5em}ul{clear:left;margin:-0.3em 0 1.5em;text-align:center}p{color:#333;line-height:1.4;margin:.3em 0 0}p a,span{border-bottom:.1em solid #333;padding-bottom:.1em} #u64,#u64q{background-color:#c90016}#u32{background-color:#ffb515}#u32q{background-color:#ff6309}.best{font-weight:bold}.message{font-size:.8em}table{color:#333;margin:1.3em auto 0;text-align:right}tbody:after{content:"-";display:block;line-height:2.6em;visibility:hidden}td{border-bottom:.15em dotted #eee;padding:.7em 0 0 1em}td a,th a{display:block}td:first-child,th:first-child{text-align:left;padding-left:0}th{font-weight:normal;padding:0 0 0 1em} @media only screen{th:nth-child(3),td:nth-child(3),th:nth-child(4),td:nth-child(4),th:nth-child(5),td:nth-child(5),th:nth-child(6),td:nth-child(6),th:nth-child(7),td:nth-child(7){display:none}}@media only screen and (min-width:27em){th:nth-child(3),td:nth-child(3){display:table-cell}}@media only screen and (min-width:38em){th:nth-child(4),td:nth-child(4),th:nth-child(5),td:nth-child(5),th:nth-child(6),td:nth-child(6){display:table-cell}}@media only screen and (min-width:47em){th:nth-child(7),td:nth-child(7){display:table-cell}}@media only screen and (min-width:60em){article,footer,header{font-size:1.25em}} --></style>'; // TEMPLATE VARS //////////////////////////////////////////////// $Body->set('Data', $Data); $Body->set('Langs', $Langs); $Body->set('LangVersion', $v); $Body->set('SelectedLang', $L); $Body->set('Tests', $Tests);