Example #1
0
 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);
     }
 }