示例#1
0
        $objekt_kurzname = objekt_kurzname_finden($obj_dat);
        if (!isset($_REQUEST[obj_loeschen])) {
            erstelle_formular(NULL, NULL);
            // name, action
            echo "<tr><td><h1>Objektkurzname: {$objekt_kurzname}</h2></td></tr>\n";
            echo "<tr><td>";
            warnung_ausgeben("Sind Sie sicher, daß Sie das Objekt {$objekt_kurzname} löschen wollen?");
            echo "</td></tr>";
            erstelle_hiddenfeld("obj_dat", "{$obj_dat}");
            erstelle_submit_button("obj_loeschen", "Löschen");
            // name, wert
            ende_formular();
        }
        if (isset($_REQUEST[obj_loeschen])) {
            objekt_loeschen($obj_dat);
            hinweis_ausgeben("{$objekt_kurzname} wurde gelöscht!");
            weiterleiten("?daten=objekte_raus&objekte_raus=objekte_kurz");
        }
        iframe_end();
        break;
}
function objekte_liste()
{
    $db_abfrage = "SELECT OBJEKT_KURZNAME FROM OBJEKT WHERE OBJEKT_AKTUELL='1' ORDER BY OBJEKT_KURZNAME ASC ";
    $resultat = mysql_query($db_abfrage) or die(mysql_error());
    echo "<div class=\"tabelle_objekte\"><table>\n";
    echo "<tr class=\"feldernamen\"><td>Objektliste</td></tr>\n";
    echo "<tr class=\"feldernamen\"><td>Objektkurznamen</td></tr>\n";
    $counter = 0;
    while (list($OBJEKT_KURZNAME) = mysql_fetch_row($resultat)) {
        $counter++;
 function alle_eingezogenen_pdf($jahr, $monat)
 {
     include_once 'classes/class_kautionen.php';
     // include_once('pdfclass/class.ezpdf.php');
     $pdf = new Cezpdf('a4', 'portrait');
     $bpdf = new b_pdf();
     // $bpdf->b_header($pdf, 'Partner', $_SESSION['partner_id'], 'portrait', 'Helvetica.afm', 5);
     // $pdf->ezStopPageNumbers(); //seitennummerirung beenden
     $pdf->addInfo('Author', $_SESSION[username]);
     $monat_name = monat2name($monat);
     $auszug_arr = $this->alle_eingezogene_mieter_arr($jahr, $monat);
     // print_r($auszug_arr);
     // die();
     $pdf->selectFont($text_schrift);
     $pdf->ezSetCmMargins(1.0, 2.0, 2.0, 1.0);
     $pdf->ezText("<b>Einzüge {$monat_name} {$jahr}</b> inkl. Kautionshöhe", 11);
     $pdf->ezSetDy(-20);
     if (is_array($auszug_arr)) {
         $anzahl_auszuege = count($auszug_arr);
         $e = new einheit();
         $m = new mietvertrag();
         $ka = new kautionen();
         // echo "<table class=\"tabelle_haus\" border=\"0\">";
         // echo "<tr class=\"feldernamen\"><td>Auzug</td><td>Einheit</td><td>Mieter</td><td>Kautionsbetrag</td></tr>";
         for ($a = 0; $a < $anzahl_auszuege; $a++) {
             $einheit_id = $auszug_arr[$a]['EINHEIT_ID'];
             $mv_id = $auszug_arr[$a]['MIETVERTRAG_ID'];
             $einzug = date_mysql2german($auszug_arr[$a]['MIETVERTRAG_VON']);
             $auszug = date_mysql2german($auszug_arr[$a]['MIETVERTRAG_BIS']);
             $e->get_einheit_info($einheit_id);
             $personen_arr = $m->get_personen_ids_mietvertrag($mv_id);
             $personen_string = $this->mv_personen_als_string($personen_arr);
             $personen_string = str_replace("\n", " ", htmlspecialchars($personen_string));
             $ka->get_kautionsbetrag($mv_id);
             // echo "<tr class=\"zeile2\"><td>$auszug</td><td>$e->einheit_kurzname</td><td>$personen_string</td><td> $ka->kautions_betrag</td></tr>";
             // echo "<h3>$auszug $e->einheit_kurzname $personen_string Kautionsbetrag:$ka->kautions_betrag</h3>";
             $det = new detail();
             $abnahme_termin = bereinige_string($det->finde_detail_inhalt('MIETVERTRAG', $mv_id, 'Abnahmetermin'));
             // $pdf->ezText("$auszug",10);
             // $pdf->ezSetDy(10);
             // $pdf->ezSetCmMargins(1.0,2.0,4.0,1.0);
             // $pdf->ezText("$e->einheit_kurzname",10, array('justification'=>'left'));
             // $pdf->ezSetDy(10);
             // $pdf->ezSetCmMargins(2.0,2.0,7.0,3.0);
             // $pdf->ezText("$personen_string",10, array('justification'=>'left'));
             // $pdf->ezSetDy(10);
             // $pdf->ezText("$ka->kautions_betrag",10, array('justification'=>'right'));
             // $pdf->ezSetCmMargins(1.0,2.0,2.0,1.0);
             $pdf_tab[$a]['EINHEIT'] = $e->einheit_kurzname;
             $pdf_tab[$a]['MIETER'] = $personen_string;
             $pdf_tab[$a]['EINZUG'] = $einzug;
             $pdf_tab[$a]['AUSZUG'] = $auszug;
             $pdf_tab[$a]['KAUTION'] = $ka->kautions_betrag;
             $pdf_tab[$a]['ABNAHME'] = $abnahme_termin;
             unset($personen_string);
         }
         // echo "</table>";
         // $pdf->ezTable($pdf_tab);
         $cols = array('EINHEIT' => "EINHEIT", 'MIETER' => "MIETER", 'EINZUG' => "EINZUG", 'ABNAHME' => "ABNAHME", 'KAUTION' => "KAUTION");
         $pdf->ezTable($pdf_tab, $cols, "Auszüge {$monat_name} {$jahr}", array('rowGap' => 1.5, 'showLines' => 1, 'showHeadings' => 1, 'shaded' => 1, 'shadeCol' => array(0.9, 0.9, 0.9), 'titleFontSize' => 9, 'fontSize' => 7, 'xPos' => 30, 'xOrientation' => 'right', 'width' => 550, 'cols' => array('EINHEIT' => array('justification' => 'right', 'width' => 50), 'AUSZUG' => array('justification' => 'right', 'width' => 50))));
     } else {
         hinweis_ausgeben("Keine Auszüge im {$monat}/{$jahr}");
     }
     ob_clean();
     // ausgabepuffer leeren
     // header("Content-type: application/pdf"); // wird von MSIE ignoriert
     $dateiname = $monat . "_" . $jahr . "_Einzüge.pdf";
     $pdf_opt['Content-Disposition'] = $dateiname;
     $pdf->ezStream($pdf_opt);
     // $pdf->ezStream();
 }
示例#3
0
     }
     break;
 case "einheit_aendern":
     if (!empty($_REQUEST['einheit_id'])) {
         $e = new einheit();
         $e->form_einheit_aendern($_REQUEST['einheit_id']);
     } else {
         fehlermeldung_ausgeben("Einheit wählen!");
     }
     break;
 case "einheit_speichern_ae":
     print_req();
     if (!empty($_REQUEST['dat']) && !empty($_REQUEST['einheit_id']) && !empty($_REQUEST['qm']) && !empty($_REQUEST['kurzname']) && !empty($_REQUEST['lage']) && !empty($_REQUEST['haus_id']) && !empty($_REQUEST['typ'])) {
         $e = new einheit();
         $e->einheit_update($_REQUEST['dat'], $_REQUEST['einheit_id'], $_REQUEST['kurzname'], $_REQUEST['lage'], $_REQUEST['qm'], $_REQUEST['haus_id'], $_REQUEST['typ']);
         hinweis_ausgeben("Einheit aktualisiert");
     } else {
         fehlermeldung_ausgeben("Daten unvollständig übermittelt!");
     }
     break;
 case "mieterliste_aktuell":
     $e = new einheit();
     if (isset($_REQUEST['objekt_id']) && !empty($_REQUEST['objekt_id'])) {
         $e->pdf_mieterliste(0, $_REQUEST['objekt_id']);
     } else {
         $e->pdf_mieterliste(0);
     }
     break;
 case "mieteremail_aktuell":
     $e = new einheit();
     if (isset($_REQUEST['objekt_id']) && !empty($_REQUEST['objekt_id'])) {
示例#4
0
function einheiten_liste($haus_id)
{
    $daten_rein = $_REQUEST["daten_rein"];
    $db_abfrage = "SELECT EINHEIT_ID, EINHEIT_KURZNAME, EINHEIT_LAGE, EINHEIT_QM FROM EINHEIT WHERE HAUS_ID='{$haus_id}' && EINHEIT_AKTUELL='1' ORDER BY EINHEIT_KURZNAME ASC ";
    $resultat = mysql_query($db_abfrage) or die(mysql_error());
    $numrows = mysql_numrows($resultat);
    if ($numrows < 1) {
        fehlermeldung_ausgeben("<h2 class=\"fehler\">Keine Einheiten im ausgewählten Haus</h2>");
        hinweis_ausgeben("Bitte zuerst hier Einheit im Haus anlegen</p>");
    } else {
        echo "<div class=\"tabelle\">";
        // iframe_start();
        // echo "<div class=\"tabelle\"><table>";
        echo "<table>";
        echo "<tr class=\"feldernamen\"><td>EINHEIT KURZNAME</td><td>EINHEIT LAGE</td><td>FLÄCHE</td></tr>\n";
        $counter = 0;
        while (list($EINHEIT_ID, $EINHEIT_KURZNAME, $EINHEIT_LAGE, $EINHEIT_QM) = mysql_fetch_row($resultat)) {
            $counter++;
            if ($counter == 1) {
                echo "<tr class=\"zeile1\"><td>{$EINHEIT_KURZNAME}</td><td>{$EINHEIT_LAGE}</td><td>{$EINHEIT_QM} m²</td></tr>\n";
            }
            if ($counter == 2) {
                echo "<tr class=\"zeile2\"><td>{$EINHEIT_KURZNAME}</td><td>{$EINHEIT_LAGE}</td><td>{$EINHEIT_QM} m²</td></tr>\n";
                $counter = 0;
            }
        }
        echo "</table>";
        // iframe_end();
        echo "</div>";
    }
}
示例#5
0
             $mwst = 1;
         } else {
             $mwst = '0';
         }
         $file = $_POST['file'];
         $sep = new sepa();
         $sep->sepa_file_autobuchen($file, $_SESSION['temp_datum'], $_SESSION['geldkonto_id'], $_SESSION['temp_kontoauszugsnummer'], $mwst);
         weiterleiten('?daten=buchen&option=excel_buchen_session');
     } else {
         fehlermeldung_ausgeben("Fehler beim Verbuchen EC232");
     }
     break;
 case "excel_ls_sammler_buchung":
     // echo '<pre>';
     // print_req();
     hinweis_ausgeben("Bitte warten....3..2...1.");
     $ls_file = $_REQUEST['ls_file'];
     $s = new sepa();
     $s->form_ls_datei_ab($ls_file);
     weiterleiten_in_sec('?daten=buchen&option=excel_buchen_session', 3);
     break;
 case "excel_nok":
     $gesamt = count($_SESSION['umsaetze_nok']);
     for ($a = 0; $a < $gesamt; $a++) {
         $kto_bez = $_SESSION['umsaetze_nok'][$a][0];
         $kto = $_SESSION['umsaetze_nok'][$a][1];
         echo "{$kto_bez} - {$kto}<br>";
     }
     break;
 case "objekte_anz_einh":
     $o = new objekt();
