array('min_range' => 1)); if ($_SERVER['REQUEST_METHOD'] == 'POST') { /* * Process form here */ if (isset($_POST['authorize']) && isset($_POST['course']) && isset($_POST['member']) && filter_var($_POST['course'], FILTER_VALIDATE_INT, $options) !== FALSE && filter_var($_POST['member'], FILTER_VALIDATE_INT, $options) !== FALSE) { insertIntoTrainerAuthTable($_POST['member'], $_POST['course']); $memberID = $_POST['member']; } if (isset($_POST['courses']) && isset($_POST['courseID']) && filter_var($_POST['courseID']) !== FALSE) { $courseID = $_POST['courseID']; } else if (isset($_POST['members']) && isset($_POST['memberID']) && filter_var($_POST['memberID']) !== FALSE) { $memberID = $_POST['memberID']; } } $root = $doc->appendChild($root); $root->appendChild(generateHead($doc)); $body = $doc->createElement('body'); $root->appendChild($body); $body->appendChild(generateMastHead($doc, $baseDir)); //$body->appendChild($doc->createElement('hr')); $_SESSION['subNav'] = 1; $body->appendChild(generateSelectedMenuBar($doc, $courseID)); /* * Insert content here. */ $div = createDiv($doc); $h3 = $doc->createElement('h3'); $h3->appendChild($doc->createTextNode('Filters')); $div->appendChild($h3); $form = createForm($doc, 'trainerAuthorizations.php'); $form->appendChild(generateCourseSelector($doc, 'courseID')); $form->appendChild(createSubmitInput($doc, 'courses', 'Course Filter')); $form->appendChild(createBr($doc)); $form->appendChild(generateMemberSelector($doc, 'memberID')); $form->appendChild(createSubmitInput($doc, 'members', 'Member Filter')); $div->appendChild($form); $body->appendChild($div); $body->appendChild(generateTrainerTable($doc, $courseID, $memberID)); $div = createDiv($doc); $form = createForm($doc, 'trainerAuthorizations.php'); $form->appendChild(generateMemberSelector($doc, 'member')); $form->appendChild(generateCourseSelector($doc, 'course')); $form->appendChild(createSubmitInput($doc, 'authorize', 'Authorize')); $div->appendChild($form); $body->appendChild($div); $body->appendChild(generateFooter($doc)); if ($prettyPretty) $doc->formatOutput = true; outputDoc($doc); } else generateIndexRedirect(); ?>