function form_haeuser_auswahl()
 {
     $f = new formular();
     $f->fieldset("Verwaltergebühr für Häusergruppen", 'v_geb_haeuser');
     if (!empty($_POST)) {
         // echo '<pre>';
         // print_r($_POST);
         $anzahl_h = count($_POST['haus']);
         if (!isset($_REQUEST['monat']) && !isset($_REQUEST['jahr'])) {
             $jahr_monat = date("Y-m");
             $jahr = date("Y");
             $monat = date("m");
         } else {
             $monat = $_REQUEST['monat'];
             $jahr = $_REQUEST['jahr'];
             $jahr_monat = $jahr . '-' . $monat;
         }
         $vermietete_arr = array();
         $leerstand_arr = array();
         for ($a = 0; $a < $anzahl_h; $a++) {
             $haus_id = $_POST['haus'][$a];
             $vermietete = $this->vermietete_monat_jahr_haus($jahr_monat, $haus_id, '');
             $leerstand = $this->leerstand_monat_jahr_haus($jahr_monat, $haus_id, '');
             if (is_array($vermietete)) {
                 $vermietete_arr = array_merge($vermietete_arr, $vermietete);
             }
             if (is_array($leerstand)) {
                 $leerstand_arr = array_merge($leerstand_arr, $leerstand);
             }
             unset($leerstand);
             unset($vermietete);
         }
         // print_r($vermietete_arr);
         // print_r($leerstand_arr);
         $this->berechnung_anzeigen($leerstand_arr, $vermietete_arr, $monat, $jahr);
     } else {
         $h = new haus();
         $haus_arr = $h->liste_aller_haeuser();
         $anzahl_haeuser = count($haus_arr);
         if (is_array($haus_arr)) {
             $f->erstelle_formular("Häuser auswählen", NULL);
             for ($a = 0; $a < $anzahl_haeuser; $a++) {
                 $objekt_id = $haus_arr[$a]['OBJEKT_ID'];
                 $haus_id = $haus_arr[$a]['HAUS_ID'];
                 $haus_id = $haus_arr[$a]['HAUS_ID'];
                 $haus_str = $haus_arr[$a]['HAUS_STRASSE'];
                 $haus_nr = $haus_arr[$a]['HAUS_NUMMER'];
                 if (isset($_SESSION['objekt_id']) && $objekt_id == $_SESSION['objekt_id']) {
                     $f->check_box_js('haus[]', $haus_id, $haus_str . ' ' . $haus_nr, '', 'checked');
                 }
                 // echo "$haus_id $haus_str $haus_nr<br>";
             }
             $f->send_button('btn_send', 'Berechnen');
             $f->ende_formular();
         } else {
             echo "Keine Häuser";
         }
     }
     $f->fieldset_ende();
 }
 function form_einheit_hinzu($w_id)
 {
     echo "<table><tr valign=\"top\" border=\"0\"><td>";
     $this->liste_einh_in($w_id);
     echo "</td><td>";
     $f = new formular();
     $f->erstelle_formular("Vorauswahl / Einheiten aus ...", NULL);
     $self = "?daten=bk&option=wirt_einheiten_hinzu&w_id={$w_id}";
     $link_o = "<a href=\"{$self}&anzeigen=objekt\">Objekt</a>";
     $link_h = "<a href=\"{$self}&anzeigen=haus\">Häuser</a>";
     $link_e = "<a href=\"{$self}&anzeigen=einheit\">Einheiten</a>";
     echo "{$link_o}<br>";
     echo "{$link_h}<br>";
     echo "{$link_e}<br>";
     $f->ende_formular();
     echo "</td><td>";
     $f = new formular();
     $f->erstelle_formular("Bitte wählen", NULL);
     $anzeigen = $_REQUEST['anzeigen'];
     // echo $anzeigen;
     if ($anzeigen == 'objekt') {
         $o = new objekt();
         $o_array = $o->liste_aller_objekte();
         // echo '<pre>';
         // print_r($o_array);
         $anzahl = count($o_array);
         echo "<SELECT SIZE=\"10\" NAME=\"IMPORT_AUS\">";
         for ($a = 0; $a < $anzahl; $a++) {
             $objekt_n = $o_array[$a][OBJEKT_KURZNAME];
             $objekt_id = $o_array[$a][OBJEKT_ID];
             echo "<OPTION  value=\"{$objekt_id}\">{$objekt_n}</OPTION>";
         }
         echo "</SELECT";
         $f->hidden_feld("anzeigen", "{$anzeigen}");
         $f->send_button("submit_we", "Übernehmen");
     }
     if ($anzeigen == 'haus') {
         $h = new haus();
         $h_array = $h->liste_aller_haeuser();
         // echo '<pre>';
         // print_r($h_array);
         $anzahl = count($h_array);
         echo "<SELECT SIZE=\"10\" NAME=\"IMPORT_AUS\">";
         for ($a = 0; $a < $anzahl; $a++) {
             $haus_n = $h_array[$a][HAUS_STRASSE] . $h_array[$a][HAUS_NUMMER];
             $haus_id = $h_array[$a][HAUS_ID];
             echo "<OPTION  value=\"{$haus_id}\">{$haus_n}</OPTION>";
         }
         echo "</SELECT";
         $f->hidden_feld("anzeigen", "{$anzeigen}");
         $f->send_button("submit_we", "Übernehmen");
     }
     if ($anzeigen == 'einheit') {
         $e_array = $this->liste_aller_einheiten($w_id);
         $anzahl = count($e_array);
         echo "<SELECT SIZE=\"10\" NAME=\"IMPORT_AUS\">";
         for ($a = 0; $a < $anzahl; $a++) {
             $ein_id = $e_array[$a][EINHEIT_ID];
             $ein_n = $e_array[$a][EINHEIT_KURZNAME];
             echo "<OPTION value=\"{$ein_id}\">{$ein_n}</OPTION>";
         }
         echo "</SELECT";
         $f->hidden_feld("anzeigen", "{$anzeigen}");
         $f->send_button("submit_we", "Übernehmen");
     }
     $f->hidden_feld("anzeigen", "{$anzeigen}");
     $f->hidden_feld("option", "wirt_hinzu");
     $f->ende_formular();
     echo "</td></tr>";
     echo "</table>";
     // }
 }