示例#6
0
         if ($r->rechnungstyp == 'Gutschrift') {
             $r->rechnung_als_bestaetigt($belegnr, $datum);
         } else {
             $r->rechnung_als_gezahlt($belegnr, $datum);
         }
     }
     weiterleiten_in_sec($_SESSION['last_url'], 1);
     break;
 case "pos_kontierung_aufheben":
     $dat = $_REQUEST['dat'];
     $id = $_REQUEST['id'];
     $belegnr = $_REQUEST['belegnr'];
     if (!empty($dat) && !empty($id) && !empty($belegnr)) {
         $r = new rechnung();
         $r->pos_kontierung_aufheben($dat, $id);
         hinweis_ausgeben("Kontierung wurde aufgehoben");
         weiterleiten_in_sec("?daten=rechnungen&option=rechnung_kontieren&belegnr={$belegnr}", 2);
     }
     break;
 case "rechnungsgrunddaten_aendern":
     $belegnr = $_REQUEST['belegnr'];
     if (!empty($belegnr)) {
         $r = new rechnungen();
         $r->form_rechnungsgrunddaten_aendern($belegnr);
     } else {
         back();
     }
     break;
     // rechnung_gd_gesendet
 // rechnung_gd_gesendet
 case "rechnung_gd_gesendet":
function mietvertrag_form_neu()
{
    if (!isset($_REQUEST[objekt_id]) && !isset($_REQUEST[einheit_id])) {
        mietvertrag_objekt_links();
    }
    if (isset($_REQUEST[objekt_id])) {
        einheiten_ids_by_objekt($_REQUEST[objekt_id]);
    }
    if (isset($_REQUEST[einheit_id]) && !isset($_REQUEST[submit_vertragspartner]) && !isset($_REQUEST[mietvertrag_speichern])) {
        erstelle_formular(NULL, NULL);
        erstelle_hiddenfeld("einheit_id", "{$_REQUEST['einheit_id']}");
        personen_liste_multi();
        erstelle_eingabefeld("Vertragsbeginn)", "mietvertrag_von", "", "10");
        erstelle_eingabefeld("Vertragsende", "mietvertrag_bis", "", "10");
        erstelle_submit_button("submit_vertragspartner", "Vertrag abschließen!");
        ende_formular();
    }
    if (isset($_REQUEST[submit_vertragspartner])) {
        $anzahl_partner = count($_REQUEST[PERSON_ID]);
        if ($anzahl_partner < 1) {
            fehlermeldung_ausgeben("Wählen Sie Vertragsparteien aus");
            $error = true;
        } elseif (empty($_REQUEST[mietvertrag_von])) {
            fehlermeldung_ausgeben("Vertragsbeginn eintragen");
            $error = true;
        }
        echo $error;
        if ($error != true) {
            erstelle_formular(NULL, NULL);
            // name, action
            $anzahl_partner = count($_REQUEST[PERSON_ID]);
            $einheit_kurzname = einheit_kurzname($_REQUEST[einheit_id]);
            echo "<tr><td><h1>Folgende Daten wurden übermittelt:\n</h1></td></tr>\n";
            echo "<tr><td><h2>Einheitkurzname: {$einheit_kurzname}</h2></td></tr>\n";
            echo "<tr><td>Vertragsparteien: ";
            for ($a = 0; $a < $anzahl_partner; $a++) {
                mieternamen($_REQUEST[PERSON_ID][$a]);
            }
            echo "</td></tr>";
            echo "<tr><td>Von: {$_REQUEST['mietvertrag_von']}</td></tr>";
            if (empty($_REQUEST[mietvertrag_bis])) {
                $vertrag_bis = "unbefristet";
            } else {
                $vertrag_bis = $_REQUEST[mietvertrag_bis];
            }
            echo "<tr><td>Bis: {$vertrag_bis}</td></tr>";
            echo "<tr><td>";
            // print_r($_POST);
            warnung_ausgeben("Sind Sie sicher, daß Sie diesen Mietvertrag abschließen möchten?");
            echo "</td></tr>";
            erstelle_hiddenfeld("einheit_id", "" . $_REQUEST[einheit_id] . "");
            erstelle_hiddenfeld("mietvertrag_von", "" . $_REQUEST[mietvertrag_von] . "");
            erstelle_hiddenfeld("mietvertrag_bis", "" . $_REQUEST[mietvertrag_bis] . "");
            for ($a = 0; $a < $anzahl_partner; $a++) {
                erstelle_hiddenfeld("PERSON_ID[]", "" . $_REQUEST[PERSON_ID][$a] . "");
            }
            erstelle_submit_button("mietvertrag_speichern", "Speichern");
            // name, wert
            ende_formular();
        }
    }
    // ##vertrag eintragen
    if (isset($_REQUEST[mietvertrag_speichern])) {
        mietvertrag_anlegen($_REQUEST[mietvertrag_von], $_REQUEST[mietvertrag_bis], $_REQUEST[einheit_id]);
        $zugewiesene_vetrags_id = mietvertrag_by_einheit($_REQUEST[einheit_id]);
        // echo "VERTRAG $zugewiesene_vetrags_id angelegt";
        $anzahl_partner = count($_REQUEST[PERSON_ID]);
        for ($a = 0; $a < $anzahl_partner; $a++) {
            // echo "".$_REQUEST[PERSON_ID][$a]." <br>";
            person_zu_mietvertrag($_REQUEST[PERSON_ID][$a], $zugewiesene_vetrags_id);
        }
        hinweis_ausgeben("Mietvertrag wurde erstellt!");
        hinweis_ausgeben("Sie werden zur Mietdefinition weitergeleitet!");
        weiterleiten_in_sec("?daten=miete_definieren&option=miethoehe&mietvertrag_id={$zugewiesene_vetrags_id}", "2");
    }
}
 function kontierung_speichern()
 {
     // $kontierung_id = $this->get_last_kontierung_id();
     // $kontierung_id = $kontierung_id + 1;
     $datum = date("Y-m-d");
     // echo "<pre>";
     // print_r($_POST);
     // echo "</pre>";
     for ($a = 1; $a <= count($_POST[gesendet]); $a++) {
         $kontierung_id = $this->get_last_kontierung_id();
         $kontierung_id = $kontierung_id + 1;
         $beleg_nr = $_POST[BELEG_NR];
         $kontierungs_menge = $_POST[gesendet][$a][KONTIERUNGS_MENGE];
         $kontierungs_menge = nummer_komma2punkt($kontierungs_menge);
         $kontenrahmen_konto = $_POST[gesendet][$a][KONTENRAHMEN_KONTO];
         $kostentraeger_id = $_POST[gesendet][$a][KOSTENTRAEGER_ID];
         $kostentraeger_typ = $_POST[gesendet][$a][KOSTENTRAEGER_TYP];
         $kontierungs_pos = $_POST[gesendet][$a][KONTIERUNGS_POSITION];
         $einzel_preis = $_POST[gesendet][$a][EINZEL_PREIS];
         $einzel_preis = nummer_komma2punkt($einzel_preis);
         $gesamt_preis = $kontierungs_menge * $einzel_preis;
         // $gesamt_preis = nummer_komma2punkt($gesamt_preis);
         $verwendungs_jahr = $_POST[gesendet][$a][VERWENDUNGS_JAHR];
         $weiter_verwenden = $_POST[gesendet][$a][WEITER_VERWENDEN];
         $mwst_satz = $_POST[gesendet][$a][MWST_SATZ];
         $rabatt_satz = $_POST[gesendet][$a][RABATT_SATZ];
         $skonto = nummer_komma2punkt($_POST[gesendet][$a][SKONTO]);
         $db_abfrage = "INSERT INTO KONTIERUNG_POSITIONEN VALUES (NULL, '{$kontierung_id}','{$beleg_nr}', '{$kontierungs_pos}','{$kontierungs_menge}', '{$einzel_preis}', '{$gesamt_preis}', '{$mwst_satz}', '{$skonto}', '{$rabatt_satz}', '{$kontenrahmen_konto}', '{$kostentraeger_typ}', '{$kostentraeger_id}', '{$datum}', '{$verwendungs_jahr}', '{$weiter_verwenden}', '1')";
         $resultat = mysql_query($db_abfrage) or die(mysql_error());
         /* Protokollieren */
         $last_dat = mysql_insert_id();
         protokollieren('KONTIERUNG_POSITIONEN', $last_dat, '0');
     }
     $anzahl_positionen = count($_POST[gesendet]);
     hinweis_ausgeben("{$anzahl_positionen} Position (-en) wurde (-n) kontiert");
     weiterleiten_in_sec("?daten=rechnungen&option=rechnung_kontieren&belegnr={$beleg_nr}", 1);
 }
