Beispiel #1
0
 /* Sollmieten Zeitraum */
 case "sollmieten_zeitraum":
     $li = new listen();
     $objekt_id = $_REQUEST['objekt_id'];
     // $mv->mieten_tabelle(4, '2011-12-01', '2012-11-31'); //XLS
     $li->mieten_pdf($objekt_id, '2013-08-01', '2013-08-31');
     break;
 case "income_report":
     $bg = new berlussimo_global();
     $bg->objekt_auswahl_liste('?daten=listen&option=income_report');
     if (!isset($_REQUEST['jahr'])) {
         $jahr = date("Y") - 1;
     } else {
         $jahr = $_REQUEST['jahr'];
     }
     $bg->jahres_links($jahr, '?daten=listen&option=income_report');
     if (isset($_REQUEST['objekt_id'])) {
         $_SESSION['objekt_id'] = $_REQUEST['objekt_id'];
     }
     // echo "$jahr".$_SESSION['objekt_id'];
     // die();
     $pdf = new Cezpdf('a4', 'landscape');
     $bpdf = new b_pdf();
     $bpdf->b_header($pdf, 'Partner', $_SESSION['partner_id'], 'landscape', 'Helvetica.afm', 6);
     $pdf->ezStopPageNumbers();
     $li = new listen();
     // die('SIVAC');
     $li->pdf_income_reports2015_3($pdf, $_SESSION['objekt_id'], '2014');
     // $li-> pdf_income_reports2($_SESSION['objekt_id'], $jahr);
     // $li->saldo_berechnung_et1(1733); //LEI FARHI voll vermietet
     // $li->saldo_berechnung_et1(1695);//LEI20-224 (AP24) Auszug 6. monat
 function nebenkosten_ok($monat, $jahr)
 {
     include_once 'classes/class_mietentwicklung.php';
     $s = new statistik();
     $jahr = $_REQUEST[jahr];
     if (empty($jahr)) {
         $jahr = date("Y");
     } else {
         if (strlen($jahr) < 4) {
             $jahr = date("Y");
         }
     }
     $monat = $_REQUEST[monat];
     if (empty($monat)) {
         $monat = date("m");
     } else {
         if (strlen($monat) < 2) {
             $monat = '0' . $monat;
         }
     }
     // $monat = '04';
     $jahr_monat = $jahr . '-' . $monat;
     // $jahr_vormonat = mktime(0, 0, 0, date("m")-1, date("d"), date("Y"));
     // $jahr_vormonat = date("Y-m",$jahr_vormonat);
     $bg = new berlussimo_global();
     $link = "?daten=mietvertrag_raus&mietvertrag_raus=nebenkosten";
     $bg->objekt_auswahl_liste($link);
     $bg->jahres_links($jahr, $link);
     if (isset($_SESSION['objekt_id'])) {
         $objekt_id = $_SESSION['objekt_id'];
         $einheit_info = new einheit();
         $o = new objekt();
         $objekt_name = $o->get_objekt_name($objekt_id);
         $monatname = monat2name($monat);
         $link_pdf = "<a href=\"?daten=mietvertrag_raus&mietvertrag_raus=nebenkosten_pdf&monat={$monat}&jahr={$jahr}\"><b>PDF-Datei</b></a>";
         echo '<hr>' . $link_pdf . '<hr>';
         /* Aktuell bzw. gewünschten Monat berechnen */
         $ob = new objekt();
         $einheiten_array = $ob->einheiten_objekt_arr($objekt_id);
         $summe_sv = 0;
         $summe_mieten = 0;
         $summe_umlagen = 0;
         $summe_akt_gsoll = 0;
         $summe_g_zahlungen = 0;
         $summe_saldo_neu = 0;
         $anzahl_aktuell = count($einheiten_array);
         $miete = new miete();
         $zeilen_pro_seite = 47;
         $aktuelle_zeile = 0;
         echo "<table>";
         echo "<tr><td>Zeile</td><td>Einheit</td><td>Mieter</td><td>EINZUG</td><td>AUSZUG</td><td>BETRIEBSKOSTEN {$jahr}</td><td>HEIZKOSTEN {$jahr}</td></tr>";
         for ($i = 0; $i < $anzahl_aktuell; $i++) {
             $mv_array = $einheit_info->get_mietvertraege_bis("" . $einheiten_array[$i]['EINHEIT_ID'] . "", $jahr, $monat);
             $mv_anzahl = count($mv_array);
             if (is_array($mv_array)) {
                 for ($b = 0; $b < $mv_anzahl; $b++) {
                     $mv_id = $mv_array[$b]['MIETVERTRAG_ID'];
                     $mk = new mietkonto();
                     $mieter_ids = $mk->get_personen_ids_mietvertrag($mv_id);
                     for ($a = 0; $a < count($mieter_ids); $a++) {
                         $mieter_daten_arr[] = $mk->get_person_infos($mieter_ids[$a][PERSON_MIETVERTRAG_PERSON_ID]);
                     }
                     // $miete->mietkonto_berechnung_monatsgenau($mv_id, $jahr, $monat);
                     $end_saldoo = $miete->saldo_berechnen_monatsgenau($mv_id, $monat, $jahr);
                     $zeile = $zeile + 1;
                     $einheit_kurzname = $einheiten_array[$i]['EINHEIT_KURZNAME'];
                     $vn = RTRIM(LTRIM($mieter_daten_arr['0']['0']['PERSON_VORNAME']));
                     $nn = RTRIM(LTRIM($mieter_daten_arr['0']['0']['PERSON_NACHNAME']));
                     $akt_gesamt_soll = $miete->saldo_vormonat_stand + $miete->sollmiete_warm;
                     $this->get_mietvertrag_infos_aktuell($mv_id);
                     $me = new mietentwicklung();
                     $me->gesamtsumme_nebenkosten_jahr($mv_id, $jahr, 'Nebenkosten Vorauszahlung');
                     $me->nebenkosten_gesamt_jahr_a = nummer_punkt2komma($me->nebenkosten_gesamt_jahr);
                     $betriebskosten_vorauszahlung = $me->nebenkosten_gesamt_jahr_a;
                     $me->gesamtsumme_nebenkosten_jahr($mv_id, $jahr, 'Heizkosten Vorauszahlung');
                     $me->nebenkosten_gesamt_jahr_a = nummer_punkt2komma($me->nebenkosten_gesamt_jahr);
                     $heizkosten_vorauszahlung = $me->nebenkosten_gesamt_jahr_a;
                     // echo '<pre>';
                     // print_r($me);
                     $l_tag_akt_monat = letzter_tag_im_monat($monat, $jahr);
                     $l_datum = "{$jahr}-{$monat}-{$l_tag_akt_monat}";
                     if ($this->mietvertrag_bis == '0000-00-00' or $this->mietvertrag_bis > $l_datum) {
                         $mv_bis = 'aktuell';
                     } else {
                         $mv_bis = date_mysql2german($this->mietvertrag_bis);
                     }
                     $end_saldoo = nummer_punkt2komma($end_saldoo);
                     $mv_von = date_mysql2german($this->mietvertrag_von);
                     if ($mv_bis == 'aktuell') {
                         echo "<tr><td>{$zeile}</td><td>{$einheit_kurzname}</td><td> {$nn} {$vn}</td><td>{$mv_von}</td><td>{$mv_bis}</td><td>{$betriebskosten_vorauszahlung}</td><td>{$heizkosten_vorauszahlung}</td></tr>";
                         $aktuelle_zeile++;
                     } else {
                         echo "<tr><td>{$zeile}</td><td>{$einheit_kurzname}</td><td> {$nn} {$vn}</td><td>{$mv_von}</td><td>{$mv_bis}</td><td>{$betriebskosten_vorauszahlung}</td><td>{$heizkosten_vorauszahlung}</td></tr>";
                         $aktuelle_zeile++;
                     }
                     if ($zeilen_pro_seite == $aktuelle_zeile) {
                         $aktuelle_zeile = 0;
                     }
                     unset($mieter_daten_arr);
                     unset($nn);
                     unset($vn);
                 }
             }
             // end if is_array mv_ids
         }
         echo "</table>";
         // hinweis_ausgeben("Saldenliste mit Vormieter für $objekt_name wurde erstellt<br>");
         /* Falls kein Objekt ausgewählt */
     } else {
         echo "Objekt auswählen";
     }
 }
