function show_add_rappel_form($msg = "") { global $aircraft_type_array; global $operation_type_array; global $seating_config_array; global $which_form; $function_url = $which_form; isset($_GET['crew']) ? $crew_url = "&crew=" . $_GET['crew'] : ($crew_url = ''); isset($_GET['hrap']) && hrap::exists($_GET['hrap']) ? $hrap_url = "&hrap=" . $_GET['hrap'] : ($hrap_url = ''); isset($_GET['op']) ? $op_url = "&op=" . $_GET['op'] : ($op_url = ''); show_header(); if ($function_url == 'add_rappel') { // Initialize default values for the form memory if its blank if ($_SESSION['form_memory'][$which_form]['aircraft_type'] == '') { $_SESSION['form_memory'][$which_form]['aircraft_type'] = 'bell_205'; } if ($_SESSION['form_memory'][$which_form]['configuration'] == '') { $_SESSION['form_memory'][$which_form]['configuration'] = 'bench'; } if ($_SESSION['form_memory'][$which_form]['operation_type'] == '') { $_SESSION['form_memory'][$which_form]['operation_type'] = 'operational'; } // This section allows the operation type, aircraft, tailnumber, pilot and seating config to be specified in the URL for quick bookmarking if (isset($_GET['operation_type']) && in_array($_GET['operation_type'], $operation_type_array)) { $_SESSION['form_memory'][$which_form]['operation_type'] = $_GET['operation_type']; } if (isset($_GET['aircraft']) && array_key_exists($_GET['aircraft'], $aircraft_type_array)) { $_SESSION['form_memory'][$which_form]['aircraft_type'] = $_GET['aircraft']; } if (isset($_GET['configuration']) && in_array($_GET['configuration'], $seating_config_array)) { $_SESSION['form_memory'][$which_form]['configuration'] = $_GET['configuration']; } if (isset($_GET['tailnumber']) && (!isset($_SESSION['form_memory'][$which_form]['tailnumber']) || $_SESSION['form_memory'][$which_form]['tailnumber'] == '')) { $_SESSION['form_memory'][$which_form]['tailnumber'] = $_GET['tailnumber']; } if (isset($_GET['pilot']) && (!isset($_SESSION['form_memory'][$which_form]['pilot_name']) || $_SESSION['form_memory'][$which_form]['pilot_name'] == "")) { $_SESSION['form_memory'][$which_form]['pilot_name'] = $_GET['pilot']; } if (isset($_GET['today']) && (!isset($_SESSION['form_memory'][$which_form]['date']) || $_SESSION['form_memory'][$which_form]['date'] == "")) { $_SESSION['form_memory'][$which_form]['date'] = date('m/d/Y'); } } if ($msg != "") { echo "<div class=\"error_msg\">" . $msg . "</div><br><br>\n\n"; } echo "<br>\n<div style=\"width:100%;text-align:center;\">\n" . "<form action=\"#\" method=\"post\" name=\"memory_form\" id=\"memory_form\">\n" . "\t<input type=\"hidden\" id=\"operation_type_memory\" value=\"" . $_SESSION['form_memory'][$which_form]['operation_type'] . "\">\n" . "\t<input type=\"hidden\" id=\"aircraft_type_memory\" value=\"" . $_SESSION['form_memory'][$which_form]['aircraft_type'] . "\">\n" . "\t<input type=\"hidden\" id=\"configuration_memory\" value=\"" . $_SESSION['form_memory'][$which_form]['configuration'] . "\">\n" . "</form>\n" . "<form action=\"" . $_SERVER['PHP_SELF'] . "?function=" . $function_url . $crew_url . $hrap_url . $op_url . "\" method=\"post\" name=\"add_rappel_form\" id=\"add_rappel_form\" autocomplete=\"off\" >\n\n\n"; /* echo "<script type=\"text/javascript\">updateForm();</script>\n\n\n"; */ initialize_add_rappel_form_from_memory(); echo "</form>\n" . "</div><br><br><br>\n\n"; }