示例#9
0
     if (!empty($zettel_id) && !empty($pos_id)) {
         $ze = new zeiterfassung();
         $ze->pos_loeschen($zettel_id, $pos_id);
     } else {
         hinweis_ausgeben("FEHLER BEIM LÖSCHEN");
         weiterleiten_in_sec("?daten=zeiterfassung&option=zettel_eingabe&zettel_id={$zettel_id}", 2);
     }
     break;
 case "aendern":
     $zettel_id = $_REQUEST['zettel_id'];
     $pos_id = $_REQUEST['pos_id'];
     if (!empty($zettel_id) && !empty($pos_id)) {
         $ze = new zeiterfassung();
         $ze->form_zeile_aendern($zettel_id, $pos_id);
     } else {
         hinweis_ausgeben("FEHLER BEIM ÄNDERN");
         weiterleiten_in_sec("?daten=zeiterfassung&option=zettel_eingabe&zettel_id={$zettel_id}", 2);
     }
     break;
 case "zettel_zeile_aendern":
     // print_req();
     // die();
     $ze = new zeiterfassung();
     $datum = $_POST[datum];
     $zettel_id = $_POST[zettel_id];
     $pos_dat = $_POST[pos_dat];
     $benutzer_id = $_POST[benutzer_id];
     $leistung_id = $_POST[leistung_id];
     $kostentraeger_typ = $_POST[kostentraeger_typ];
     $kostentraeger_bez = $_POST[kostentraeger_id];
     $dauer_min = $_POST[dauer_min];
 function pos_loeschen($zettel_id, $pos_id)
 {
     $result = mysql_query("DELETE FROM STUNDENZETTEL_POS WHERE ZETTEL_ID='{$zettel_id}' && ST_DAT='{$pos_id}'");
     hinweis_ausgeben("Zeile gelöscht, Sie werden weitergeleitet!");
     weiterleiten_in_sec("login_mitarbeiter.php?daten=zeiterfassung&option=zettel_eingabe&zettel_id={$zettel_id}", 2);
 }
示例#11
0
function detail_unterkategorie_form()
{
    echo "<div class=\"div balken_detail_kat_form\"><span class=\"font_balken_uberschrift\">AUSWAHLOPTIONEN</span><hr />";
    if (!isset($_REQUEST['submit_detail_ukat'])) {
        erstelle_formular(NULL, NULL);
        detail_drop_down_kategorie_db();
        erstelle_eingabefeld("Auswahloption", "detail_kat_uname", "", 30);
        erstelle_submit_button_nur("submit_detail_ukat", "Erstellen");
        ende_formular();
    }
    if (isset($_REQUEST['submit_detail_ukat'])) {
        // print_r($_REQUEST);
        if (isset($_REQUEST['detail_kat_uname']) && empty($_REQUEST['detail_kat_uname'])) {
            fehlermeldung_ausgeben("Geben Sie bitte eine Option ein!");
            erstelle_back_button();
        } else {
            $detail_kat_uname = bereinige_string($_REQUEST['detail_kat_uname']);
            $bereich_kategorie = bereinige_string($_REQUEST['bereich_kategorie']);
            echo $detail_kat_uname;
            echo $bereich_kategorie;
            $u_kat_exists = check_detail_ukat($bereich_kategorie, $detail_kat_uname);
            $haupt_kat_name = get_detail_kat_name($bereich_kategorie);
            if ($u_kat_exists == 0) {
                $db_abfrage = "INSERT INTO DETAIL_UNTERKATEGORIEN VALUES (NULL, '{$bereich_kategorie}', '{$detail_kat_uname}', '1')";
                $resultat = mysql_query($db_abfrage) or die(mysql_error());
                hinweis_ausgeben("Unterdetail <u>{$detail_kat_uname}</u> bzw. Auswahloption wurde dem Bereich {$haupt_kat_name} hinzugefügt.");
            } else {
                fehlermeldung_ausgeben("Gleichnamige Detailoption existiert!");
                erstelle_back_button();
            }
        }
    }
    echo "</div>";
}
function person_in_db_eintragen_direkt()
{
    // echo "<pre>";
    // print_r($_REQUEST);
    // echo "</pre>";
    $gebdatum = $_REQUEST[person_geburtstag];
    $gebdatum = date_german2mysql($gebdatum);
    $letzte_person_id = letzte_person_id();
    $akt_person_id = $letzte_person_id + 1;
    $dat_alt = letzte_person_dat_of_person_id($akt_person_id);
    $db_abfrage = "INSERT INTO PERSON (`PERSON_DAT`, `PERSON_ID`, `PERSON_NACHNAME`, `PERSON_VORNAME`, `PERSON_GEBURTSTAG`, `PERSON_AKTUELL`) VALUES (NULL, '{$akt_person_id}', '{$_REQUEST['person_nachname']}', '{$_REQUEST['person_vorname']}', '{$gebdatum}', '1')";
    $resultat = mysql_query($db_abfrage) or die(mysql_error());
    $dat_neu = letzte_person_dat_of_person_id($akt_person_id);
    protokollieren('PERSON', $dat_neu, $dat_alt);
    hinweis_ausgeben("Person: {$_REQUEST['person_nachname']} {$_REQUEST['person_vorname']} wurde eingetragen !");
    backlink();
}
示例#13
0
function mietvertrag_aendern_form($mietvertrag_id)
{
    if (!isset($_REQUEST['submit_mv_beenden']) && !isset($_REQUEST['submit_mv_aendern']) && !isset($_REQUEST['submit_mv_pruefen'])) {
        $db_abfrage = "SELECT MIETVERTRAG_DAT, MIETVERTRAG_ID, MIETVERTRAG_VON, MIETVERTRAG_BIS, EINHEIT_ID FROM MIETVERTRAG where MIETVERTRAG_ID='{$mietvertrag_id}' && MIETVERTRAG_AKTUELL='1' ORDER BY MIETVERTRAG_DAT DESC LIMIT 0,1";
        $resultat = mysql_query($db_abfrage) or die(mysql_error());
        erstelle_formular(NULL, NULL);
        // name, action
        while (list($MIETVERTRAG_DAT, $MIETVERTRAG_ID, $MIETVERTRAG_VON, $MIETVERTRAG_BIS, $EINHEIT_ID) = mysql_fetch_row($resultat)) {
            $form = new mietkonto();
            $MIETVERTRAG_VON = date_mysql2german($MIETVERTRAG_VON);
            $MIETVERTRAG_BIS = date_mysql2german($MIETVERTRAG_BIS);
            warnung_ausgeben("<tr><td colspan=2><h1>Mietvertrag ändern/korrigieren:\n</h1></td></tr>\n");
            $form->mieter_infos_vom_mv($mietvertrag_id);
            warnung_ausgeben("<tr><td colspan=2><b>Bitte wählen Sie die Personen aus!</b></td></tr>\n");
            erstelle_eingabefeld("Einzugsdatum ändern", "MIETVERTRAG_VON", "{$MIETVERTRAG_VON}", "10");
            erstelle_eingabefeld("Auszugsdatum ändern", "MIETVERTRAG_BIS", "{$MIETVERTRAG_BIS}", "10");
            erstelle_hiddenfeld("MIETVERTRAG_DAT", $MIETVERTRAG_DAT);
            erstelle_hiddenfeld("EINHEIT_ID", $EINHEIT_ID);
        }
        // while end
        personen_liste_multi();
        erstelle_submit_button("submit_mv_aendern", "ändern");
        // name, wert
        ende_formular();
    }
    // end if
    if (isset($_REQUEST['submit_mv_aendern'])) {
        if (empty($_REQUEST['MIETVERTRAG_VON'])) {
            echo "Eihnzugsdatum eingeben";
        } elseif (empty($_REQUEST['MIETVERTRAG_BIS'])) {
            echo "Auszugsdatum eingeben";
        } elseif (empty($_REQUEST['PERSON_ID'])) {
            echo "Personen zum Vetrag auswählen!";
        } else {
            // echo "$_REQUEST[MIETVERTRAG_BIS] datum prüfen, wenn ok ändern<br>$_REQUEST[MIETVERTRAG_DAT]";
            erstelle_formular(NULL, NULL);
            // name, action
            $einheit_kurzname = einheit_kurzname($_REQUEST['EINHEIT_ID']);
            $MIETVERTRAG_VON = $_REQUEST['MIETVERTRAG_VON'];
            $MIETVERTRAG_BIS = $_REQUEST['MIETVERTRAG_BIS'];
            warnung_ausgeben("<tr><td colspan=2><h1>Der Mietvertrag für die Einheit {$einheit_kurzname} wird wie folgt geändert:\n</h1></td></tr>\n");
            for ($i = 0; $i < count($_REQUEST['PERSON_ID']); $i++) {
                $mietername = personen_name($_REQUEST['PERSON_ID'][$i]);
                echo "<tr><td>Mieter:</td><td><b>{$mietername}</b></td></tr>";
                erstelle_hiddenfeld("PERSON_ID[]", "" . $_REQUEST['PERSON_ID'][$i] . "");
            }
            echo "<tr><td>Einzugsdatum:</td><td><b>{$_REQUEST['MIETVERTRAG_VON']}</b></td></tr>";
            if ($_REQUEST['MIETVERTRAG_BIS'] != '00.00.0000') {
                echo "<tr><td>Auszugsdatum:</td><td><b>{$_REQUEST['MIETVERTRAG_BIS']}</b></td></tr>";
            } else {
                echo "<tr><td>Auszugsdatum:</td><td><b>unbefristet</td></tr>";
            }
            // for($a=0;$a<$anzahl_partner;$a++){
            // erstelle_hiddenfeld("PERSON_ID[]", "".$_REQUEST[PERSON_ID][$a]."");
            // }
            erstelle_hiddenfeld("MIETVERTRAG_VON", $MIETVERTRAG_VON);
            erstelle_hiddenfeld("MIETVERTRAG_BIS", $MIETVERTRAG_BIS);
            erstelle_hiddenfeld("MIETVERTRAG_DAT", $_REQUEST['MIETVERTRAG_DAT']);
            erstelle_hiddenfeld("EINHEIT_ID", $_REQUEST['EINHEIT_ID']);
            echo "<tr><td>";
            hinweis_ausgeben("Möchten Sie die Vertragsänderungen übernehmen?");
            echo "</td></tr>";
            erstelle_submit_button("submit_mv_pruefen", "Speichern");
        }
    }
    if (isset($_REQUEST['submit_mv_pruefen'])) {
        mietvertrag_aktualisieren($_REQUEST['MIETVERTRAG_DAT'], $_REQUEST['MIETVERTRAG_BIS'], $_REQUEST['MIETVERTRAG_VON']);
        weiterleiten("?daten=uebersicht&anzeigen=einheit&einheit_id={$_REQUEST['EINHEIT_ID']}");
    }
}
示例#14
0
 function sepa_file_autobuchen($file, $datum, $gk_id, $auszug, $mwst = '0')
 {
     // echo "$file, $datum, $gk_id, $auszug, $mwst";
     $arr = $this->get_sepa_files_daten_arr($file);
     if (!is_array($arr)) {
         fehlermeldung_ausgeben("Keine Datensätze zur Datei {$file}");
     } else {
         $anz = count($arr);
         for ($a = 0; $a < $anz; $a++) {
             $empf = $arr[$a]['BEGUENSTIGTER'];
             $vzweck = $arr[$a]['VZWECK'];
             $iban = $arr[$a]['IBAN'];
             $bic = $arr[$a]['BIC'];
             $konto = $arr[$a]['KONTO'];
             $kat = $arr[$a]['KAT'];
             $kos_typ = $arr[$a]['KOS_TYP'];
             $kos_id = $arr[$a]['KOS_ID'];
             $betrag = -$arr[$a]['BETRAG'];
             if ($mwst == '0') {
                 $this->betrag_buchen($datum, $auszug, $auszug, $betrag, $vzweck, $gk_id, $kos_typ, $kos_id, $konto, '0.00');
             } else {
                 $mwst = $betrag / 119 * 19;
                 $this->betrag_buchen($datum, $auszug, $auszug, $betrag, $vzweck, $gk_id, $kos_typ, $kos_id, $konto, $mwst);
             }
         }
         $geld = new geldkonto_info();
         $kontostand_aktuell = nummer_punkt2komma($geld->geld_konto_stand($gk_id));
         echo "SEPA-Datei {$file} wurde verbucht!<br>";
         if (isset($_SESSION['temp_kontostand']) && isset($_SESSION['temp_kontoauszugsnummer'])) {
             $kontostand_temp = nummer_punkt2komma($_SESSION['temp_kontostand']);
             hinweis_ausgeben("<h3>Kontostand am {$_SESSION['temp_datum']} laut Kontoauszug {$_SESSION['temp_kontoauszugsnummer']} war {$kontostand_temp} €</h3>");
         }
         if ($kontostand_aktuell == $kontostand_temp) {
             echo "<h3>Kontostand aktuell: {$kontostand_aktuell} €</h3>";
         } else {
             echo "<h3 style=\"color:red\">Kontostand aktuell: {$kontostand_aktuell} €</h3>";
         }
     }
 }
