annotate php/pseudo.php @ 3114:54df1a21bf84

Modify the pseudo.php function to examine specific save prefixes or directory locations for tests
author Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk>
date Wed, 18 Jul 2018 13:56:15 +0100
parents d26623bd65e0
children b2138d9d5df6
rev   line source
nicholas@2224 1 <?php
nicholas@3114 2 header('Access-Control-Allow-Origin: *');
nicholas@3114 3 header("Content-type: text/xml");
nicholas@3114 4 header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
nicholas@3114 5 header("Cache-Control: post-check=0, pre-check=0", false);
nicholas@3114 6 header("Pragma: no-cache");
nicholas@2224 7
nicholas@3114 8 if (isset($_GET["prefix"]) == FALSE) {
nicholas@3114 9 $prefix = ""
nicholas@3114 10 } else {
nicholas@3114 11 $prefix = $_GET["prefix"];
nicholas@3114 12 }
nicholas@2224 13
nicholas@3114 14 if (isset($_GET["dir"]) == FALSE) {
nicholas@3114 15 $prefix = ""
nicholas@3114 16 } else {
nicholas@3114 17 $prefix = $_GET["dir"];
nicholas@3114 18 }
nicholas@2224 19
nicholas@3114 20 $files = glob('../saves/' . $prefix . '*.xml');
nicholas@3114 21 $numsaves = 0;
nicholas@3114 22 if ( $files !== false )
nicholas@3114 23 {
nicholas@3114 24 $numsaves = count( $files );
nicholas@3114 25 }
nicholas@3114 26
nicholas@3114 27 $files = glob('../tests/' . $dir . '*.xml');
nicholas@3114 28 $numtests = 0;
nicholas@3114 29
nicholas@3114 30 if ( $numtests !== false )
nicholas@3114 31 {
nicholas@3114 32 $numtests = count( $files );
nicholas@3114 33 }
nicholas@3114 34
nicholas@3114 35 $testID = ($numsaves % $numtests);
nicholas@3114 36 readfile($files[$testID]);
nicholas@2457 37 ?>