function mieter_checkboxen() { $f = new formular(); if (isset($_POST['delete'])) { unset($_SESSION['serienbrief_mvs']); } if (isset($_POST['vorlage']) && is_array($_SESSION['serienbrief_mvs'])) { echo "Vorlage wählen"; if (isset($_REQUEST['kat'])) { $this->vorlage_waehlen(null, $_REQUEST['kat']); } else { $this->vorlage_waehlen(); } } if (isset($_POST['mv_ids']) && is_array($_POST['mv_ids'])) { for ($index = 0; $index < sizeof($_POST['mv_ids']); $index++) { $mv_id_add = $_POST['mv_ids'][$index]; if (is_array($_SESSION['serienbrief_mvs'])) { if (!in_array($mv_id_add, $_SESSION['serienbrief_mvs'])) { $_SESSION['serienbrief_mvs'][] = $mv_id_add; } } else { $_SESSION['serienbrief_mvs'][] = $mv_id_add; } } } if (isset($_SESSION['serienbrief_mvs']) && is_array($_SESSION['serienbrief_mvs'])) { echo "<table class=\"sortable\">"; echo "<tr><th>Einheit</th<th>Mieter</th></tr>"; for ($a = 0; $a < count($_SESSION['serienbrief_mvs']); $a++) { $mv = new mietvertraege(); $mv_id = $_SESSION['serienbrief_mvs'][$a]; $mv->get_mietvertrag_infos_aktuell($mv_id); echo "<tr><td>{$mv->einheit_kurzname}</td<td>{$mv->personen_name_string}</td></tr>"; } echo "</table>"; $f->send_button("delete", "Alle Löschen"); $f->send_button("vorlage", "Vorlage Wählen"); } $f = new formular(); include_once 'classes/class_mahnungen.php'; $m = new mahnungen(); $aktuelle_mvs = $m->finde_aktuelle_mvs(); if (is_array($aktuelle_mvs)) { $f->check_box_js_alle('nn', 'nn', 'NN', 'Alle markieren', '', '', 'mv_ids'); for ($index = 0; $index < sizeof($aktuelle_mvs); $index++) { $mv_id = $aktuelle_mvs[$index]['MIETVERTRAG_ID']; $mv = new mietvertraege(); $mv->get_mietvertrag_infos_aktuell($mv_id); if (isset($_SESSION['serienbrief_mvs'])) { if (!in_array($mv_id, $_SESSION['serienbrief_mvs'])) { $f->check_box_js1_label_last('mv_ids[]', 'mv_id_boxen', $mv_id, "{$mv->einheit_kurzname} - {$mv->personen_name_string}", '', ''); } } else { $f->check_box_js1_label_last('mv_ids[]', 'mv_id_boxen', $mv_id, "{$mv->einheit_kurzname} - {$mv->personen_name_string}", '', ''); } } } else { die("Keine Mieter"); } }
function pdf_alle_mietkontenblaetter($objekt_id) { ob_clean(); // ausgabepuffer leeren //include_once ('pdfclass/class.ezpdf.php'); include_once 'classes/class_bpdf.php'; include_once 'classes/class_mahnungen.php'; $pdf = new Cezpdf('a4', 'portrait'); $bpdf = new b_pdf(); $bpdf->b_header($pdf, 'Partner', $_SESSION[partner_id], 'portrait', 'Helvetica.afm', 6); // $pdf->ezStopPageNumbers(); $pdf->ezSetMargins(135, 70, 50, 50); // $mz->mkb2pdf_mahnung($pdf,$mv_id); $mz = new miete(); $ma = new mahnungen(); $mv_arr = $ma->finde_alle_mvs(); echo '<pre>'; print_r($mv_arr); $anz = count($mv_arr); for ($a = 0; $a < $anz; $a++) { $mv_id = $mv_arr[$a]['MIETVERTRAG_ID']; $pdf->ezNewPage(); $mz->mkb2pdf_mahnung_lang_OK($pdf, $mv_id); $pdf->ezSetMargins(135, 70, 50, 50); } /* * $mv_id=100; * #$mz->mkb2pdf_mahnung_letzter_nullstand($pdf,$mv_id); * #$mz->mkb2pdf_mahnung($pdf,$mv_id); * $mz->mkb2pdf_mahnung_lang_OK($pdf,$mv_id); * $pdf->ezNewPage(); * $pdf->ezSetMargins(135,70,50,50); * $mv_id=200; * #$mz->mkb2pdf_mahnung($pdf,$mv_id); * $mz->mkb2pdf_mahnung_lang_OK($pdf,$mv_id); * #$mz->mkb2pdf_mahnung_letzter_nullstand($pdf,$mv_id); */ ob_clean(); // ausgabepuffer leeren $pdf_opt['Content-Disposition'] = "MKB.pdf"; $pdf->ezStream($pdf_opt); }
echo "Mietvertrag wählen!"; } break; case "erinnern_mehrere": $mahnliste = $_REQUEST['mahnliste']; $fristdatum = $_REQUEST['datum']; $geldkonto_id = $_POST['geld_konto']; $ma = new mahnungen(); $ma->zahlungserinnerung_pdf_mehrere($mahnliste, $fristdatum, $geldkonto_id); break; case "mahnen_mehrere": $mahnliste = $_REQUEST['mahnliste']; $fristdatum = $_REQUEST['datum']; $geldkonto_id = $_POST['geld_konto']; $mahngebuehr = $_POST['mahngebuehr']; $ma = new mahnungen(); $ma->mahnung_pdf_mehrere($mahnliste, $fristdatum, $geldkonto_id, $mahngebuehr); break; } // end switch function objekt_auswahl_liste($link) { if (isset($_REQUEST['objekt_id']) && !empty($_REQUEST['objekt_id'])) { $_SESSION['objekt_id'] = $_REQUEST['objekt_id']; } echo "<div class=\"objekt_auswahl\">"; $mieten = new mietkonto(); $mieten->erstelle_formular("Objekt auswählen...", NULL); if (isset($_SESSION['objekt_id'])) { $objekt_kurzname = new objekt(); $objekt_kurzname->get_objekt_name($_SESSION['objekt_id']);