$_REQUEST['newauditor'] = $newauditor = validate($_GET['newauditor'], 'snummer', '0'); // $dbConn->log('GET '.$newauditor); } else { if (isset($_POST['newauditor'])) { unset($_GET['newauditor']); $_REQUEST['newauditor'] = $newauditor = validate($_POST['newauditor'], 'snummer', '0'); // $dbConn->log('POST '.$newauditor); } else { unset($_POST['newauditor']); unset($_REQUEST['newauditor']); unset($_GET['newauditor']); } } $searchname = ''; $studentPicker = new StudentPicker($dbConn, $newauditor, 'Search and select auditor.'); $studentPicker->setInputName('newauditor'); if (isset($_REQUEST['searchname'])) { if (!preg_match('/;/', $_REQUEST['searchname'])) { $searchname = $_REQUEST['searchname']; $studentPicker->setSearchString($searchname); if (!isset($_REQUEST['newauditor'])) { $newauditor = $studentPicker->findStudentNumber(); } } else { $searchname = ''; } $_SESSION['searchname'] = $searchname; } else { $studentPicker->setSearchString($_SESSION['searchname']); } $_SESSION['searchname'] = $searchname;