Esempio n. 1
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");
    }
}
Esempio n. 2
0
     $form->erstelle_formular("Buchung stornieren", NULL);
     $buchungs_info = new mietkonto();
     $buchungs_info->buchungsnummer_infos($_REQUEST[bnr]);
     $form->ende_formular();
     break;
 case "stornierung_in_db":
     $form = new mietkonto();
     $form->erstelle_formular("Sicherheitsabfrage", NULL);
     /* Falls NEIN gedrückt */
     if (isset($_POST[submit_storno_nein])) {
         weiterleiten("?daten=miete_buchen", 2);
         warnung_ausgeben("Der Vorgang wurde vom Benutzer abgebrochen. <br> Die Buchung wurde nicht storniert. <br>Bitte warten, Sie werden weitergeleitet.");
     }
     /* Sicherheitsabfrage vor dem Absenden oder Abbrechen */
     if (!isset($_POST[submit_storno_ja]) && !isset($_POST[submit_storno_nein])) {
         warnung_ausgeben("Sind Sie sicher, daß Sie die Buchungsnummer {$_POST['BUCHUNGSNUMMER']} stornieren möchten?");
         $form->hidden_feld("BUCHUNGSNUMMER", "" . $_POST[BUCHUNGSNUMMER] . "");
         for ($a = 0; $a < count($_POST[MIETBUCHUNGEN]); $a++) {
             $form->hidden_feld("MIETBUCHUNGEN[]", "" . $_POST[MIETBUCHUNGEN][$a] . "");
         }
         $form->hidden_feld("schritt", "stornierung_in_db");
         $form->send_button("submit_storno_ja", "JA");
         $form->send_button("submit_storno_nein", "NEIN");
     }
     /* Falls JA gedrückt */
     if (isset($_POST[submit_storno_ja])) {
         $form->miete_zahlbetrag_stornieren($_POST[BUCHUNGSNUMMER]);
         for ($a = 0; $a < count($_POST[MIETBUCHUNGEN]); $a++) {
             $form->mietbuchung_stornieren_intern("" . $_POST[MIETBUCHUNGEN][$a] . "");
         }
         /* Nach dem Stornieren weiterleiten */
Esempio n. 3
0
         fehlermeldung_ausgeben("FEHLER: Alle Felder müssen ausgefüllt werden!");
         $error = 1;
         break;
     }
     echo "{$key} {$value}";
 }
 if (!isset($error)) {
     erstelle_formular(einheit_in_db, NULL);
     // name, action
     echo "<tr><td><h1>Folgende Daten wurden übermittelt:\n</h1></td></tr>\n";
     echo "<tr><td><h2>Objektkurzname: {$objekt_kurzname}</h2></td></tr>\n";
     echo "<tr><td><h2>Haus: {$haus_kurzname}</h2></td></tr>\n";
     echo "<tr><td><h2>Einheit: {$_POST['einheit_kurzname']} - {$_POST['einheit_qm']}m² - Lage: {$_POST['einheit_lage']}</h2></td></tr>\n";
     echo "<tr><td>";
     // print_r($_POST);
     warnung_ausgeben("Sind Sie sicher, daß Sie die neue Einheit {$_POST['einheit_kurzname']} ({$_POST['einheit_qm']}m²) im Objekt {$objekt_kurzname}, {$haus_kurzname} anlegen wollen?");
     echo "</td></tr>";
     erstelle_hiddenfeld("haus_id", "{$haus_id}");
     erstelle_hiddenfeld("einheit_kurzname", "{$_POST['einheit_kurzname']}");
     erstelle_hiddenfeld("einheit_id", "{$_POST['einheit_id']}");
     erstelle_hiddenfeld("einheit_dat", "{$_POST['einheit_dat']}");
     erstelle_hiddenfeld("einheit_qm", "{$_POST['einheit_qm']}");
     erstelle_hiddenfeld("einheit_lage", "{$_POST['einheit_lage']}");
     erstelle_hiddenfeld("daten_rein", "einheit_update");
     erstelle_submit_button("einheit_update", "Speichern");
     // name, wert
     ende_formular();
     // neue_einheit_in_db($_POST[haus_id], $_POST[einheit_kurzname], $_POST[einheit_lage], $_POST[einheit_qm], $_POST[einheit_ausstattung]);
     // einheit_deaktivieren($_POST[einheit_dat]);
     // einheit_geandert_in_db($_POST[einheit_dat], $_POST[einheit_id], $_POST[haus_id], $_POST[einheit_kurzname], $_POST[einheit_lage], $_POST[einheit_qm]);
 }