Example #3
0
 function checkboxen_auswahl($empfaenger)
 {
     $f = new formular();
     if ($empfaenger == 'Partner') {
         $p = new partners();
         $arr = $p->partner_in_array();
         $anz = count($arr);
         if ($anz > 0) {
             for ($a = 0; $a < $anz; $a++) {
                 $p1 = (object) $arr[$a];
                 if (is_array($_SESSION['empfaenger_ids'])) {
                     if (!in_array($p1->PARTNER_ID, $_SESSION['empfaenger_ids'])) {
                         $f->check_box_js('empf_ids[]', $p1->PARTNER_ID, "{$p1->PARTNER_NAME} {$p1->STRASSE} {$p1->NUMMER}, {$p1->PLZ} {$p1->ORT}", '', '');
                     }
                 } else {
                     $f->check_box_js('empf_ids[]', $p1->PARTNER_ID, "{$p1->PARTNER_NAME} {$p1->STRASSE} {$p1->NUMMER}, {$p1->PLZ} {$p1->ORT}", '', '');
                 }
             }
         } else {
             die('Keine Partner im System');
         }
     }
     if ($empfaenger == 'Objekt') {
     }
     if ($empfaenger == 'Haus') {
         $f->hidden_feld("empfaenger_typ", "{$empfaenger}");
         $h = new haus();
         $arr = $h->liste_aller_haeuser();
         $anz = count($arr);
         if ($anz > 0) {
             for ($a = 0; $a < $anz; $a++) {
                 $haus_str = $arr[$a]['HAUS_STRASSE'];
                 $haus_nr = $arr[$a]['HAUS_NUMMER'];
                 $haus_id = $arr[$a]['HAUS_ID'];
                 if (is_array($_SESSION['empfaenger_ids'])) {
                     if (!in_array($haus_id, $_SESSION['empfaenger_ids'])) {
                         $f->check_box_js('empf_ids[]', $haus_id, "{$haus_str} {$haus_nr}", '', '');
                     }
                 } else {
                     $f->check_box_js('empf_ids[]', $haus_id, "{$haus_str} {$haus_nr}", '', '');
                 }
             }
         }
     }
     if ($empfaenger == 'exMieter') {
     }
 }