function step2($arr, $einheit_id) { echo "<h2>STEP 2 - PERSONEN AUS MVS</h2>"; // echo '<pre>'; print_r($arr); $anz_mvs = count($arr['MVZ']); if (!$anz_mvs) { die('Keine MVS oder Leer'); } else { /* Alle MVS durchlaufen ALTE UND NEUE */ for ($a = 0; $a < $anz_mvs; $a++) { $anrede = ltrim(rtrim($arr['MVS'][$a][3])); $strasse = ltrim(rtrim($arr['MVS'][$a][7])); $ort_plz = ltrim(rtrim($arr['MVS'][$a][8])); $mi1 = ltrim(rtrim($arr['MVS'][$a][4])); $mi2 = ltrim(rtrim($arr['MVS'][$a][6])); $new_arr[$a]['MIETER']['NAMEN'][] = "{$mi1}"; if (!empty($mi2)) { $new_arr[$a]['MIETER']['NAMEN'][] = $mi2; $zustell_ans = "{$anrede}\n{$mi1} {$mi2}\n {$strasse} {$ort_plz}"; } else { $zustell_ans = "{$anrede}\n{$mi1}\n {$strasse} {$ort_plz}"; } $new_arr[$a]['MIETER']['ZUSTELL'] = $zustell_ans; if ($anrede == 'Herr' or $anrede == 'Herrn') { $new_arr[$a]['MIETER']['GES'][] = 'männlich'; // echo "$anrede<br>"; } if ($anrede == 'Herren') { $new_arr[$a]['MIETER']['GES'][] = 'männlich'; $new_arr[$a]['MIETER']['GES'][] = 'männlich'; } if ($anrede == 'Frau') { $new_arr[$a]['MIETER']['GES'][] = 'weiblich'; } if ($anrede == 'Herr und Frau' or $anrede == 'Familie') { $new_arr[$a]['MIETER']['GES'][] = 'männlich'; $new_arr[$a]['MIETER']['GES'][] = 'weiblich'; } if (!is_array($new_arr[$a]['MIETER']['GES'])) { $new_arr[$a]['MIETER']['GES'][] = 'unbekannt'; $new_arr[$a]['MIETER']['GES'][] = 'unbekannt'; } $handy = ltrim(rtrim($arr['MVS'][$a][9])); $new_arr[$a]['MIETER']['TEL'][] = $handy; $new_arr[$a]['MIETER']['HANDY'][] = $handy; $email = ltrim(rtrim($arr['MVS'][$a][19])); $new_arr[$a]['MIETER']['EMAIL'][] = $email; } // end for // print_r($new_arr); } for ($a = 0; $a < $anz_mvs; $a++) { $anz_namen = count($new_arr[$a]['MIETER']['NAMEN']); for ($n = 0; $n < $anz_namen; $n++) { $new_arr[$a]['MIETER']['NAMEN'][$n] = ltrim(rtrim(str_replace('Frau', '', $new_arr[$a]['MIETER']['NAMEN'][$n]))); $new_arr[$a]['MIETER']['NAMEN'][$n] = ltrim(rtrim(str_replace('Herr', '', $new_arr[$a]['MIETER']['NAMEN'][$n]))); $name_full = $new_arr[$a]['MIETER']['NAMEN'][$n]; $name_arr = explode(' ', $new_arr[$a]['MIETER']['NAMEN'][$n]); $vorname = $name_arr[0]; $nachname = $name_arr[1]; $geschlecht = $new_arr[$a]['MIETER']['GES'][$n]; $telefon_m = $new_arr[$a]['MIETER']['TEL'][$n]; if (isset($new_arr[$a]['MIETER']['HANDY'][$n])) { $handy_m = $new_arr[$a]['MIETER']['HANDY'][$n]; } $email_m = $new_arr[$a]['MIETER']['EMAIL'][$n]; if ($vorname != 'LEER') { $f = new formular(); $f->erstelle_formular("Import Namen aus GFAD {$name_full}", null); if (!$this->dropdown_personen_liste_filter('Name gefunden', 'name_g', 'name_g', null, $nachname, $vorname)) { $error = true; $f->text_feld("Nachname", "nachname", "{$nachname}", "50", 'nachname', ''); $f->text_feld("Vorname", "vorname", "{$vorname}", "50", 'vorname', ''); $pp = new personen(); $pp->dropdown_geschlecht('Geschlecht', 'geschlecht', 'geschlecht', $geschlecht); $f->text_feld("Telefon", "telefon", "{$telefon_m}", "50", 'telefon', ''); $f->text_feld("Handy", "handy", "{$handy_m}", "50", 'handy', ''); $f->text_feld("Email", "email", "{$email_m}", "50", 'email', ''); // $f->text_feld("Zustellanschrift", "email", "$email_m", "50", 'email',''); $f->send_button("submit_pers", "Person speichern"); $f->hidden_feld("geburtsdatum", "01.01.1900"); $f->hidden_feld("objekte_raus", "person_speichern"); } else { // echo "$name_full gespeichert"; $error = false; } $f->ende_formular(); } } } if ($error == false) { $this->step3($arr, $einheit_id); } }