Example #1
0
 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");
     }
 }
Example #2
0
 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);
 }
Example #3
0
            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']);