예제 #1
0
 if ($update || $encounter_nr) {
     //echo formatDate2STD($geburtsdatum,$date_format);
     $itemno = $itemname;
     $_POST['modify_id'] = $encoder;
     if ($dbtype == 'mysql' || $dbtype == 'mysqli') {
         $_POST['history'] = "CONCAT(history,\"\n Update: " . date('Y-m-d H:i:s') . " = {$encoder}\")";
     } else {
         $_POST['history'] = "(history || '\n Update: " . date('Y-m-d H:i:s') . " = {$encoder}')";
     }
     if (isset($_POST['encounter_nr'])) {
         unset($_POST['encounter_nr']);
     }
     if (isset($_POST['pid'])) {
         unset($_POST['pid']);
     }
     $encounter_obj->setDataArray($_POST);
     if ($encounter_obj->updateEncounterFromInternalArray($encounter_nr)) {
         header("location: aufnahme_daten_zeigen.php" . URL_REDIRECT_APPEND . "&encounter_nr={$encounter_nr}&origin=admit&target=entry&newdata={$newdata}");
         exit;
     }
 } else {
     $newdata = 1;
     /* Determine the format of the encounter number */
     if ($GLOBAL_CONFIG['encounter_nr_fullyear_prepend']) {
         $ref_nr = (int) date('Y') . $GLOBAL_CONFIG['encounter_nr_init'];
     } else {
         $ref_nr = $GLOBAL_CONFIG['encounter_nr_init'];
     }
     //echo $ref_nr;
     switch ($_POST['encounter_class_nr']) {
         case '1':