示例#15
0
                 $mwst = $betrag / 119 * 19;
             } else {
                 $mwst = '0';
             }
             $kos_typ = $_POST['kos_typ'][$a];
             $kos_id = $_POST['kos_id'][$a];
             $geldkonto_id = $_POST['gk_id'];
             $kostenkonto = $_POST['konto'][$a];
             $m_ref = $_POST['m_ref'];
             $vzweck = $_POST['vzweck'][$a];
             $kto_auszugsnr = $_POST['auszug'];
             if (!empty($kostenkonto)) {
                 // print_req();
                 $s = new sepa();
                 $s->betrag_buchen($datum, $kto_auszugsnr, $m_ref, $betrag, $vzweck, $geldkonto_id, $kos_typ, $kos_id, $kostenkonto, $mwst);
                 hinweis_ausgeben("{$vzweck} {$betrag} gebucht.");
             } else {
                 fehlermeldung_ausgeben("{$vzweck} {$betrag} nicht gebucht, Kostenkonto fehlt!!!!!");
             }
         }
     }
     // $datei=$_REQUEST['sepa_file'];
     // weiterleiten("?daten=sepa&option=sepa_file_buchen&sepa_file=$datei");
     break;
 case "sepa_file_anzeigen":
     if (!isset($_REQUEST['sepa_file'])) {
         die(fehlermeldung_ausgeben("SEPA-DATEI wählen"));
     } else {
         $sep = new sepa();
         $sep->sepa_file_anzeigen($_REQUEST['sepa_file']);
     }
示例#16
0
 function list_teil_rg($empf_typ, $empf_id, $aus_typ, $aus_id, $r_typ, $id, $name, $label)
 {
     $arr = $this->get_teil_rg_arr($empf_typ, $empf_id, $aus_typ, $aus_id, $r_typ);
     if (is_array($arr)) {
         $anz = count($arr);
         echo "<select class=\"select_rg\" name=\"{$name}\" id=\"{$id}\" size=\"20\" multiple>";
         for ($a = 0; $a < $anz; $a++) {
             $t_beleg_id = $arr[$a]['BELEG_NR'];
             $rnr = $arr[$a]['RECHNUNGSNUMMER'];
             $info = $arr[$a]['KURZBESCHREIBUNG'];
             $datum = date_mysql2german($arr[$a]['RECHNUNGSDATUM']);
             $netto = $arr[$a]['NETTO'];
             echo "<option value=\"{$t_beleg_id}\">{$rnr} - {$datum} - {$info} - Netto: {$netto} €</option>";
         }
         echo "</select>";
     } else {
         hinweis_ausgeben("Keine {$r_typ} zum Hinzufügen vorhanden");
         die;
     }
 }