Esempio n. 4
0
         // echo "ERROR $key $value<br>";
         break;
     }
     // echo "$key $value<br>";
 }
 if (!isset($error)) {
     if (!isset($_REQUEST[einheit_update])) {
         erstelle_formular(haus_in_db, NULL);
         // name, action
         $objekt_kurzname = objekt_kurzname($_POST["objekt_id"]);
         echo "<tr><td><h1>Folgende Daten wurden übermittelt:\n</h1></td></tr>\n";
         echo "<tr><td><h2>Objektkurzname: {$objekt_kurzname}</h2></td></tr>\n";
         echo "<tr><td><h2>Haus: {$_POST['haus_strasse']} {$_POST['haus_nummer']} in {$_POST['haus_plz']} {$_POST['haus_stadt']}</h2></td></tr>\n";
         echo "<tr><td>";
         // print_r($_POST);
         warnung_ausgeben("Sind Sie sicher, daß Sie das Haus {$_POST['haus_strasse']} {$_POST['haus_nummer']} im Objekt {$objekt_kurzname}  ändern wollen?");
         echo "</td></tr>";
         erstelle_hiddenfeld("haus_dat", "{$_POST['haus_dat']}");
         erstelle_hiddenfeld("haus_id", "{$_POST['haus_id']}");
         erstelle_hiddenfeld("objekt_id", "{$_POST['objekt_id']}");
         erstelle_hiddenfeld("haus_strasse", "{$_POST['haus_strasse']}");
         erstelle_hiddenfeld("haus_nummer", "{$_POST['haus_nummer']}");
         erstelle_hiddenfeld("haus_plz", "{$_POST['haus_plz']}");
         erstelle_hiddenfeld("haus_stadt", "{$_POST['haus_stadt']}");
         erstelle_hiddenfeld("haus_qm", "{$_POST['haus_qm']}");
         erstelle_submit_button("einheit_update", "Speichern");
         // name, wert
         ende_formular();
     }
     if (isset($_REQUEST[einheit_update])) {
         $haus_dat = $_POST[haus_dat];
Esempio n. 5
0
 function buchungsmaske_manuell_negativ_betrag($mietvertrag_id, $geld_konto_id)
 {
     $summe_forderung_monatlich = $this->summe_forderung_monatlich($mietvertrag_id, $this->monat_heute, $this->jahr_heute);
     if ($summe_forderung_monatlich == 0) {
         $summe_forderung_monatlich = $this->summe_forderung_aus_vertrag($mietvertrag_id);
     }
     /* Datumsformat prüfen, falls i.O wie folgt weiter */
     if (check_datum($_POST[buchungsdatum])) {
         $buchungsdatum = date_german2mysql($_POST[buchungsdatum]);
         /* Ein Array mit aktuellen Forderungen für aktuellen Monat zusammenstellen */
         $forderung_arr = $this->aktuelle_forderungen_array($mietvertrag_id);
         if (!is_array($forderung_arr)) {
             $forderung_arr = $this->forderung_aus_vertrag($mietvertrag_id);
         }
         /* Zahlbetrag aus Komma in Punktformat wandeln */
         $zahlbetrag = $this->nummer_komma2punkt($_REQUEST['ZAHLBETRAG']);
         /* Zahlbetrag aus Punkt in Kommaformat wandeln */
         $zahlbetrag_komma = $this->nummer_punkt2komma($zahlbetrag);
         /* Buchungsformular für die manuelle Eingabe der NEGATIVEN Beträge */
         $this->erstelle_formular("Negativen Betrag manuell teilen / buchen ...", NULL);
         echo "<b>Manuelle Teilung / Buchung</b><hr>";
         // warnung_ausgeben("Tragen Sie bitte einzelne Beträge ein!");
         $this->text_feld("Kontoauszugsnr.:", "kontoauszugsnr", "{$_SESSION['temp_kontoauszugsnummer']}", "10");
         echo "<br>";
         $this->text_feld_inaktiv("Zahlbetrag (€):", "ZAHLBETRAG", "{$zahlbetrag_komma}", "10");
         $this->hidden_feld("MIETVERTRAG_ID", "{$mietvertrag_id}");
         $this->hidden_feld("buchungsdatum", "{$_POST['buchungsdatum']}");
         $this->hidden_feld("ZAHLBETRAG", "{$zahlbetrag}");
         echo "<br>";
         /*
          * for($i=0;$i<count($forderung_arr);$i++){
          * $this->text_feld("".$forderung_arr[$i]['KOSTENKATEGORIE']." (- ".$forderung_arr[$i]['BETRAG']." €)", "AUFTEILUNG[".$forderung_arr[$i]['KOSTENKATEGORIE']."]", "", "5");
          * echo "<br>";
          * }
          */
         echo "<p>";
         $this->text_bereich("Bemerkung / Hinweis", "bemerkung", "Zahlbetrag", "50", "3");
         echo "</p>";
         /* Schritt bezeichnet den Aufruf des Cases nach Betätigung des Sendbuttons */
         $this->hidden_feld("geld_konto", "{$geld_konto_id}");
         $this->hidden_feld("schritt", "manuelle_buchung4");
         $this->send_button("submit_buchen4", "Manuel buchen");
         $this->ende_formular();
         /* ENDE -Buchungsformular für die manuelle Eingabe der Beträge */
     } else {
         /* Falls das Datumsformat nicht i.O,. um einen Schritt zurücksetzen */
         warnung_ausgeben("Datumsformat nicht korrekt!");
         warnung_ausgeben("Sie werden um einen Schritt zurückversetzt!");
         weiterleiten_in_sec('javascript:history.back();', 5);
     }
 }
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");
    }
}
Esempio n. 7
0
 function lagerbestand_anzeigen_bis($datum)
 {
     $datum = date_german2mysql($datum);
     if (!empty($_SESSION[lager_id])) {
         $lager_id = $_SESSION['lager_id'];
         mysql_query("SET SQL_BIG_SELECTS=1");
         // $result = mysql_query ("SELECT RECHNUNGEN_POSITIONEN.BELEG_NR, POSITION, BEZEICHNUNG, RECHNUNGEN_POSITIONEN.ART_LIEFERANT, RECHNUNGEN_POSITIONEN.ARTIKEL_NR, COUNT( RECHNUNGEN_POSITIONEN.MENGE) AS GEKAUFTE_MENGE, RECHNUNGEN_POSITIONEN.PREIS, RECHNUNGEN_POSITIONEN.MWST_SATZ FROM RECHNUNGEN RIGHT JOIN (RECHNUNGEN_POSITIONEN, POSITIONEN_KATALOG) ON ( RECHNUNGEN.BELEG_NR = RECHNUNGEN_POSITIONEN.BELEG_NR && POSITIONEN_KATALOG.ART_LIEFERANT = RECHNUNGEN_POSITIONEN.ART_LIEFERANT && RECHNUNGEN_POSITIONEN.ARTIKEL_NR = POSITIONEN_KATALOG.ARTIKEL_NR ) WHERE EMPFAENGER_TYP = 'Lager' && EMPFAENGER_ID = '$lager_id' && RECHNUNGEN_POSITIONEN.AKTUELL='1' GROUP BY RECHNUNGEN_POSITIONEN.ARTIKEL_NR ORDER BY BEZEICHNUNG");
         $result = mysql_query("SELECT RECHNUNGEN.EINGANGSDATUM, RECHNUNGEN_POSITIONEN.BELEG_NR, POSITION, BEZEICHNUNG, RECHNUNGEN_POSITIONEN.ART_LIEFERANT, RECHNUNGEN_POSITIONEN.ARTIKEL_NR, RECHNUNGEN_POSITIONEN.MENGE AS GEKAUFTE_MENGE, RECHNUNGEN_POSITIONEN.PREIS, RECHNUNGEN_POSITIONEN.MWST_SATZ FROM RECHNUNGEN RIGHT JOIN (RECHNUNGEN_POSITIONEN, POSITIONEN_KATALOG) ON ( RECHNUNGEN.BELEG_NR = RECHNUNGEN_POSITIONEN.BELEG_NR && POSITIONEN_KATALOG.ART_LIEFERANT = RECHNUNGEN_POSITIONEN.ART_LIEFERANT && RECHNUNGEN_POSITIONEN.ARTIKEL_NR = POSITIONEN_KATALOG.ARTIKEL_NR  ) WHERE EMPFAENGER_TYP = 'Lager' && EMPFAENGER_ID = '{$lager_id}' && EINGANGSDATUM<='{$datum}' && RECHNUNGEN_POSITIONEN.AKTUELL='1' && RECHNUNGEN.AKTUELL='1'  GROUP BY RECHNUNGEN_POSITIONEN.ARTIKEL_NR, BELEG_NR ORDER BY RECHNUNGEN.EINGANGSDATUM ASC");
         // echo "SELECT RECHNUNGEN.EINGANGSDATUM, RECHNUNGEN_POSITIONEN.BELEG_NR, POSITION, BEZEICHNUNG, RECHNUNGEN_POSITIONEN.ART_LIEFERANT, RECHNUNGEN_POSITIONEN.ARTIKEL_NR, RECHNUNGEN_POSITIONEN.MENGE AS GEKAUFTE_MENGE, RECHNUNGEN_POSITIONEN.PREIS, RECHNUNGEN_POSITIONEN.MWST_SATZ FROM RECHNUNGEN RIGHT JOIN (RECHNUNGEN_POSITIONEN, POSITIONEN_KATALOG) ON ( RECHNUNGEN.BELEG_NR = RECHNUNGEN_POSITIONEN.BELEG_NR && POSITIONEN_KATALOG.ART_LIEFERANT = RECHNUNGEN_POSITIONEN.ART_LIEFERANT && RECHNUNGEN_POSITIONEN.ARTIKEL_NR = POSITIONEN_KATALOG.ARTIKEL_NR ) WHERE EMPFAENGER_TYP = 'Lager' && EMPFAENGER_ID = '$lager_id' && RECHNUNGEN_POSITIONEN.AKTUELL='1' && RECHNUNGEN.AKTUELL='1' GROUP BY RECHNUNGEN_POSITIONEN.ARTIKEL_NR, BELEG_NR ORDER BY BEZEICHNUNG ASC";
         $az = mysql_numrows($result);
         // az = anzahl zeilen
         if ($az) {
             while ($row = mysql_fetch_assoc($result)) {
                 $my_array[] = $row;
             }
             echo "<table class=\"sortable\">";
             // echo "<tr class=\"feldernamen\" align=\"right\"><td>Ansehen</td><td>Artikelnr.</td><td>Artikelbezeichnung</td><td>MENGE</td><td>RESTMENGE</td><td>PREIS</td><td>MWSt</td><td>RESTWERT</td></tr>";
             echo "<tr><th>Datum</th><th>LIEFERANT</th><th>Rechnung</th><th>Artikelnr.</th><th>Bezeichnung</th><th>Menge</th><th>rest</th><th>Preis</th><th>Mwst</th><th>Restwert</th></tr>";
             $gesamt_lager_wert = 0;
             $zaehler = 0;
             $rechnung_info = new rechnung();
             for ($a = 0; $a < count($my_array); $a++) {
                 $datum = date_mysql2german($my_array[$a][EINGANGSDATUM]);
                 $beleg_nr = $my_array[$a][BELEG_NR];
                 $lieferant_id = $my_array[$a][ART_LIEFERANT];
                 $pp = new partners();
                 $pp->get_partner_name($lieferant_id);
                 $position = $my_array[$a][POSITION];
                 $menge = $my_array[$a][GEKAUFTE_MENGE];
                 $preis = $my_array[$a][PREIS];
                 $kontierte_menge = $rechnung_info->position_auf_kontierung_pruefen($beleg_nr, $position);
                 // $rechnung_info->rechnung_grunddaten_holen($beleg_nr);
                 $rest_menge = $menge - $kontierte_menge;
                 // $rest_menge = number_format($rest_menge,'',2,'.');
                 // echo "$beleg_nr: $position. $menge - $kontierte_menge = $rest_menge<br>";
                 $artikel_nr = $my_array[$a][ARTIKEL_NR];
                 $bezeichnung = $my_array[$a][BEZEICHNUNG];
                 $pos_mwst_satz = $my_array[$a][MWST_SATZ];
                 $waren_wert = $rest_menge * $preis / 100 * (100 + $pos_mwst_satz);
                 $menge = nummer_punkt2komma($menge);
                 $preis = nummer_punkt2komma($preis);
                 $rest_menge = nummer_punkt2komma($rest_menge);
                 $waren_wert_a = nummer_punkt2komma($waren_wert);
                 $link_artikel_suche = "<a href=\"?daten=lager&option=artikel_suche&artikel_nr={$artikel_nr}\">{$artikel_nr}</a>";
                 $beleg_link = "<a href=\"?daten=rechnungen&option=rechnung_kontieren&belegnr={$beleg_nr}\">Rechnung</a>";
                 if ($rest_menge != '0,00') {
                     $zaehler++;
                     $gesamt_lager_wert = $gesamt_lager_wert + $waren_wert;
                     $beleg_link = "<a href=\"?daten=rechnungen&option=rechnung_kontieren&belegnr={$beleg_nr}\">Rechnung</a>";
                     if ($zaehler == '1') {
                         $beleg_link = "<a href=\"?daten=rechnungen&option=rechnung_kontieren&belegnr={$beleg_nr}\">Rechnung</a>";
                         echo "<tr class=\"zeile1\" align=\"right\"><td>{$datum}</td><td>{$pp->partner_name}</td><td>{$beleg_link}</td><td>{$link_artikel_suche}</td><td>{$bezeichnung}</td><td>{$menge}</td><td>{$rest_menge}</td><td>{$preis} €</td><td>{$pos_mwst_satz} %</td><td>{$waren_wert_a} €</td></tr>";
                     }
                     if ($zaehler == '2') {
                         $beleg_link = "<a href=\"?daten=rechnungen&option=rechnung_kontieren&belegnr={$beleg_nr}\">Rechnung</a>";
                         echo "<tr class=\"zeile2\" align=\"right\"><td>{$datum}</td><td>{$pp->partner_name}</td><td>{$beleg_link}</td><td>{$link_artikel_suche}</td><td>{$bezeichnung}</td><td>{$menge}</td><td>{$rest_menge}</td><td>{$preis} €</td><td>{$pos_mwst_satz} %</td><td>{$waren_wert_a} €</td></tr>";
                     }
                 }
                 if ($zaehler == 2) {
                     $zaehler = 0;
                 }
             }
             // end for
             $gesamt_lager_wert_a = nummer_punkt2komma($gesamt_lager_wert);
             echo "<tr align=\"right\"><td colspan=9>Restwarenwert gesamt</td><td>{$gesamt_lager_wert_a} €</td></tr>";
             echo "</table>";
         } else {
             return false;
         }
     } else {
         warnung_ausgeben("Bitte Lager wählen");
     }
 }
