".$_SESSION['uid']."<"); header('Location: index.php'); } $Form = new JFormer('AdressForm', array('submitButtonText' => '-> Anmeldung Step 4')); $Form->addJFormComponentArray(array( new JFormComponentHtml('

Impfungen, Krankenkasse, Allergien,...

'), new JFormComponentMultipleChoice('swimmen', 'Der Lagerteilnehmer kann schwimmen', array( array('value' => '0', 'label' => 'nein'), array('value' => '1', 'label' => 'ja'), ), array( 'multipleChoiceType' => 'radio', 'validationOptions' => array('required'), )), $singleLineText = new JFormComponentSingleLineText('krankenkasse', 'Bei welcher Krankenkasse ist der Lagerteilnehmer versichert', array( 'tip' => '

Bitte die Krankenkassenkarte zur Gepäckabgabe mitbringen

', 'validationOptions' => array('required'), )), new JFormComponentMultipleChoice('medikamentengabe', 'Ich bin damit einverstanden, dass bei Bedarf meinem Kind ein rezeptfreies Medikament, wie z.B. Fenistil, Wunddesinfektion, Lutschpastillen oder Ähnliches, in geringem Umfang verabreicht werden kann.', array( array('value' => '0', 'label' => 'nein'), array('value' => '1', 'label' => 'ja'), ), array( 'multipleChoiceType' => 'radio', 'validationOptions' => array('required'), )), new JFormComponentMultipleChoice('wundstarrkrampf', 'Impfung gegen Wundstarrkrampf', array( array('value' => '0', 'label' => 'nein'), array('value' => '1', 'label' => 'ja'), ), array( 'multipleChoiceType' => 'radio', 'validationOptions' => array('required'), )), $singleLineText = new JFormComponentSingleLineText('jahrwundstarrkrampfimpfung', 'Jahr der letzten Wundstarrkrampfimpfung:', array( 'tip' => '

In welchem Jahr wurdes Du zuletzt gegen Wundstarrkrampf geimpft?

', 'maxLength' => '4', 'validationOptions' => array('required','minLength' => 4,'decimal'), 'dependencyOptions' => array( 'dependentOn' => 'wundstarrkrampf', 'display' => 'show', 'jsFunction' => '$("#wundstarrkrampf-choice2").is(":checked")', ), )), new JFormComponentTextArea('medikamente', 'Besondere Medikamente/Krankheiten:', array( 'tip' => '

Bitte die Medikamente zur Gepäckabgabe mitbringen und hiernochmal die genaue Einnahme mitteilen

', 'width' => 'mediumLong', 'height' => 'shortest', )), new JFormComponentTextArea('allergien', 'Allergien:', array( 'width' => 'mediumLong', 'height' => 'shortest', )), new JFormComponentMultipleChoice('vegi', 'Ich ernähre mich fleischlos:', array( array('value' => '0', 'label' => 'nein'), array('value' => '1', 'label' => 'ja'), ), array( 'multipleChoiceType' => 'radio', 'validationOptions' => array('required'), )), )); function onSubmit($formValues) { $uid = $_SESSION['uid']; $krankenkasse= $formValues->krankenkasse; $allergien= $formValues->allergien; $medikamente= $formValues->medikamente; $schwimmen= $formValues->swimmen; $vegi= $formValues->vegi; $medi= $formValues->medikamentengabe; if ($formValues->wundstarrkrampf) { $impfung = "Tetanus " . $formValues->jahrwundstarrkrampfimpfung ; } else { $impfung = "-"; } if ($uid == "") { error_log("ERROR: SUBMIT bei STEP 3 wurde ohne UID aufgerufen"); $_SESSION['step'] = "0"; } else { $_SESSION['step'] = "4"; //DB-Eintrag $mydb = new DB_MySQL(); $mydb->query("UPDATE AnmeldungStatus SET step = '3' WHERE uid='$uid' AND step < '10' "); $mydb->query("INSERT INTO AnmeldungZusatzangaben (uid, krankenkasse, impfung, allergien, medikamente, schwimmen,vegi, medikamentengabe) VALUES ('$uid', '$krankenkasse', '$impfung', '$allergien', '$medikamente' , '$schwimmen', '$vegi' ,'$medi') ON DUPLICATE KEY UPDATE krankenkasse = '$krankenkasse', impfung = '$impfung', allergien = '$allergien', medikamente = '$medikamente', schwimmen = '$schwimmen' , vegi = '$vegi', medikamentengabe = '$medi' "); $mydb->disconnect(); } $response = array('redirect' => 'index.php'); return $response; } // Process any request to the form $Form->processRequest(); ?>