示例#17
0
                    $dat = $_POST['dat'][$a];
                    $me = new mietentwicklung();
                    if ($me->check_me('MIETVERTRAG', $mv_id, "{$kat}", $anfang, $ende_neu, 0) != true && $betrag_neu != 0) {
                        if ($dat > 0) {
                            $me = new mietentwicklung();
                            $me_dat_arr = $me->get_dat_info($dat);
                            if (is_array($me_dat_arr)) {
                                $anfang_alt = $me_dat_arr['ANFANG'];
                                $kat_alt = $me_dat_arr['KOSTENKATEGORIE'];
                                $betrag_alt = $me_dat_arr['BETRAG'];
                                $mwst_alt = $me_dat_arr['MWST_ANTEIL'];
                                $me->me_dat_aendern2($dat, 'MIETVERTRAG', $mv_id, $anfang_alt, $ende, $kat_alt, $betrag_alt, $mwst_alt);
                            }
                        }
                        /* Wenn Abrechnung Anfang Ende gleich */
                        if (stristr($kat, 'abrechnung') == FALSE) {
                            $me->me_speichern('MIETVERTRAG', $mv_id, "{$kat}", $anfang, $ende_neu, $betrag_neu, 0);
                        } else {
                            $me->me_speichern('MIETVERTRAG', $mv_id, "{$kat}", $anfang, $anfang, $betrag_neu, 0);
                        }
                        hinweis_ausgeben("{$mv->einheit_kurzname} - {$mv->personen_name_string_u} - {$betrag_neu}");
                    } else {
                        fehlermeldung_ausgeben("{$mv->einheit_kurzname} {$mv->personen_name_string_u} existiert oder keine Eingabe!!!");
                    }
                }
            }
            weiterleiten_in_sec('?daten=bk&option=anpassung_bk_nk', 3);
        }
        break;
}
// end switch for cases
示例#18
0
     break;
 case "wplan_gesendet":
     if (!empty($_POST[plan_id])) {
         $_SESSION[plan_id] = $_POST[plan_id];
     }
     weiterleiten_in_sec("?daten=wartung", 0);
     break;
 case "plan_auswahl":
     unset($_SESSION['plan_id']);
     break;
 case "geraeteliste":
     if (isset($_SESSION[plan_id])) {
         $w = new wartung();
         $w->geraete_uebersicht_alle($_SESSION[plan_id]);
     } else {
         hinweis_ausgeben("Wartungsplan auswählen");
     }
     break;
 case "wplan":
     $w = new wartung();
     $w->list_plan(4);
     // $w-> list_plan(2);
     // $w->termine_anzeigen(1, 2, '2007-07-10', '2012-07-15');
     // $w->termine_anzeigen_pdf(1, 2, '2007-07-10', '2012-07-15');
     // $w->termine_anzeigen_pdf(1, 3, '2007-07-10', '2012-07-15');
     break;
 case "termin_neu":
     if (!empty($_REQUEST[geraete_id]) && !empty($_REQUEST[plan_id])) {
         $geraete_id = $_REQUEST[geraete_id];
         $plan_id = $_REQUEST[plan_id];
         $w = new wartung();
示例#19
0
 function todo_liste3($benutzer_id = '0', $erl = '0')
 {
     $arr_n = $this->get_alle_auftraege($erl);
     $anz_n = count($arr_n);
     if ($anz_n) {
         for ($a = 0; $a < $anz_n; $a++) {
             $arr[] = $arr_n[$a];
         }
     }
     unset($arr_n);
     unset($arr);
     $db_abfrage = "SELECT * FROM TODO_LISTE WHERE AKTUELL='1' AND ERLEDIGT='{$erl}' ORDER BY T_ID DESC";
     $result = mysql_query($db_abfrage) or die(mysql_error());
     $numrows = mysql_numrows($result);
     if ($numrows) {
         while ($row = mysql_fetch_assoc($result)) {
             $arr[] = $row;
         }
     }
     $anz = count($arr);
     $p = 0;
     if ($anz) {
         $pz = $p + 1;
         $f = new formular();
         $f->fieldset("Meine Aufträge", 'ana');
         echo "<table class=\"sortable\">";
         echo "<thead><tr><th></th><th>TAGE</th><th>DATUM</th><th>AUFTRAG</th><th>VERFASSER</th><th>VERANTWORTLICH</th><th>ZUORDNUNG</th><th>STATUS</th></tr></thead>";
         $z1 = 0;
         for ($a = 0; $a < $anz; $a++) {
             $row = $arr[$a];
             $z1++;
             $t_id = $row['T_ID'];
             $link_pdf_1 = "<a href=\"?daten=todo&option=pdf_auftrag&proj_id={$t_id}\"><img src=\"css/pdf.png\"></a>";
             $text = $row['TEXT'];
             $edit_text = "<a href=\"?daten=todo&option=edit&t_id={$t_id}\">{$text}</a>";
             $anzeigen_ab = date_mysql2german($row['ANZEIGEN_AB']);
             $erledigt = $row['ERLEDIGT'];
             $verfasser_id = $row['VERFASSER_ID'];
             $b = new benutzer();
             $b->get_benutzer_infos($verfasser_id);
             $verfasser_name = $b->benutzername;
             $beteiligt_id = $row['BENUTZER_ID'];
             $b = new benutzer();
             $b->get_benutzer_infos($beteiligt_id);
             $beteiligt_name = $b->benutzername;
             if ($erledigt == '1') {
                 $erledigt = 'erledigt';
             } else {
                 $erledigt = "offen";
             }
             $link_erledigt = "<a href=\"\">";
             $o = new objekt();
             $t_vergangen = $o->tage_berechnen_bis_heute($anzeigen_ab);
             $akut = $row['AKUT'];
             if ($akut == 'JA') {
                 $c1 = 3;
             } else {
                 $c1 = 4;
             }
             $kos_typ = $row['KOS_TYP'];
             $kos_id = $row['KOS_ID'];
             $r = new rechnung();
             if (!empty($kos_typ) && !empty($kos_id)) {
                 $kos_bez = $r->kostentraeger_ermitteln($kos_typ, $kos_id);
             } else {
                 $kos_bez = "{$kos_typ} {$kos_id} Unbekannt";
             }
             echo "<tr class=\"zeile{$c1}\"><td>{$z1}</td><td>{$t_vergangen} T</td><td>{$anzeigen_ab}</td><td>{$edit_text}</td>";
             echo "<td>{$verfasser_name}</td><td>{$beteiligt_name}</td><td>{$kos_bez}<br>";
             if ($kos_typ == 'Einheit') {
                 $kontaktdaten_mieter = $this->kontaktdaten_anzeigen_mieter($kos_id);
                 echo "{$kos_bez} {$kontaktdaten_mieter}";
             }
             echo "</td>";
             if ($erledigt == 'erledigt') {
                 echo "<td class=\"gruen\"><b>{$erledigt}</b>";
             } else {
                 echo "<td class=\"rot\">{$erledigt}";
             }
             echo "{$link_pdf_1} </td>";
             echo "</tr>";
             $link_neue_u_aufgabe = "<a href=\"?daten=todo&option=neues_projekt&t_id={$t_id}\">Neue Aufgabe erstellen</a>";
         }
     } else {
         hinweis_ausgeben("Keine gefunden!");
     }
     echo "</table>";
     $f->fieldset_ende();
 }
示例#20
0
     if (!empty($_REQUEST['id'])) {
         $l = new leerstand();
         $id = $_REQUEST['id'];
         $l->form_edit_interessent($id);
     } else {
         hinweis_ausgeben("Bitte Namen wählen");
     }
     break;
 case "interessenten_update":
     echo "<form>";
     // print_req();
     if (isset($_POST['delete'])) {
         $id = $_POST['delete'];
         $l = new leerstand();
         if ($l->interessenten_deaktivieren($id)) {
             hinweis_ausgeben("Interessen gelöscht");
         } else {
             fehlermeldung_ausgeben("Interessent konnte nicht gelöscht werden!");
         }
     } else {
         if (!empty($_POST['id']) && !empty($_POST['name']) && !empty($_POST['anschrift']) && !empty($_POST['tel']) && !empty($_POST['email']) && !empty($_POST['einzug']) && !empty($_POST['zimmer'])) {
             $id = $_POST['id'];
             $name = $_POST['name'];
             $anschrift = $_POST['anschrift'];
             $tel = $_POST['tel'];
             $email = $_POST['email'];
             $einzug = date_german2mysql($_POST['einzug']);
             $zimmer = $_POST['zimmer'];
             $hinweis = $_POST['hinweis'];
             $l = new leerstand();
             if ($l->interessenten_updaten($id, $name, $anschrift, $tel, $email, $einzug, $zimmer, $hinweis)) {
示例#21
0
             $monat = date("m");
         }
         if (isset($_REQUEST['jahr'])) {
             $jahr = $_REQUEST['jahr'];
         } else {
             $jahr = date("Y");
         }
         if (isset($_REQUEST['lang'])) {
             $lang = $_REQUEST['lang'];
         } else {
             $lang = 'de';
         }
         /* Heisst nach Wunsch von IG */
         $li->inspiration_pdf_kurz(0, $_REQUEST['objekt_id'], $monat, $jahr, $lang);
     } else {
         hinweis_ausgeben("Auswahl treffen!!!");
     }
     break;
 case "bilanz":
     $l = new listen();
     $l->bilanz();
     break;
     /* Sollmieten Zeitraum */
 /* 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":
示例#22
0
     } else {
         $datum_bis = date_german2mysql($_REQUEST[datum_bis]);
     }
     if (!empty($_REQUEST[tag]) && !empty($_REQUEST[monat]) && !empty($_REQUEST[jahr])) {
     }
     $k->kontohochrechnung($datum_bis, 0.0025, 25, 5.5);
     // $k->kautionsberechnung('Mietvertrag', $mietvertrag_id, $datum_bis, 0.005,25,5.5);
     break;
     /* Mieter ohne Kautionen */
 /* Mieter ohne Kautionen */
 case "mv_ohne_k":
     $k = new kautionen();
     if (!empty($_SESSION[geldkonto_id])) {
         $k->mieter_ohne_kaution_anzeigen($_SESSION[geldkonto_id], '1000');
     } else {
         hinweis_ausgeben('Kautionskonto wählen');
     }
     break;
 case "kautionsuebersicht":
     $bk = new berlussimo_global();
     $link = "?daten=kautionen&option=kautionsuebersicht";
     $bk->objekt_auswahl_liste($link);
     if (isset($_SESSION['ansicht_k'])) {
         unset($_SESSION['ansicht_k']);
     }
     if (isset($_REQUEST['ansicht_k'])) {
         $_SESSION['ansicht_k'] = 'alle';
     }
     $k = new kautionen();
     $f = new formular();
     if (isset($_SESSION['ansicht_k'])) {
示例#23
0
     $form->erstelle_formular("Haus ändern", NULL);
     iframe_start();
     echo "<h1>Haus ändern</h1>";
     if (!isset($_REQUEST["objekt_id"])) {
         objekt_liste_links_aenderung();
     }
     if (!isset($_REQUEST["haus_id"]) && isset($_REQUEST["objekt_id"])) {
         $objekt_kurzname = objekt_kurzname($_REQUEST["objekt_id"]);
         hinweis_ausgeben("Objekt: {$objekt_kurzname}");
         haus_liste_links_aenderung($_REQUEST["objekt_id"]);
     }
     if (isset($_REQUEST["haus_id"]) && isset($_REQUEST["objekt_id"])) {
         $objekt_kurzname = objekt_kurzname($_REQUEST["objekt_id"]);
         $haus_kurzname = haus_strasse_nr($_REQUEST["haus_id"]);
         hinweis_ausgeben("Objekt: {$objekt_kurzname}");
         hinweis_ausgeben("Haus: {$haus_kurzname}");
         haus_aendern_formular($_REQUEST["haus_id"]);
         haeuser_liste_tabelle($_REQUEST["objekt_id"]);
         // rechts die liste der häuser
     }
     iframe_end();
     $form->ende_formular();
     break;
 case "aendern":
     $form = new mietkonto();
     $form->erstelle_formular("Haus ändern", NULL);
     iframe_start();
     echo "<h1>Haus ändern - Prozedur</h1>";
     foreach ($_POST as $key => $value) {
         if (!isset($value)) {
             fehlermeldung_ausgeben("FEHLER: Alle Felder müssen ausgefüllt werden!");
示例#24
0
 function monatsbericht_mit_ausgezogenen()
 {
     //include_once ('pdfclass/class.ezpdf.php');
     echo "Monatsbericht Mieter - Monatsbericht Kostenkonten<br>";
     echo "<h3>Aktuelle Mieterstatistik mit ausgezogenen Mietern<br></h3>";
     $s = new statistik();
     if (isset($_REQUEST['jahr'])) {
         $jahr = $_REQUEST['jahr'];
     }
     if (empty($jahr)) {
         $jahr = date("Y");
     } else {
         if (strlen($jahr) < 4) {
             $jahr = date("Y");
         }
     }
     // $jahr_monat = date("Y-m");
     // $jahr = date("Y");
     if (isset($_REQUEST['monat'])) {
         $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=buchen&option=monatsbericht_m_a";
     $bg->objekt_auswahl_liste($link);
     $bg->monate_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);
         /* Aktuell bzw. gewünschten Monat berechnen */
         $ob = new objekt();
         $einheiten_array = $ob->einheiten_objekt_arr($objekt_id);
         // $einheiten_array = $s->vermietete_monat_jahr($jahr_monat,$objekt_id, '');
         /*
          * echo "<pre>";
          * print_r($einheiten_array);
          * echo "<h1> EINHEITEN: $anzahl_aktuell</h1>";
          * $mv_array = $einheit_info->get_mietvertrag_ids('7');
          * print_r($mv_array);
          */
         // PDF#
         $zaehler = 0;
         //include_once ('pdfclass/class.ezpdf.php');
         include_once 'classes/class_bpdf.php';
         $pdf = new Cezpdf('a4', 'portrait');
         $bpdf = new b_pdf();
         $bpdf->b_header($pdf, 'Partner', $_SESSION['partner_id'], 'portrait', 'Helvetica.afm', 6);
         $datum_heute = date("d.m.Y");
         $p = new partners();
         $p->get_partner_info($_SESSION['partner_id']);
         $pdf->addText(475, 700, 8, "{$p->partner_ort}, {$datum_heute}");
         // $pdf->ezText("$p->partner_ort, $datum_heute",12, array('justification'=>'right'));
         $this->footer_zahlungshinweis = $bpdf->zahlungshinweis;
         $monatname = monat2name($monat);
         $pdf->addInfo('Title', "Monatsbericht {$objekt_name} {$monatname} {$jahr}");
         $pdf->addInfo('Author', $_SESSION['username']);
         $summe_sv = 0;
         $summe_mieten = 0;
         $summe_umlagen = 0;
         $summe_akt_gsoll = 0;
         $summe_g_zahlungen = 0;
         $summe_saldo_neu = 0;
         $summe_mwst = 0;
         $anzahl_aktuell = count($einheiten_array);
         $anz_tab = 0;
         for ($i = 0; $i < $anzahl_aktuell; $i++) {
             $miete = new miete();
             $mv_array = $einheit_info->get_mietvertraege_bis("" . $einheiten_array[$i]['EINHEIT_ID'] . "", $jahr, $monat);
             $mv_anzahl = count($mv_array);
             if (is_array($mv_array)) {
                 $zeile = 0;
                 for ($b = 0; $b < $mv_anzahl; $b++) {
                     $mv_id = $mv_array[$b]['MIETVERTRAG_ID'];
                     $mk = new mietkonto();
                     $mv = new mietvertraege();
                     $mv->get_mietvertrag_infos_aktuell($mv_id);
                     $tab_arr[$i]['MV_ID'] = $mv_id;
                     $miete->mietkonto_berechnung_monatsgenau($mv_id, $jahr, $monat);
                     $zeile = $zeile + 1;
                     if ($mv->mietvertrag_aktuell == '1') {
                         $tab_arr[$anz_tab]['MIETER'] = $mv->personen_name_string_u;
                         $tab_arr[$anz_tab]['EINHEIT'] = $mv->einheit_kurzname;
                     } else {
                         $tab_arr[$anz_tab]['MIETER'] = "<b>{$mv->personen_name_string_u}</b>";
                         $tab_arr[$anz_tab]['EINHEIT'] = "<b>{$mv->einheit_kurzname}</b>";
                     }
                     // $tab_arr[$anz_tab]['E_TYP'] = $mv->einheit_typ;
                     // $tab_arr[$anz_tab]['VON'] = $mv->mietvertrag_von_d;
                     // $tab_arr[$anz_tab]['BIS'] = $mv->mietvertrag_bis_d;
                     $tab_arr[$anz_tab]['SALDO_VM'] = nummer_punkt2komma_t($miete->saldo_vormonat_stand);
                     $tab_arr[$anz_tab]['G_SOLL_AKT'] = nummer_punkt2komma_t($miete->saldo_vormonat_stand + $miete->sollmiete_warm);
                     $tab_arr[$anz_tab]['SOLL_WM'] = nummer_punkt2komma_t($miete->sollmiete_warm);
                     $tab_arr[$anz_tab]['UMLAGEN'] = nummer_punkt2komma_t($miete->davon_umlagen);
                     $tab_arr[$anz_tab]['ZAHLUNGEN'] = nummer_punkt2komma_t($miete->geleistete_zahlungen);
                     if ($mv->einheit_typ == 'Gewerbe') {
                         $tab_arr[$anz_tab]['MWST'] = nummer_punkt2komma_t($miete->geleistete_zahlungen / 119 * 19);
                         $summe_mwst += $miete->geleistete_zahlungen / 119 * 19;
                     } else {
                         $tab_arr[$anz_tab]['MWST'] = nummer_punkt2komma_t(0);
                     }
                     $tab_arr[$anz_tab]['ERG'] = nummer_punkt2komma_t($miete->erg);
                     $anz_tab++;
                     $akt_gesamt_soll = $miete->saldo_vormonat_stand + $miete->sollmiete_warm;
                     echo "{$zeile}. {$einheit_kurzname} {$mv->personen_name_string_u} Saldo: VM: {$miete->saldo_vormonat_stand} € WM: {$miete->sollmiete_warm} € UM: {$miete->davon_umlagen} GSOLL: {$akt_gesamt_soll} € SALDO NEU:{$miete->erg} €<br>";
                     $summe_sv = $summe_sv + $miete->saldo_vormonat_stand;
                     $summe_mieten = $summe_mieten + $miete->sollmiete_warm;
                     $summe_umlagen = $summe_umlagen + $miete->davon_umlagen;
                     $summe_akt_gsoll = $summe_akt_gsoll + $akt_gesamt_soll;
                     $summe_g_zahlungen = $summe_g_zahlungen + $miete->geleistete_zahlungen;
                     $summe_saldo_neu = $summe_saldo_neu + $miete->erg;
                     $zaehler++;
                     unset($mieter_daten_arr);
                 }
                 // end if is_array mv_ids
             }
         }
         /* Ausgabe der Summen */
         $pdf->ezSetDy(-15);
         // abstand
         // $pdf->ezText("Summen: $summe_sv",10, array('left'=>'150'));
         // $pdf->ezText("$summe_mieten",10, array('left'=>'250'));
         // $pdf->ezText("$summe_umlagen",10, array('left'=>'300'));
         // $pdf->ezText("$summe_akt_gsoll",10, array('left'=>'350'));
         // $pdf->ezText("$summe_g_zahlungen",10, array('left'=>'400'));
         // $pdf->ezText("$summe_saldo_neu",10, array('left'=>'450'));
         $anz_l = count($tab_arr);
         $tab_arr[$anz_l]['SALDO_VM'] = nummer_punkt2komma_t($summe_sv);
         $tab_arr[$anz_l]['SOLL_WM'] = nummer_punkt2komma_t($summe_mieten);
         $tab_arr[$anz_l]['UMLAGEN'] = nummer_punkt2komma_t($summe_umlagen);
         $tab_arr[$anz_l]['G_SOLL_AKT'] = nummer_punkt2komma_t($summe_akt_gsoll);
         $tab_arr[$anz_l]['ZAHLUNGEN'] = nummer_punkt2komma_t($summe_g_zahlungen);
         $tab_arr[$anz_l]['MWST'] = nummer_punkt2komma_t($summe_mwst);
         $tab_arr[$anz_l]['ERG'] = nummer_punkt2komma_t($summe_saldo_neu);
         // $cols = array('EINHEIT'=>"<b>EINHEIT</b>",'MIETER'=>"<b>MIETER</b>", 'SALDO_VM'=>"<b>SALDO VORMONAT</b>",'AKT_GESAMT_SOLL'=>"SOLL MIETE WARM", 'UMLAGEN'=>"DAVON UMLAGEN",'AKT_GESAMT_SOLL'=>"GESAMT SOLL AKTUELL", 'ZAHLUNGEN'=>"GELEISTETE ZAHLUNGEN", 'ZAHLUNGEN_MWST'=>"DAVON MWST", 'SALDO_NEU'=>"SALDO NEU");
         // echo '<pre>';
         // print_r($tab_arr);
         // $pdf->ezTable($tab_arr, $cols, 'Monatsbericht mit Auszug');
         // array('showHeadings'=>1,'shaded'=>1, 'titleFontSize' => 10, 'fontSize' => 8, 'xPos'=>50,'xOrientation'=>'right', 'width'=>500,'rowGap'=>1, 'cols'=>array('EINHEIT'=>array('justification'=>'left', 'width'=>50), 'SALDO_VM'=>array('justification'=>'right', 'width'=>60), 'UMLAGEN'=>array('justification'=>'right', 'width'=>55), 'G_SOLL_AKT'=>array('justification'=>'right', 'width'=>50), 'ZAHLUNGEN'=>array('justification'=>'right','width'=>65), 'ZAHLUNGEN_MWST'=>array('justification'=>'right'), 'ERG'=>array('justification'=>'right','width'=>50))));
         $cols = array('EINHEIT' => "<b>EINHEIT</b>", 'MIETER' => "<b>MIETER</b>", 'SALDO_VM' => "<b>SALDO\nVORMONAT</b>", 'SOLL_WM' => "<b>SOLL\nMIETE\nWARM</b>", 'UMLAGEN' => "<b>DAVON\nUMLAGEN</b>", 'G_SOLL_AKT' => "<b>GESAMT\nSOLL\nAKTUELL</b>", 'ZAHLUNGEN' => "<b>GELEISTETE\nZAHLUNGEN</b>", 'MWST' => "<b>DAVON\nMWST</b>", 'ERG' => "<b>SALDO\nNEU</b>");
         $pdf->ezTable($tab_arr, $cols, "Monatsbericht mit Auszug - Objekt:{$objekt_name} - {$monatname} {$jahr}", array('showHeadings' => 1, 'shaded' => 1, 'titleFontSize' => 10, 'fontSize' => 8, 'xPos' => 50, 'xOrientation' => 'right', 'width' => 500, 'rowGap' => 1, 'cols' => array('EINHEIT' => array('justification' => 'left', 'width' => 50), 'SALDO_VM' => array('justification' => 'right', 'width' => 60), 'UMLAGEN' => array('justification' => 'right', 'width' => 55), 'G_SOLL_AKT' => array('justification' => 'right', 'width' => 50), 'ZAHLUNGEN' => array('justification' => 'right', 'width' => 65), 'MWST' => array('justification' => 'right'), 'ERG' => array('justification' => 'right', 'width' => 50))));
         $content = $pdf->output();
         $dateiname_org = $objekt_name . '-Monatsbericht_m_Auszug_';
         $dateiname = $this->save_file($dateiname_org, 'Monatsberichte', $objekt_id, $content, $monat, $jahr);
         /* Falls kein Objekt ausgewählt */
         // weiterleiten($dateiname);
         $download_link = "<h3><a href=\"{$dateiname}\">Monatsbericht {$objekt_name} für {$monat}/{$jahr} HIER</a></h3>";
         hinweis_ausgeben("Monatsbericht ohne Vormieter für {$objekt_name} wurde erstellt<br>");
         echo $download_link;
         /* Falls kein Objekt ausgewählt */
     } else {
         echo "Objekt auswählen";
     }
 }
示例#25
0
     include_once 'classes/class_partners.php';
     $p = new partners();
     $p->get_partner_info($p_id);
     echo "<h3>Preisentwicklung im Katalog von {$p->partner_name}</h3>";
     if (empty($_REQUEST['artikel_nr'])) {
         $k = new katalog();
         $k->form_preisentwicklung();
     } else {
         $k = new katalog();
         $artikel_nr = $_REQUEST['artikel_nr'];
         $k->preisentwicklung_anzeigen($p_id, $artikel_nr);
     }
     break;
 case "partner_wechseln":
     unset($_SESSION['partner_id']);
     hinweis_ausgeben("Lieferantauswahl aufgehoben, Sie werden weitergeleitet");
     weiterleiten_in_sec('?daten=katalog', 2);
     break;
 case "artikelsuche":
     $k = new katalog();
     $k->artikel_suche_einkauf_form();
     break;
 case "artikel_suche":
     if (!empty($_REQUEST['artikel_nr'])) {
         $artikel_nr = $_REQUEST['artikel_nr'];
         $k = new katalog();
         $k->artikel_suche_einkauf($artikel_nr);
     }
     break;
 case "artikelsuche_freitext":
     $k = new katalog();
 function form_dtaus_datei_buchen($dtaus_id)
 {
     $f = new formular();
     $f->erstelle_formular('Überweisungen verbuchen', null);
     $zeilen_arr = $this->dtausdatei_zeilen_arr($dtaus_id);
     if (!is_array($zeilen_arr)) {
         fehlermeldung_ausgeben("DTAUS DATEI FEHLERHAFT, KEINE DATEN IN DER DATENBANK");
     } else {
         $anzahl_zeilen = count($zeilen_arr);
         $g = new geldkonto_info();
         $g_konto_id = $zeilen_arr[0][A_KONTO_ID];
         $g->geld_konto_details($g_konto_id);
         echo "<table>";
         echo "<tr><td colspan=\"4\">Übersicht</td></tr>";
         echo "<tr><td>Art der Aufträge:</td><td>Gutschrift</td><td>Auftraggeber:</td><td>{$g->geldkonto_bezeichnung}</td></tr>";
         $datum = date("d.m.Y");
         echo "<tr><td>Erstelldatum:</td><td>{$datum}</td><td>BLZ:</td><td>{$g->blz}</td></tr>";
         echo "<tr><td>Anzahl der Aufträge:</td><td>{$anzahl_zeilen}</td><td>Kontonummer:</td><td>{$g->kontonummer}</td></tr>";
         $gesamt_summe = $this->dtaus_gesamt_summe($dtaus_id);
         $gesamt_summe = nummer_punkt2komma($gesamt_summe);
         echo "<tr><td>Gesamtsumme:</td><td>{$gesamt_summe}</td><td></td><td></td></tr>";
         echo "</table><br>";
         echo "<table>";
         echo "<tr><td>Status</td><td><b>Zahlungsempfänger</b></td><td align=\"right\"><b>Betrag/EUR</b></td><td><b>KtoNr.</b></td><td><b>BLZ</b></td><td><b>Verwendungszweck</b></td><td>Buchungstext</td></tr>";
         for ($a = 0; $a < $anzahl_zeilen; $a++) {
             $g1 = new geldkonto_info();
             $u_dat = $zeilen_arr[$a]['U_DAT'];
             $e_konto_id = $zeilen_arr[$a]['E_KONTO_ID'];
             $datum = $zeilen_arr[$a]['DATUM'];
             $betrag = $zeilen_arr[$a]['BETRAG'];
             $betrag = nummer_punkt2komma($betrag);
             $vzweck1 = $zeilen_arr[$a]['VZWECK1'];
             $vzweck2 = $zeilen_arr[$a]['VZWECK2'];
             $vzweck3 = $zeilen_arr[$a]['VZWECK3'];
             $buchungstext = $zeilen_arr[$a]['BUCHUNGSTEXT'];
             $g1->geld_konto_details($e_konto_id);
             // echo " $g->kontonummer $g->blz | $g1->geldkonto_bezeichnung $g1->kontonummer $g1->blz $betrag $vzweck1 $vzweck2 $vzweck3<br>";
             /* Prüfen ob Buchung als Zahlungsausgang gebucht wurde */
             $erfass_nr = $zeilen_arr[$a]['BEZUGS_ID'];
             $f = new formular();
             echo "<tr><td>";
             $r_typ = $this->check_r_typ($erfass_nr);
             if ($this->check_buchung($erfass_nr, $g_konto_id, $buchungstext)) {
                 $fehler = true;
                 echo "<a id=\"link_rot_fett\">gebucht</a> {$r_typ}";
             } else {
                 // $buchungs_status = "<a>nicht gebucht</a>";
                 if (!$this->check_mbuchung($g_konto_id, $buchungstext)) {
                     echo "<a id=\"link_rot_fett\">nicht gebucht</a> {$r_typ}";
                 } else {
                     echo "manuell gebucht";
                 }
             }
             echo "</td><td>{$g1->geldkonto_bezeichnung}</td><td align=\"right\">{$betrag}</td><td>{$g1->kontonummer}</td><td>{$g1->blz}</td><td>{$vzweck1}</td><td>{$buchungstext}</td></tr>";
         }
         echo "<tr><td></td><td><b>Gesamtsumme:</b></td><td align=\"right\"><b>{$gesamt_summe}</b></td><td colspan=\"4\"></td></tr>";
         echo "<tr id=\"tfoot\"><td colspan=\"7\">";
         if (!isset($fehler)) {
             $f->hidden_feld('option', 'autobuchen');
             $f->text_feld('Kontoauszugsnr', 'kontoauszugsnr', '', 10, 'kontoauszugsnr', '');
             $f->datum_feld('Datum', 'datum', '', 'datum');
             $f->send_button('Buchen', 'Buchen');
         } else {
             hinweis_ausgeben("Diese Datei oder ein Teil davon wurde schon gebucht!");
         }
         echo "</td></tr>";
         echo "</table><br>";
     }
     $f->ende_formular();
 }
示例#27
0
function check_fields_nach_aenderung()
{
    foreach ($_REQUEST as $key => $value) {
        if ($key == "person_nachname" && empty($value)) {
            fehlermeldung_ausgeben("Bitte tragen Sie einen Familiennamen ein!");
            backlink();
            $myerror = true;
            break;
        } elseif ($key == "person_vorname" && empty($value)) {
            fehlermeldung_ausgeben("Bitte tragen Sie einen Vornamen ein!");
            backlink();
            $myerror = true;
            break;
        } elseif ($key == "person_geburtstag" && empty($value)) {
            fehlermeldung_ausgeben("Bitte tragen Sie einen Geburtstag ein!");
            backlink();
            $myerror = true;
            break;
        } elseif ($key == "person_geburtstag" && isset($value)) {
            $datum = $_REQUEST[person_geburtstag];
            // if(strlen ($datum) != "10"){
            // fehlermeldung_ausgeben("Datumslänge nicht korrekt!");
            // backlink();
            // $myerror = true;
            // break;
            // }
            $tmp = explode(".", $datum);
            if (checkdate($tmp[1], $tmp[0], $tmp[2])) {
            } else {
                fehlermeldung_ausgeben("Falsches Datumsformat, bitte überprüfen!");
                backlink();
                $myerror = true;
                break;
            }
        }
    }
    // end for
    if (!isset($myerror)) {
        foreach ($_REQUEST as $key => $value) {
            // echo "$key => $value<br>";
        }
        if (!isset($_REQUEST[person_definitiv_speichern])) {
            erstelle_formular(NULL, NULL);
            // name, action
            echo "<tr><td><h1>Folgende Daten wurden übermittelt:\n</h1></td></tr>\n";
            echo "<tr><td><h2>Personendaten: {$objekt_kurzname}</h2></td></tr>\n";
            echo "<tr><td>";
            // print_r($_POST);
            warnung_ausgeben("Sind Sie sicher, daß Sie die Person {$_POST['person_nachname']} {$_POST['person_vorname']} geb. am {$_POST['person_geburtstag']} ändern wollen?");
            echo "</td></tr>";
            erstelle_hiddenfeld("person_nachname", "{$_POST['person_nachname']}");
            erstelle_hiddenfeld("person_vorname", "{$_POST['person_vorname']}");
            erstelle_hiddenfeld("person_geburtstag", "{$_POST['person_geburtstag']}");
            erstelle_submit_button("person_definitiv_speichern", "Speichern");
            // name, wert
            ende_formular();
        }
    }
    if (isset($_REQUEST[person_definitiv_speichern])) {
        person_aendern_in_db($_REQUEST["person_id"]);
        hinweis_ausgeben("Person: {$_REQUEST['person_nachname']} {$_REQUEST['person_vorname']} wurde geändert !");
        hinweis_ausgeben("Sie werden weitergeleitet.");
        // echo "<head>";
        // echo "<meta http-equiv=\"refresh\" content=\"2; URL=?daten=person&anzeigen=alle_personen\">";
        // echo "</head>";
        weiterleiten("?daten=person&anzeigen=alle_personen");
    }
}
示例#28
0
 function partner_speichern($clean_arr)
 {
     foreach ($clean_arr as $key => $value) {
         $partnername = $clean_arr[partnername];
         $str = $clean_arr[strasse];
         $hausnr = $clean_arr[hausnummer];
         $plz = $clean_arr[plz];
         $ort = $clean_arr[ort];
         $land = $clean_arr[land];
         $tel = $clean_arr['tel'];
         $fax = $clean_arr['fax'];
         $email = $clean_arr['email'];
         // $kreditinstitut = $clean_arr[kreditinstitut];
         // $kontonummer = $clean_arr[kontonummer];
         // $blz = $clean_arr[blz];
         // print_r($clean_arr);
         if (empty($partnername) or empty($str) or empty($hausnr) or empty($plz) or empty($ort) or empty($land)) {
             fehlermeldung_ausgeben("Dateneingabe unvollständig!!!<br>Sie werden weitergeleitet.");
             $_SESSION[partnername] = $partnername;
             $_SESSION[strasse] = $str;
             $_SESSION[hausnummer] = $hausnr;
             $_SESSION[plz] = $plz;
             $_SESSION[ort] = $ort;
             $_SESSION[land] = $land;
             // $_SESSION[kreditinstitut] = $kreditinstitut;
             // $_SESSION[kontonummer] = $kontonummer;
             // $_SESSION[blz] = $blz;
             $fehler = true;
             weiterleiten_in_sec("?daten=partner&option=partner_erfassen", 3);
             die;
         }
     }
     // Ende foreach
     /* Prüfen ob Partner/Liefernat vorhanden */
     $result_3 = mysql_query("SELECT * FROM PARTNER_LIEFERANT WHERE PARTNER_NAME = '{$clean_arr['partnername']}' && STRASSE='{$clean_arr['strasse']}' && NUMMER='{$clean_arr['hausnummer']}' && PLZ='{$clean_arr['plz']}' && AKTUELL = '1' ORDER BY PARTNER_NAME");
     $numrows_3 = mysql_numrows($result_3);
     /* Wenn kein Fehler durch eingabe oder partner in db nicht vorhanden wird neuer datensatz gespeichert */
     if (!$fehler && $numrows_3 < 1) {
         /* Partnerdaten ohne Kontoverbindung */
         $partner_id = $this->letzte_partner_id();
         $partner_id = $partner_id + 1;
         $db_abfrage = "INSERT INTO PARTNER_LIEFERANT VALUES (NULL, {$partner_id}, '{$clean_arr['partnername']}','{$clean_arr['strasse']}', '{$clean_arr['hausnummer']}','{$clean_arr['plz']}','{$clean_arr['ort']}','{$clean_arr['land']}','1')";
         $resultat = mysql_query($db_abfrage) or die(mysql_error());
         /* Protokollieren */
         $last_dat = mysql_insert_id();
         protokollieren('PARTNER_LIEFERANT', $last_dat, '0');
         /*
          * if(!empty($kreditinstitut) OR !empty($kontonummer) OR !empty($blz)){
          * /*Kontodaten speichern
          */
         /*
          * $konto_id= $this->letzte_geldkonto_id();
          * $konto_id = $konto_id + 1;
          * $db_abfrage = "INSERT INTO GELD_KONTEN VALUES (NULL, '$konto_id','$clean_arr[partnername] - Konto','$clean_arr[partnername]', '$clean_arr[kontonummer]','$clean_arr[blz]', '$clean_arr[kreditinstitut]','1')";
          * $resultat = mysql_query($db_abfrage) or
          * die(mysql_error());
          */
         /* Protokollieren */
         /*
          * $last_dat = mysql_insert_id();
          * protokollieren('GELD_KONTEN', $last_dat, '0');
          */
         /* Geldkonto dem Partner zuweisen */
         /*
          * $letzte_zuweisung_id = $this->letzte_zuweisung_geldkonto_id();
          * $letzte_zuweisung_id = $letzte_zuweisung_id +1;
          * $db_abfrage = "INSERT INTO GELD_KONTEN_ZUWEISUNG VALUES (NULL, '$letzte_zuweisung_id','$konto_id', 'Partner','$partner_id', '1')";
          * $resultat = mysql_query($db_abfrage) or
          * die(mysql_error());
          * }
          */
         if (isset($resultat)) {
             hinweis_ausgeben("Partner {$clean_arr['partnername']} wurde gespeichert.");
             weiterleiten_in_sec("?daten=partner&option=partner_erfassen", 2);
         }
     }
     // ende fehler
     if ($numrows_3 > 0) {
         fehlermeldung_ausgeben("Partner {$clean_arr['partnername']} exisitiert bereits.");
         weiterleiten_in_sec("?daten=partner&option=partner_erfassen", 2);
     }
     unset($_SESSION[partnername]);
     unset($_SESSION[strasse]);
     unset($_SESSION[hausnummer]);
     unset($_SESSION[plz]);
     unset($_SESSION[ort]);
     unset($_SESSION[land]);
     // unset($_SESSION[kreditinstitut]);
     // unset($_SESSION[kontonummer]);
     // unset($_SESSION[blz]);
     $dd = new detail();
     if (!empty($tel)) {
         $dd->detail_speichern_2('PARTNER_LIEFERANT', $partner_id, 'Telefon', $tel, $_SESSION['username'] . " " . date("d.m.Y H:i:s"));
     }
     if (!empty($fax)) {
         $dd->detail_speichern_2('PARTNER_LIEFERANT', $partner_id, 'Fax', $fax, $_SESSION['username'] . " " . date("d.m.Y H:i:s"));
     }
     if (!empty($email)) {
         $dd->detail_speichern_2('PARTNER_LIEFERANT', $partner_id, 'Email', $email, $_SESSION['username'] . " " . date("d.m.Y H:i:s"));
     }
 }
示例#29
0
    $mieter_info = new mietkonto();
    $mieter_info->erstelle_formular("Mieterinformationen", NULL);
    $mieter_info->mieter_informationen_anzeigen($_REQUEST['mietvertrag_id']);
    $mieter_info->ende_formular();
}
switch ($schritt) {
    // ################
    case "buchungsauswahl":
        $form = new mietkonto();
        $form->erstelle_formular("Buchungsart auswählen", NULL);
        if (isset($_REQUEST['mietvertrag_id']) && !empty($_REQUEST['mietvertrag_id'])) {
            /* MAHNSPERRE */
            $dd = new detail();
            $mahnsperre = $dd->finde_detail_inhalt('MIETVERTRAG', $_REQUEST['mietvertrag_id'], 'Mahnsperre');
            if (!empty($mahnsperre)) {
                hinweis_ausgeben("<h1>Mahnsperre: Grund: {$mahnsperre} Bitte unbedingt die Mahnungsabteilung über Zahlung mündlich informieren</h1>");
            }
            $mietvertrag_id = $_REQUEST['mietvertrag_id'];
            $buchung = new mietkonto();
            /*
             * $geldkonto_info = new geldkonto_info;
             * $geldkonto_info->geld_konten_ermitteln('Mietvertrag', $mietvertrag_id);
             */
            $geld = new geldkonto_info();
            $kontostand_aktuell = nummer_punkt2komma($geld->geld_konto_stand($_SESSION['geldkonto_id']));
            if (isset($_SESSION['temp_kontostand']) && isset($_SESSION['temp_kontoauszugsnummer'])) {
                $kontostand_temp = nummer_punkt2komma($_SESSION['temp_kontostand']);
                echo "<h3>Kontostand am {$_SESSION['temp_datum']} laut Kontoauszug {$_SESSION['temp_kontoauszugsnummer']} war {$kontostand_temp} €</h3>";
            } else {
                echo "<h3 style=\"color:red\">Kontrolldaten zum Kontoauszug fehlen</h3>";
                echo "<h3 style=\"color:red\">Weiterleitung erfolgt</h3>";
示例#30
0
         $t = new todo();
         $t->pdf_auftrag(intval($_REQUEST['proj_id']));
     } else {
         echo "Projekt wählen";
     }
     break;
 case "form_neue_baustelle":
     $t = new todo();
     $t->form_neue_baustelle();
     break;
 case "neue_baustelle":
     if (!empty($_REQUEST['bau_bez']) && !empty($_REQUEST['p_id'])) {
         $t = new todo();
         if ($t->neue_baustelle_speichern($_REQUEST['bau_bez'], $_REQUEST['p_id'])) {
             $bau_bez = $_REQUEST['bau_bez'];
             hinweis_ausgeben("Baustelle {$bau_bez} wurde erstellt");
         }
         // print_r($_REQUEST);
     } else {
         fehlermeldung_ausgeben('Ihre Eingabe zur Baustelle war unvollständig!');
     }
     break;
 case "baustellen_liste":
     $t = new todo();
     $t->baustellen_liste();
     break;
 case "baustellen_liste_inaktiv":
     $t = new todo();
     $t->baustellen_liste('0');
     break;
 case "baustelle_aktivieren":