function person_in_db_eintragen()
{
    $gebdatum = $_REQUEST[person_geburtstag];
    $gebdatum = date_german2mysql($gebdatum);
    $letzte_person_id = letzte_person_id();
    $akt_person_id = $letzte_person_id + 1;
    // echo $gebdatum;
    $person_status = person_pruefen($_REQUEST[person_nachname], $_REQUEST[person_vorname], $gebdatum);
    if ($person_status != "error") {
        $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();
    } else {
        warnung_ausgeben("Person existiert!");
        backlink();
        person_hidden_form($_REQUEST[person_nachname], $_REQUEST[person_vorname], $_REQUEST[person_geburtstag]);
    }
}
Esempio n. 9
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']}");
    }
}
Esempio n. 10
0
                hinweis_ausgeben("Keine änderungen wurden vorgenommen!!!");
            }
        }
        iframe_end();
        $form->ende_formular();
        break;
    case "loeschen":
        iframe_start();
        $obj_dat = $_REQUEST["obj_dat"];
        $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()
Esempio n. 11
0
         } else {
             /*
              * $form->hidden_feld('mietvertrag_id', $mietvertrag_id);
              * $form->text_feld_id('Miete kalt', "kostenkategorie[][Miete kalt]", '', '10', 'Miete kalt');
              * $form->text_feld_id('Nebenkosten Vorauszahlung', "kostenkategorie[][Nebenkosten Vorauszahlung]", '', '10', 'Nebenkosten Vorauszahlung');
              * $form->text_feld_id('Heizkosten Vorauszahlung', "kostenkategorie[][Heizkosten Vorauszahlung]", '', '10', 'Heizkosten Vorauszahlung');
              * $form->hidden_feld('option', 'miete_eingeben');
              * $form->send_button("btn_miete_senden", 'Miete eingeben');
              */
             $me->me_dat_neu_form($mietvertrag_id);
         }
         // end else
         $form->ende_formular();
     } else {
         // fals keine MV_ID eingegeben wurde, weiterleiten
         warnung_ausgeben("Fehler : Bitte eine Einheit auswählen!");
         weiterleiten("?daten=miete_definieren");
     }
     $form->ende_formular();
     break;
 default:
     $form = new mietkonto();
     $form->erstelle_formular("Objekte & Einheiten", NULL);
     if (isset($_REQUEST['objekt_id'])) {
         $_SESSION['objekt_id'] = "" . $_REQUEST['objekt_id'] . "";
     }
     if (!isset($_SESSION['objekt_id'])) {
         echo "<div class=\"info_feld_oben\">Objekt auswählen</div>";
         objekt_auswahl();
     }
     if (isset($_SESSION['objekt_id'])) {