Beispiel #3
0
     break;
 case "nebenkosten":
     $form = new mietkonto();
     $form->erstelle_formular("Nebenkosten", NULL);
     $jahr = $_REQUEST["jahr"];
     if (empty($jahr)) {
         $jahr = date("Y");
     } else {
         if (strlen($jahr) < 4) {
             $jahr = date("Y");
         }
     }
     $bg = new berlussimo_global();
     $link = "?daten=mietvertrag_raus&mietvertrag_raus=nebenkosten";
     $bg->objekt_auswahl_liste($link);
     $bg->jahres_links($jahr, $link);
     if (isset($_SESSION['objekt_id'])) {
         $objekt_id = $_SESSION['objekt_id'];
     }
     if (empty($_SESSION['objekt_id'])) {
         die('Objekt wählen');
     }
     $link_pdf = "<a href=\"?daten=mietvertrag_raus&mietvertrag_raus=nebenkosten_pdf&jahr={$jahr}\"><b>PDF-Datei</b></a>";
     echo '<hr>' . $link_pdf . '<hr>';
     $mv_info = new mietvertraege();
     $mv_info->nebenkosten($_SESSION['objekt_id'], $jahr);
     $form->ende_formular();
     break;
 case "nebenkosten_pdf":
     $jahr = $_REQUEST["jahr"];
     if (empty($jahr)) {