function mv_aendern_formular($mietvertrag_id)
 {
     $form = new mietkonto();
     $form->erstelle_formular("Mietvertrag ändern", NULL);
     $this->datum_heute = date("d.m.Y");
     $this->get_mietvertrag_infos_aktuell($mietvertrag_id);
     $this->mietvertrag_von = date_mysql2german($this->mietvertrag_von);
     $this->mietvertrag_bis = date_mysql2german($this->mietvertrag_bis);
     $form->hidden_feld('einheit_id', $this->akt_einheit_id);
     $form->hidden_feld('mietvertrag_id', $mietvertrag_id);
     $form->hidden_feld('mietvertrag_dat', $this->mietvertrag_dat);
     $einheit_name = einheit_kurzname($this->akt_einheit_id);
     $form->text_feld_inaktiv('Einheit', 'einheit_name', $einheit_name, '10');
     $form->text_feld('Einzugsdatum', 'datum_einzug', $this->mietvertrag_von, '10');
     if ($this->mietvertrag_bis == '00.00.0000') {
         $form->text_feld('Auszugsdatum', 'datum_auszug', '', '10');
     } else {
         $form->text_feld('Auszugsdatum', 'datum_auszug', $this->mietvertrag_bis, '10');
     }
     $javaaction = 'onchange="mieter_auswaehlen()"';
     $this->dropdown_personen_liste('Mieter auswählen', 'alle_mieter_list', 'alle_mieter_list', $javaaction);
     $javaaction1 = 'onchange="mieter_entfernen()"';
     $mieter_arr = $form->get_personen_ids_mietvertrag($mietvertrag_id);
     $this->ausgewahlte_mieter_liste_aendern('Ausgewählte Mieter', 'mieter_liste[]', 'mieter_liste', $javaaction1, '5', $mieter_arr);
     $form->hidden_feld('mietvertrag_raus', 'mv_aenderung_pruefen');
     $sendbutton_js = "onclick=\"alle_mieter_auswaehlen()\"";
     $form->send_button_js('btn_mv_updaten', 'Mietvertrag ändern', $sendbutton_js);
     $form->ende_formular();
 }
Example #2
0
     break;
 case "send_positionen":
     $clean_arr = post_array_bereinigen();
     $rechnung = new rechnung();
     $form = new mietkonto();
     $form->erstelle_formular("Rechnung vervollständigen", NULL);
     if (isset($_REQUEST[belegnr]) && !empty($_REQUEST[belegnr])) {
         $rechnung->rechnungs_kopf($_REQUEST[belegnr]);
         /* Block mit Artikeln und Leistungen des Rechnungsaustellers */
         $rechnung->artikel_leistungen_block($rechnung->rechnungs_aussteller_id);
         $form->erstelle_formular("Positionen eingeben", NULL);
         echo "<table>";
         for ($a = 1; $a <= $clean_arr['anzahl_positionen']; $a++) {
             echo "<tr>";
             echo "<td>";
             $form->text_feld_inaktiv("Position {$a}", "positionen[{$a}][position]", "{$a}", "1");
             echo "</td><td>";
             $form->text_feld("Artikel/Leistung", "positionen[{$a}][artikel_nr]", "", "15");
             echo "</td><td>";
             $form->text_feld("Bezeichnung", "positionen[{$a}][bezeichnung]", "", "50");
             echo "</td><td>";
             $form->text_feld("Listenpreis", "positionen[{$a}][preis]", "", "10");
             echo "</td><td>";
             $form->text_feld("Rabatt %", "positionen[{$a}][rabatt_satz]", "", "10");
             // echo "<label name=\"'inaktiv.'positionen[$a][artikel_nr]\">ss</label>
             echo "</td><td>";
             $form->text_feld("Menge:", "positionen[{$a}][menge]", "", "3");
             echo "</td></tr>";
         }
         echo "<tr><td colspan=3>";
         $form->hidden_feld("option", "send_positionen2");