<?php class HTMLPurifier_SimpleTest_Reporter extends HTMLReporter { protected $ac; public function __construct($encoding, $ac) { $this->ac = $ac; parent::HTMLReporter($encoding); } public function paintHeader($test_name) { parent::paintHeader($test_name); ?> <form action="" method="get" id="select"> <select name="f"> <option value="" style="font-weight:bold;"<?php if(!$this->ac['file']) {echo ' selected';} ?>>All Tests</option> <?php foreach($GLOBALS['HTMLPurifierTest']['Files'] as $file) { ?> <option value="<?php echo $file ?>"<?php if ($this->ac['file'] == $file) echo ' selected'; ?>><?php echo $file ?></option> <?php } ?> </select> <input type="checkbox" name="standalone" title="Standalone version?" <?php if($this->ac['standalone']) {echo 'checked="checked" ';} ?>/> <input type="submit" value="Go"> </form> <?php flush(); } public function _getCss() { $css = parent::_getCss(); $css .= ' #select {position:absolute;top:0.2em;right:0.2em;} '; return $css; } }