if (isset($_REQUEST['ort']) && !empty($_REQUEST['ort'])) {
                $betrag = nummer_komma2punkt($_REQUEST['wert']);
                $ms->sonderabzug_speichern($_REQUEST['jahr'], $_REQUEST['merkmal'], $betrag, $_REQUEST['a_klasse'], $_REQUEST['ort']);
                $jahr = $_REQUEST['jahr'];
                $ort = $_REQUEST['ort'];
                weiterleiten("?daten=mietspiegel&option=mietspiegel_anzeigen&jahr={$jahr}&ort={$ort}");
            } else {
                $betrag = nummer_komma2punkt($_REQUEST['wert']);
                $ms->sonderabzug_speichern($_REQUEST['jahr'], $_REQUEST['merkmal'], $betrag, $_REQUEST['a_klasse'], null);
                $jahr = $_REQUEST['jahr'];
                weiterleiten("?daten=mietspiegel&option=mietspiegel_anzeigen&jahr={$jahr}");
            }
        }
        break;
    case "ms_wert_del":
        if (isset($_REQUEST['dat']) && !empty($_REQUEST['dat'])) {
            $ms = new mietspiegel();
            $dat = $_REQUEST['dat'];
            $ms->ms_wert_loeschen($dat);
            weiterleiten('?daten=mietspiegel&option=mietspiegelliste');
        }
        break;
    case "del_sonderabzug":
        if (isset($_REQUEST['dat']) && !empty($_REQUEST['dat'])) {
            $ms = new mietspiegel();
            $dat = $_REQUEST['dat'];
            $ms->ms_sonderabzug_loeschen($dat);
            weiterleiten('?daten=mietspiegel&option=mietspiegelliste');
        }
        break;
}
Exemple #2
0
             fehlermeldung_ausgeben("Kontrolldatein eingeben Kontoauszugsnummer!");
             die;
         }
         if (!isset($_SESSION['temp_datum'])) {
             fehlermeldung_ausgeben("Kontrolldatein eingeben Buchungsdatum!");
             die;
         }
         if (isset($_POST['mwst'])) {
             $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']);
Exemple #3
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");
    }
}
Exemple #4
0
 function projekt_aufgabe_loeschen_sql($t_id, $art)
 {
     if ($art == 'Aufgabe') {
         $db_abfrage = "DELETE FROM TODO_LISTE WHERE T_ID ='{$t_id}'";
     }
     if ($art = 'Projekt') {
         $db_abfrage = "DELETE FROM TODO_LISTE WHERE T_ID ='{$t_id}' OR UE_ID='{$t_id}'";
     }
     $result = mysql_query($db_abfrage) or die(mysql_error());
     weiterleiten("?daten=todo");
 }
             erstelle_submit_button("einheit_speichern", "Speichern");
             // name, wert
             ende_formular();
         }
     }
     iframe_end();
     $form->ende_formular();
     break;
 case "speichern":
     $form = new mietkonto();
     $form->erstelle_formular("Einheit speichern", NULL);
     iframe_start();
     hinweis_ausgeben("Objekt: {$objekt_kurzname}");
     hinweis_ausgeben("Haus: {$haus_kurzname}");
     neue_einheit_in_db($_POST[haus_id], $_POST[einheit_kurzname], $_POST[einheit_lage], $_POST[einheit_qm]);
     weiterleiten("?daten=einheit_raus&einheit_raus=einheit_kurz&haus_id={$_POST['haus_id']}");
     iframe_end();
     $form->ende_formular();
     break;
 case "aendern":
     $form = new mietkonto();
     $form->erstelle_formular("Einheit ändern", NULL);
     iframe_start();
     echo "<h1>Einheit ändern</h1>";
     if (!isset($objekt_id)) {
         objekt_links();
     }
     if (isset($objekt_id) && !isset($haus_id)) {
         $objekt_kurzname = objekt_kurzname($objekt_id);
         hinweis_ausgeben("Objekt: {$objekt_kurzname}");
         haeuser_links($objekt_id);
        if (!empty($_REQUEST[kontoart])) {
            $k = new k_rahmen();
            $k->kontoart_speichern($_REQUEST[kontoart]);
            weiterleiten("?daten=kontenrahmen&option=kontoart_neu");
        } else {
            echo "Eingabe unvollständig. Error: 94555f7";
        }
        break;
    case "kontenrahmen_zuweisen":
        $k = new k_rahmen();
        $k->form_kontenrahmen_zuweisen();
        break;
    case "zuweisen_kr":
        if (!empty($_REQUEST[kostentraeger_typ]) && !empty($_REQUEST[kostentraeger_id]) && !empty($_REQUEST[kontenrahmen_id])) {
            $k = new k_rahmen();
            $k->zuweisung_speichern($_REQUEST[kostentraeger_typ], $_REQUEST[kostentraeger_id], $_REQUEST[kontenrahmen_id]);
            weiterleiten("?daten=kontenrahmen");
        } else {
            echo "Eingabe unvollständig. Error: 42gsbx3f7";
        }
        break;
    case "zuweisung_del":
        if (!empty($_REQUEST[dat])) {
            $k = new k_rahmen();
            $k->zuweisung_loeschen($_REQUEST[dat]);
            weiterleiten("?daten=kontenrahmen");
        } else {
            echo "Eingabe unvollständig. Error: 42gsjklasd7";
        }
        break;
}
Exemple #7
0
     } else {
         $anz = count($_POST['uebernahme']);
         for ($a = 0; $a < $anz; $a++) {
             $belegnr = $_POST['uebernahme'][$a];
             $re = new rechnungen();
             $re->rechnung_grunddaten_holen($belegnr);
             $sep = new sepa();
             if (preg_match("/{$re->rechnungs_aussteller_name}/i", "{$re->kurzbeschreibung}")) {
                 $vzweck = "{$re->rechnungs_aussteller_name}, Rg. {$re->rechnungsnummer}, {$re->kurzbeschreibung}";
             } else {
                 $vzweck = "Rg. {$re->rechnungsnummer}, {$re->kurzbeschreibung}";
             }
             $sep->sepa_ueberweisung_speichern($_SESSION['geldkonto_id'], $re->empfangs_geld_konto, "{$vzweck}", 'RECHNUNGP', $re->rechnungs_aussteller_typ, $re->rechnungs_aussteller_id, '0', $re->rechnungs_skontobetrag);
             // print_r($re);
         }
         weiterleiten("?daten=sepa&option=sammler_anzeigen");
     }
     break;
 case "rg2pdf":
     if (!is_array($_POST['uebernahme'])) {
         fehlermeldung_ausgeben("rechnungen wählen!");
         die;
     } else {
         $anz = count($_POST['uebernahme']);
         /* Eigene PDF-Klasse laden */
         include_once 'classes/class_bpdf.php';
         /* Neues PDF-Objekt erstellen */
         $pdf = new Cezpdf('a4', 'portrait');
         /* Neue Instanz von b_pdf */
         $bpdf = new b_pdf();
         /* Header und Footer des Rechnungsaustellers in alle PDF-Seiten laden */
Exemple #8
0
        $_SESSION['username'] = $usercheck;
        $benutzer_id = get_benutzer_id($_SESSION['username']);
        $_SESSION['benutzer_id'] = $benutzer_id;
        $_SESSION['autorisiert'] = '1';
        weiterleiten_in_sec('/', 0);
        die;
    } else {
        fehlermeldung_ausgeben("Anmeldung gescheitert!");
        weiterleiten_in_sec('/', 2);
        die;
    }
}
if (isset($_REQUEST['logout'])) {
    echo "AUSGELOGGT!<br>";
    $_SESSION = array();
    weiterleiten('index.php');
}
if (empty($_SESSION['autorisiert']) && empty($_REQUEST['send_login'])) {
    $f = new formular();
    $f->erstelle_formular('Berlussimo - Bitte anmelden', '');
    $f->text_feld('Benutzername', 'benutzername', '', 30, 'benutzername', '');
    $f->passwort_feld('Password', 'passwort', '', 30, 'passwort', '');
    $f->send_button('send_login', 'Anmelden');
    $f->ende_formular();
}
if (isset($_SESSION['autorisiert'])) {
    include_once "classes/mietkonto_class.php";
    include_once "includes/config.php";
    // echo "<p align=center style=\"filter:FlipH();\">BERLUSSIMO</p>\n";
    echo "<body>\n";
    // echo "<hr><a href=\"?formular=objekte\"><b>Objektverwaltung&nbsp;</b></a>\n ";
     $bg = new berlussimo_global();
     $link = "?daten=zeiterfassung&option=einheitenliste";
     // $bg->objekt_auswahl_liste($link);
     // $ze = new zeiterfassung;
     // if(!empty($_SESSION[objekt_id])){
     // $ze->einheit_kurz_objekt($_SESSION[objekt_id]);
     // }
     break;
 case "zettel_loeschen":
     if (!empty($_REQUEST[zettel_id])) {
         $z = new zeiterfassung();
         $zettel_id = $_REQUEST[zettel_id];
         $benutzer_id = $z->get_userid($zettel_id);
         if ($benutzer_id == $_SESSION[benutzer_id] or check_user_mod($_SESSION[benutzer_id], '*')) {
             $z->zettel_loeschen_voll($zettel_id);
             weiterleiten("?daten=zeiterfassung&option=nachweisliste&mitarbeiter_id={$benutzer_id}");
         } else {
             die("Sie haben keine Berechtigung fremde Stundennachweise zu löschen, da sie keine Vollrechte haben.");
         }
     } else {
         die("Zettel auswählen");
     }
     break;
 case "stunden":
     $z = new zeiterfassung();
     $z->form_stunden_anzeigen();
     break;
 case "suchen_std":
     // print_req();
     if (empty($_REQUEST['kostentraeger_typ']) or empty($_REQUEST['kostentraeger_id'])) {
         // die('Kostentraeger wählen!');
Exemple #10
0
            $kostentraeger_bez = $_REQUEST[kostentraeger_id];
            $kos_id = $b->kostentraeger_id_ermitteln($kostentraeger_typ, $kostentraeger_bez);
            if ($gk->check_zuweisung_kos($geldkonto_id, $kostentraeger_typ, $kos_id)) {
                echo "Zuweisung existiert bereits.";
            } else {
                $gk->zuweisung_speichern($kostentraeger_typ, $kos_id, $geldkonto_id);
                weiterleiten('?daten=geldkonten&option=uebersicht_zuweisung');
            }
        } else {
            echo "Eingabe unvollständig Error: 623gd";
        }
        break;
    case "zuweisung_loeschen":
        if (!empty($_REQUEST['geldkonto_id']) && !empty($_REQUEST['kos_typ']) && !empty($_REQUEST['kos_id'])) {
            $gk = new gk();
            $geldkonto_id = $_REQUEST['geldkonto_id'];
            $kos_typ = $_REQUEST['kos_typ'];
            $kos_id = $_REQUEST['kos_id'];
            $gk->zuweisung_aufheben($kos_typ, $kos_id, $geldkonto_id);
            weiterleiten('?daten=geldkonten&option=uebersicht_zuweisung');
        } else {
            echo "Eingabe unvollständig Error: 623gf1";
        }
    default:
        $form = new mietkonto();
        $form->erstelle_formular("Geldkontostände AKTUELL", NULL);
        $geldkonten = new geldkonto_info();
        $geldkonten->alle_geldkonten_tabelle_kontostand();
        $form->ende_formular();
        break;
}
Exemple #11
0
             $stundensatz = $_POST['stundensatz'];
             $geb_dat = $_POST['geburtstag'];
             $gewerk_id = $_POST['gewerk_id'];
             $eintritt = $_POST['eintritt'];
             $austritt = $_POST['austritt'];
             $urlaub = $_POST['urlaub'];
             $stunden_pw = $_POST['stunden_pw'];
             if (check_datum($geb_dat) && check_datum($eintritt)) {
                 $geb_dat = date_german2mysql($geb_dat);
                 $eintritt = date_german2mysql($eintritt);
                 if (!empty($austritt)) {
                     $austritt = date_german2mysql($austritt);
                 }
                 $stundensatz = nummer_komma2punkt($stundensatz);
                 $benutzer_id = $b->benutzer_speichern($benutzername, $passwort, $partner_id, $stundensatz, $geb_dat, $gewerk_id, $eintritt, $austritt, $urlaub, $stunden_pw);
                 weiterleiten("?daten=benutzer&option=berechtigungen&b_id={$benutzer_id}");
             } else {
                 die('Datumsangaben falsch');
             }
         } else {
             die('Fehler xg763663 - Daten unvollständig');
         }
     } else {
         die('Fehler xg763664');
     }
     break;
 case "werkzeuge":
     ini_set('display_errors', 'On');
     error_reporting(E_ALL | E_STRICT);
     $w = new werkzeug();
     // $w->form_werkzeug_hizu();
Exemple #12
0
     // print_r($_SESSION);
     // print_req();
     $w->hga_zeile_speichern($_SESSION['hga_profil_id'], $_REQUEST['konto'], $_REQUEST['art'], $_REQUEST['textbez'], $_REQUEST['genkey'], $_REQUEST['summe'], $_REQUEST['summe_hndl'], 'Wirtschaftseinheit', $_REQUEST['wirt_id']);
     weiterleiten('?daten=weg&option=assistent&schritt=2');
     break;
 case "hk_verbrauch_send":
     // print_req();
     $w = new weg();
     $anz_e = count($_REQUEST['eig_id']);
     $p_id = $_REQUEST['p_id'];
     for ($a = 0; $a < $anz_e; $a++) {
         $eig_id = $_REQUEST['eig_id'][$a];
         $betrag = $_REQUEST['hk_verbrauch'][$a];
         $w->hk_verbrauch_eintragen($p_id, $eig_id, $betrag);
     }
     weiterleiten('index.php?daten=weg&option=hk_verbrauch_tab');
     break;
 case "hk_verbrauch_tab":
     $w = new weg();
     if ($_SESSION['hga_profil_id']) {
         $w->tab_hk_verbrauch($_SESSION['hga_profil_id']);
     } else {
         echo "Hausgeldabrechnungsprofil wählen!";
     }
     break;
 case "kontostand_erfassen":
     $w = new weg();
     $w->form_kontostand_erfassen();
     break;
 case "kto_stand_send":
     if (!empty($_REQUEST['datum']) && !empty($_REQUEST['betrag']) && !empty($_SESSION['geldkonto_id'])) {
 function urlaubstage_offen_tab($benutzer_id)
 {
     $url_tage = $this->get_tage_urlaub_offen_arr($benutzer_id);
     // aktuelles jahr
     $anz = count($url_tage);
     if ($anz) {
         $f = new formular();
         if (!$_POST[tage]) {
             echo "<table>";
             echo "<tr class=\"feldernamen\"><td colspan=\"3\">{$anz} URLAUBSTAGE DIE NICHT EINGETRAGEN SIND</td></tr>";
             echo "<tr class=\"feldernamen\"><td width=\"60\">TAG</td><td width=\"80\">DATUM</td><td>ANTEIL</td></tr>";
             $z = 0;
             for ($a = 0; $a < $anz; $a++) {
                 $z++;
                 $datum = date_mysql2german($url_tage[$a]['DATUM']);
                 $anteil = $url_tage[$a]['ANTEIL'];
                 echo "<tr><td>";
                 $js = "onchange=\"count_auswahl(this, 5)\"";
                 $f->check_box_js("tage[]", $datum, 'Auswahl', $js, '');
                 echo "</td><td>{$datum}</td><td>{$anteil} Tag (-e)</td></tr>";
                 // echo "$datum $anteil<br>";
             }
             echo "<tr><td width=\"60\"></td><td width=\"80\">";
             $f->send_button_js('erstellen', 'STUNDENZETTEL ERSTELLEN', '');
             echo "</td><td></td></tr>";
         }
         echo "</table>";
         if ($_POST[tage]) {
             if (isset($_POST[speichern])) {
                 echo '<pre>';
                 print_r($_POST);
                 $this->urlaub2zettel($_POST[benutzer_id], $_POST[beschreibung], $_POST[tage]);
                 weiterleiten("?daten=zeiterfassung&option=nachweisliste&mitarbeiter_id={$benutzer_id}");
             }
             if (isset($_POST[erstellen])) {
                 $f->hidden_feld('benutzer_id', $benutzer_id);
                 $anzahl = count($_POST[tage]);
                 $f->text_feld('Beschreung Stundenzettel (z.B. KW)', 'beschreibung', '', 50, '', '');
                 for ($a = 0; $a < $anzahl; $a++) {
                     $datum = date_german2mysql($_POST['tage'][$a]);
                     $f->check_box_js("tage[]", $datum, $_POST['tage'][$a], '', 'checked');
                 }
                 $f->send_button_js('speichern', 'STUNDENZETTEL SPEICHERN', '');
             }
         }
     } else {
         echo 'Keine urlaubstage die nicht in dem Stundenzettel eingetragen sind';
     }
 }
Exemple #14
0
function mietvertrag_beenden($mietvertrag_dat, $mietvertrag_bis)
{
    $mietvertrag_bis = date_german2mysql($mietvertrag_bis);
    $akt_einheit_id = einheit_id_by_mietvertrag($mietvertrag_dat);
    $dat_alt = $mietvertrag_dat;
    $db_abfrage = "UPDATE MIETVERTRAG SET MIETVERTRAG_AKTUELL='0' where MIETVERTRAG_DAT='{$mietvertrag_dat}'";
    $resultat = mysql_query($db_abfrage) or die(mysql_error());
    // aktuell auf 0 gesetzt
    $db_abfrage1 = "SELECT MIETVERTRAG_ID, MIETVERTRAG_VON, EINHEIT_ID FROM MIETVERTRAG where MIETVERTRAG_DAT='{$mietvertrag_dat}' LIMIT 0,1";
    $resultat1 = mysql_query($db_abfrage1) or die(mysql_error());
    while (list($MIETVERTRAG_ID, $MIETVERTRAG_VON, $EINHEIT_ID) = mysql_fetch_row($resultat1)) {
        $db_abfrage2 = "INSERT INTO MIETVERTRAG (`MIETVERTRAG_DAT`, `MIETVERTRAG_ID`, `MIETVERTRAG_VON`, `MIETVERTRAG_BIS`, `EINHEIT_ID`, `MIETVERTRAG_AKTUELL`) VALUES (NULL, '{$MIETVERTRAG_ID}', '{$MIETVERTRAG_VON}', '{$mietvertrag_bis}', '{$EINHEIT_ID}', '1')";
        $resultat2 = mysql_query($db_abfrage2) or die(mysql_error());
        // Neuer Datensatz mit aktuellem Datum
    }
    // while end
    // protokollieren
    $db_abfrage3 = "SELECT MIETVERTRAG_DAT FROM MIETVERTRAG where MIETVERTRAG_BIS='{$mietvertrag_bis}' && MIETVERTRAG_AKTUELL='1' ORDER BY MIETVERTRAG_DAT DESC";
    $resultat3 = mysql_query($db_abfrage3) or die(mysql_error());
    while (list($MIETVERTRAG_DAT) = mysql_fetch_row($resultat3)) {
        $dat_neu = $MIETVERTRAG_DAT;
        protokollieren('MIETVERTRAG', $dat_neu, $dat_alt);
    }
    weiterleiten("?daten=uebersicht&anzeigen=einheit&einheit_id={$akt_einheit_id}");
}
 function geldkonto_auswahl($link)
 {
     if (isset($_REQUEST['geldkonto_id'])) {
         $_SESSION['geldkonto_id'] = $_REQUEST['geldkonto_id'];
         /* Passendes Objekt wühlen */
         $gkk = new gk();
         $temp_objekt_id = $gkk->get_objekt_id($_SESSION['geldkonto_id']);
         $_SESSION['objekt_id'] = $temp_objekt_id;
         if (isset($_SESSION['last_url'])) {
             $url = $_SESSION['last_url'];
             unset($_SESSION['last_url']);
             weiterleiten($url);
         } else {
             header("Location: index.php");
         }
     }
     if (isset($_SESSION['geldkonto_id'])) {
         $link_kontoauszug = "<a href=\"?daten=buchen&option=kontoauszug_form\">Kontrolldaten zum Kontoauszug eingeben</a>";
         $link_sepa_ls = "<a href=\"index.php?daten=sepa&option=ls_auto_buchen\">LS-Autobuchen</a>";
         $aendern_link = "<a href=\"?daten=buchen&option=geldkonto_aendern\">Geldkonto ändern</a>";
         $this->akt_konto_bezeichnung = $this->geld_konto_bezeichung($_SESSION['geldkonto_id']);
         echo "Ausgewähltes Geldkonto -> {$this->akt_konto_bezeichnung} {$aendern_link} {$link_kontoauszug} {$link_sepa_ls}<br>";
         $geld = new geldkonto_info();
         $kontostand_aktuell = nummer_punkt2komma($geld->geld_konto_stand($_SESSION['geldkonto_id']));
         // echo "<h3>Kontostand aktuell: $kontostand_aktuell €</h3>";
         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>";
             weiterleiten_in_sec("?daten=buchen&option=kontoauszug_form", 2);
         }
         if ($kontostand_aktuell == $kontostand_temp) {
             echo "<h3>Kontostand aktuell: {$kontostand_aktuell} €</h3>";
         } else {
             echo "<h3 style=\"color:red\">Kontostand aktuell: {$kontostand_aktuell} €</h3>";
         }
     }
     if (!isset($_SESSION['geldkonto_id'])) {
         // echo "Geldkonto wählen<br>";
         $geld_konten_arr = $this->alle_geldkonten_arr();
         // print_r($geld_konten_arr);
         $anzahl_objekte = count($geld_konten_arr);
         if (is_array($geld_konten_arr)) {
             echo "<p class=\"geldkonto_auswahl\">";
             for ($i = 0; $i < $anzahl_objekte; $i++) {
                 $konto_id = $geld_konten_arr[$i]['KONTO_ID'];
                 // echo $konto_id;
                 $gk = new gk();
                 if ($gk->check_zuweisung_kos_typ($konto_id, 'Objekt', '')) {
                     $sortiert[] = $geld_konten_arr[$i];
                 } else {
                     $unsortiert[] = $geld_konten_arr[$i];
                 }
                 // echo "<a class=\"objekt_auswahl_buchung\" href=\"$link&geldkonto_id=".$geld_konten_arr[$i][KONTO_ID]."\">".$geld_konten_arr[$i][BEZEICHNUNG]."</a>&nbsp;<br>";
             }
             echo "<table class=\"sortable\">";
             echo "<tr><th>GELDKONTEN DER OBJEKTE</th></tr>";
             $z = 0;
             // echo '<pre>';
             // print_r($sortiert);
             // Aufruf von array_multisort() mit dem Array, das sortiert werden soll und den entsprechenden Flags
             $records = array_sortByIndex($sortiert, 'BEZEICHNUNG');
             // echo "<HR>";
             // print_r($records);
             $sortiert = $records;
             unset($records);
             for ($i = 0; $i < count($sortiert); $i++) {
                 $z++;
                 $konto_id = $sortiert[$i]['KONTO_ID'];
                 $bez = $sortiert[$i]['BEZEICHNUNG'];
                 echo "<tr class=\"zeile{$z}\"><td><a class=\"objekt_auswahl_buchung\" href=\"{$link}&geldkonto_id={$konto_id}\">{$bez}</a>&nbsp;</td></tr>";
                 if ($z == 2) {
                     $z = 0;
                 }
             }
             echo "</table>";
             echo "<table>";
             echo "<tr><th>ANDERE GELDKONTEN</th></tr>";
             $z = 0;
             /*
              * $records = array_sortByIndex($unsortiert,'BEZEICHNUNG');
              * $unsortiert = $records;
              * unset($records);
              */
             for ($i = 0; $i < count($unsortiert); $i++) {
                 $z++;
                 $konto_id = $unsortiert[$i]['KONTO_ID'];
                 $bez = $unsortiert[$i]['BEZEICHNUNG'];
                 echo "<tr class=\"zeile{$z}\"><td><a class=\"objekt_auswahl_buchung\" href=\"{$link}&geldkonto_id={$konto_id}\">{$bez}</a>&nbsp;</td></tr>";
                 if ($z == 2) {
                     $z = 0;
                 }
             }
             echo "</table>";
             echo "</p>";
         } else {
             echo "Keine Geldkonten";
         }
     }
 }
 function rechnung_aus_beleg($p_id, $beleg_nr, $empf_p_id)
 {
     $r = new rechnung();
     $r_org = new rechnung();
     $r_org->rechnung_grunddaten_holen($beleg_nr);
     $letzte_belegnr = $r->letzte_beleg_nr() + 1;
     $jahr = date("Y");
     $datum = date("Y-m-d");
     $letzte_aussteller_rnr = $r->letzte_aussteller_ausgangs_nr($p_id, 'Partner', $jahr, 'Rechnung') + 1;
     $letzte_aussteller_rnr = sprintf('%03d', $letzte_aussteller_rnr);
     $r->rechnungs_kuerzel = $r->rechnungs_kuerzel_ermitteln('Partner', $p_id, $datum);
     $rechnungsnummer = $r->rechnungs_kuerzel . ' ' . $letzte_aussteller_rnr . '-' . $jahr;
     $letzte_empfaenger_rnr = $r->letzte_empfaenger_eingangs_nr($empf_p_id, 'Partner', $jahr, 'Rechnung') + 1;
     $gk = new geldkonto_info();
     $gk->geld_konto_ermitteln('Partner', $p_id);
     $faellig_am = tage_plus($datum, 10);
     $db_abfrage = "INSERT INTO RECHNUNGEN VALUES (NULL, '{$letzte_belegnr}', '{$rechnungsnummer}', '{$letzte_aussteller_rnr}', '{$letzte_empfaenger_rnr}', 'Rechnung', '{$datum}','{$datum}', '0','0.00','0.00', 'Partner', '{$p_id}','Partner', '{$empf_p_id}','1', '1', '0', '0', '1', '0', '0', '{$faellig_am}', '0000-00-00', '{$r_org->kurzbeschreibung}', '{$gk->geldkonto_id}')";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     /* Protokollieren */
     $last_dat = mysql_insert_id();
     protokollieren('RECHNUNGEN', $last_dat, '0');
     /* Posititonen */
     $arr = $r->rechnungs_positionen_arr($beleg_nr);
     // echo '<pre>';
     // print_r($arr);
     $anz_p = count($arr);
     for ($a = 0; $a < $anz_p; $a++) {
         $pos = $arr[$a]['POSITION'];
         $art_lieferant = $arr[$a]['ART_LIEFERANT'];
         $art_nr = $arr[$a]['ARTIKEL_NR'];
         $menge = $arr[$a]['MENGE'];
         $preis = $arr[$a]['PREIS'];
         $mwst = $arr[$a]['MWST_SATZ'];
         $rab = $arr[$a]['RABATT_SATZ'];
         $skonto = $arr[$a]['SKONTO'];
         $preis_g = $arr[$a]['GESAMT_NETTO'];
         $letzte_rech_pos_id = $r->get_last_rechnung_pos_id() + 1;
         $db_abfrage = "INSERT INTO RECHNUNGEN_POSITIONEN VALUES (NULL, '{$letzte_rech_pos_id}', '{$pos}', '{$letzte_belegnr}', '{$beleg_nr}','{$p_id}', '{$art_nr}', {$menge},'{$preis}','{$mwst}', '{$rab}','{$skonto}', '{$preis_g}','1')";
         $resultat = mysql_query($db_abfrage) or die(mysql_error());
         /* Protokollieren */
         $last_dat = mysql_insert_id();
         protokollieren('RECHNUNGEN_POSITIONEN', $last_dat, '0');
         $r2 = new rechnungen();
         $kont_arr = $r2->get_kontierung_arr($beleg_nr, $pos);
         $anz_k = count($kont_arr);
         if ($anz_k < 1) {
             fehlermeldung_ausgeben("Position {$pos} ist nicht kontiert");
         } else {
             for ($p = 0; $p < $anz_k; $p++) {
                 $k_menge = $kont_arr[$p]['MENGE'];
                 $k_preis = $kont_arr[$p]['EINZEL_PREIS'];
                 $k_preis_g = $kont_arr[$p]['GESAMT_SUMME'];
                 $k_mwst = $kont_arr[$p]['MWST_SATZ'];
                 $k_skonto = $kont_arr[$p]['SKONTO'];
                 $k_rabatt = $kont_arr[$p]['RABATT_SATZ'];
                 $k_konto = $kont_arr[$p]['KONTENRAHMEN_KONTO'];
                 $k_kos_typ = $kont_arr[$p]['KOSTENTRAEGER_TYP'];
                 $k_kos_id = $kont_arr[$p]['KOSTENTRAEGER_ID'];
                 /* Kontieren */
                 $kontierung_id = $r->get_last_kontierung_id() + 1;
                 $db_abfrage = "INSERT INTO KONTIERUNG_POSITIONEN VALUES (NULL, '{$kontierung_id}','{$letzte_belegnr}', '{$pos}','{$k_menge}', '{$k_preis}', '{$k_preis_g}', '{$k_mwst}', '{$k_skonto}', '{$k_rabatt}', '{$k_konto}', '{$k_kos_typ}', '{$k_kos_id}', '{$datum}', '{$jahr}', '0', '1')";
                 $resultat = mysql_query($db_abfrage) or die(mysql_error());
                 /* Protokollieren */
                 $last_dat = mysql_insert_id();
                 protokollieren('KONTIERUNG_POSITIONEN', $last_dat, '0');
             }
             // end for2
         }
         // end if
     }
     // end for
     weiterleiten("?daten=rechnungen&option=erfasste_rechnungen");
 }
Exemple #17
0
         $kostenkonto = '80001';
     }
     if (stristr($m_ref, 'WEG-ET') == TRUE) {
         $kostenkonto = '6020';
     }
     if (!$kostenkonto) {
         die('Kein Kostenkonto gewählt');
     }
     $vzweck = "SEPA-LS {$m_ref}";
     $vzweck .= " " . $_POST['vzweck'];
     $datei = $_POST['datei'];
     $kto_auszugsnr = $_POST['kontoauszug'];
     // print_req();
     $s = new sepa();
     $s->betrag_buchen($datum, $kto_auszugsnr, $m_ref, $betrag, $vzweck, $geldkonto_id, $kos_typ, $kos_id, $kostenkonto, $mwst);
     weiterleiten("index.php?daten=sepa&option=ls_auto_buchen_file&datei={$datei}");
     break;
 case "sepa_ue_autobuchen":
     // echo '<pre>';
     // print_r($_SESSION);
     if (isset($_POST)) {
         // print_r($_POST);
         if (!isset($_SESSION['geldkonto_id'])) {
             fehlermeldung_ausgeben("Geldkonto wählen");
             die;
         }
         if (!isset($_SESSION['temp_kontoauszugsnummer'])) {
             fehlermeldung_ausgeben("Kontrolldatein eingeben Kontoauszugsnummer!");
             die;
         }
         if (!isset($_SESSION['temp_datum'])) {
Exemple #18
0
         $w = new wartung();
         $w->form_termin($geraete_id, $plan_id);
     } else {
         echo "Gerät und Wartungsplan auswählen";
     }
     break;
 case "wartungstermin":
     print_req();
     if (!empty($_REQUEST[geraete_id]) && !empty($_REQUEST[plan_id]) && !empty($_REQUEST[datum]) && !empty($_REQUEST[benutzer_id]) && !empty($_REQUEST[uhrzeit]) && !empty($_REQUEST[dauer])) {
         $geraete_id = $_REQUEST[geraete_id];
         $plan_id = $_REQUEST[plan_id];
         $datum = date_german2mysql($_REQUEST[datum]);
         $zeit = $_REQUEST[uhrzeit];
         $benutzer_id = $_REQUEST[benutzer_id];
         $dauer = $_REQUEST[dauer];
         weiterleiten("?daten=wartung&option=wplan");
         $w = new wartung();
         $w->termin_speichern($benutzer_id, $plan_id, $datum, $zeit, $geraete_id, $dauer);
     } else {
         echo "Eingabe unvollständig";
     }
     break;
 case "ue":
     $w = new wartung();
     $w->wartungen_anstehend(1);
     $w->wartungen_anstehend(2);
     $w->wartungen_anstehend(3);
     $w->wartungen_anstehend(4);
     break;
 case "akkus":
     // echo "LALALA";
Exemple #19
0
             $ergebnis_mv = nummer_komma2punkt($erg[$a]);
             $verbrauch_mv = nummer_komma2punkt($verbrauch[$a]);
             if ($ergebnis_mv != 0) {
                 if ($me->check_me('MIETVERTRAG', $mv_id, "Heizkostenabrechnung {$jahr}", $datum, $datum, 0) != true) {
                     $me->me_speichern('MIETVERTRAG', $mv_id, "Heizkostenabrechnung {$jahr}", $datum, $datum, $ergebnis_mv, 0);
                 }
             }
             if ($verbrauch_mv != 0) {
                 if ($me->check_me('MIETVERTRAG', $mv_id, "Energieverbrauch lt. Abr. {$jahr}", $datum, $datum, 0) != true) {
                     $me->me_speichern('MIETVERTRAG', $mv_id, "Energieverbrauch lt. Abr. {$jahr}", $datum, $datum, $verbrauch_mv, 0);
                 }
             }
         }
         // end for
     }
     weiterleiten('?daten=bk&option=energie');
     break;
 case "anpassung_bk_nk":
     $bk = new bk();
     $bk->form_bk_hk_anpassung_alle();
     break;
 case "me_send_hk_bk":
     if (isset($_POST['kat'])) {
         if (is_array($_POST['mvs'])) {
             $anz = count($_POST['mvs']);
             $kat = $_POST['kat'];
             $anfang = date_german2mysql($_POST['v_datum']);
             $ende = date_german2mysql($_POST['ende']);
             $ende_neu = "0000-00-00";
             for ($a = 0; $a < $anz; $a++) {
                 $mv_id = $_POST['mvs'][$a];
Exemple #20
0
         $s = new statistik();
         if ($s->lieferung_loeschen($_REQUEST['beleg_id'], $_REQUEST['pos'])) {
             weiterleiten("?daten=statistik&option=fenster");
         } else {
             weiterleiten_in_sec("?daten=statistik&option=fenster", 3);
         }
     } else {
         fehlermeldung_ausgeben("Eingabe unvollständig Z261");
         weiterleiten_in_sec("?daten=statistik&option=fenster", 3);
     }
     break;
 case "zuweisung_loeschen":
     if (!empty($_REQUEST['beleg_id']) && !empty($_REQUEST['pos']) && !empty($_REQUEST['einheit_id'])) {
         $s = new statistik();
         if ($s->zuweisung_loeschen($_REQUEST['beleg_id'], $_REQUEST['pos'], $_REQUEST['einheit_id'])) {
             weiterleiten("?daten=statistik&option=fenster");
         } else {
             weiterleiten_in_sec("?daten=statistik&option=fenster", 3);
         }
     } else {
         fehlermeldung_ausgeben("Eingabe unvollständig Z262");
         weiterleiten_in_sec("?daten=statistik&option=fenster", 3);
     }
     break;
 case "bau_stat_menu":
     $s = new statistik();
     $s->form_einheit_suche();
     break;
 case "einheit_suche_bau":
     // print_req();
     if (isset($_POST['einheit_bez']) && !empty($_POST['einheit_bez'])) {
Exemple #21
0
         fehlermeldung_ausgeben("AUFTRAG KONNTE NICHT GESPEICHERT WERDEN!");
     } else {
         if ($kat == 'RECHNUNG') {
             weiterleiten("?daten=sepa&option=sammler_anzeigen");
         }
         if ($kat == 'ET-AUSZAHLUNG') {
             weiterleiten("?daten=listen&option=sammler_anzeigen");
         }
         if ($kat == 'LOHN') {
             weiterleiten("?daten=personal&option=lohn_gehalt_sepa");
         }
         if ($kat == 'KK') {
             weiterleiten("?daten=personal&option=kk");
         }
         if ($kat == 'STEUERN') {
             weiterleiten("?daten=personal&option=steuern");
         }
     }
     break;
 case "kk":
     $pe = new personal();
     $sep = new sepa();
     $sep->sepa_sammler_anzeigen($_SESSION['geldkonto_id'], 'KK');
     $pe->form_krankenkassen();
     break;
 case "steuern":
     $pe = new personal();
     $sep = new sepa();
     $sep->sepa_sammler_anzeigen($_SESSION['geldkonto_id'], 'STEUERN');
     $pe->form_finanzamt();
     break;
Exemple #22
0
            }
            if (isset($_POST['Balkon'])) {
                $anz = count($_POST['Balkon']);
                for ($a = 0; $a < $anz; $a++) {
                    $wert = $_POST['Balkon'][$a];
                    $_SESSION['aktive_filter']['balkon'][] = $wert;
                }
            }
            if (isset($_POST['Heizung'])) {
                $anz = count($_POST['Heizung']);
                for ($a = 0; $a < $anz; $a++) {
                    $wert = $_POST['Heizung'][$a];
                    $_SESSION['aktive_filter']['heizung'][] = $wert;
                }
            }
            weiterleiten('index.php?' . $_SERVER['QUERY_STRING']);
            // print_r($_SERVER);
            break;
        case "kontrolle_preise":
            $l = new leerstand();
            $l->kontrolle_preise();
            break;
    }
}
function leerstand_finden($objekt_id)
{
    $result = mysql_query("SELECT OBJEKT_KURZNAME, EINHEIT_ID, EINHEIT_KURZNAME, HAUS_STRASSE, HAUS_NUMMER, EINHEIT_QM, EINHEIT_LAGE\nFROM `EINHEIT`\nRIGHT JOIN (\nHAUS, OBJEKT\n) ON ( EINHEIT.HAUS_ID = HAUS.HAUS_ID && HAUS.OBJEKT_ID = OBJEKT.OBJEKT_ID && OBJEKT.OBJEKT_ID='{$objekt_id}' )\nWHERE EINHEIT_AKTUELL='1' && EINHEIT_ID NOT\nIN (\n\nSELECT EINHEIT_ID\nFROM MIETVERTRAG\nWHERE MIETVERTRAG_AKTUELL = '1' && ( MIETVERTRAG_BIS > CURdate( )\nOR MIETVERTRAG_BIS = '0000-00-00' )\n)\nORDER BY EINHEIT_KURZNAME ASC");
    echo "<hr>SELECT OBJEKT_KURZNAME, EINHEIT_ID, EINHEIT_KURZNAME, HAUS_STRASSE, HAUS_NUMMER, EINHEIT_QM, EINHEIT_LAGE\nFROM `EINHEIT`\nRIGHT JOIN (\nHAUS, OBJEKT\n) ON ( EINHEIT.HAUS_ID = HAUS.HAUS_ID && HAUS.OBJEKT_ID = OBJEKT.OBJEKT_ID && OBJEKT.OBJEKT_ID='{$objekt_id}' )\nWHERE EINHEIT_AKTUELL='1' && EINHEIT_ID NOT\nIN (\n\nSELECT EINHEIT_ID\nFROM MIETVERTRAG\nWHERE MIETVERTRAG_AKTUELL = '1' && ( MIETVERTRAG_BIS > CURdate( )\nOR MIETVERTRAG_BIS = '0000-00-00' )\n)\nORDER BY EINHEIT_KURZNAME ASC";
    while ($row = mysql_fetch_assoc($result)) {
        $my_arr[] = $row;
    }
Exemple #23
0
     $datum = date_german2mysql($_SESSION['temp_datum']);
     $betrag = nummer_komma2punkt($_POST['betrag']);
     $kostenkonto = $_POST['kostenkonto'];
     $vzweck = $_POST['text'];
     $geldkonto_id = $_SESSION['geldkonto_id'];
     $rechnungsnr = $kto_auszugsnr;
     if ($_POST['mwst']) {
         $mwst = $betrag / 100 * 19;
     } else {
         $mwst = '0.00';
     }
     // die();
     $bu = new buchen();
     $bu->geldbuchung_speichern($datum, $kto_auszugsnr, $rechnungsnr, $betrag, $vzweck, $geldkonto_id, $kostentraeger_typ, $kostentraeger_id, $kostenkonto, $mwst);
     // weiterleiten_in_sec('?daten=buchen&option=excel_buchen_session', 1);
     weiterleiten('?daten=listen&option=upload_auszug&next');
     break;
 case "export_ins_objekte":
     $li = new listen();
     $li->form_export_objekte();
     break;
 case "exp_obj":
     if (isset($_POST['objekte_arr'])) {
         $weg = new weg();
         $anz = count($_POST['objekte_arr']);
         $string = '';
         for ($a = 0; $a < $anz; $a++) {
             $obj_id = $_POST['objekte_arr'][$a];
             $str = $weg->stammdaten_weg($obj_id, 'export');
             if ($a == 0) {
                 $string .= $str;
Exemple #24
0
            $z = 0;
            for ($a = 0; $a < $anz; $a++) {
                $z++;
                $feld = $arr[$a]['FELD'];
                $dat = $arr[$a]['DAT'];
                $link_del = "<a href=\"?daten=kautionen&option=feld_del&dat={$dat}\">Löschen</a>";
                echo "<tr><td>{$z}. {$feld}</td>";
                echo "<td>{$link_del}</td>";
                echo "</tr>";
            }
            $f->fieldset_ende();
        } else {
            fehlermeldung_ausgeben("Keine Kautionsfelder in der Datenbank vorhanden!");
        }
        break;
    case "feld_hinzu":
        // print_req();
        if (!empty($_REQUEST['feld'])) {
            $k = new kautionen();
            $k->feld_speichern($_REQUEST['feld']);
        }
        weiterleiten("?daten=kautionen&option=kautionsfelder");
        break;
    case "feld_del":
        if (!empty($_REQUEST['dat'])) {
            $k = new kautionen();
            $k->feld_del($_REQUEST['dat']);
            weiterleiten("?daten=kautionen&option=kautionsfelder");
        }
        break;
}
Exemple #25
0
     $h = new haus();
     if (!empty($_REQUEST['objekt_id'])) {
         $h->form_haus_neu($_REQUEST['objekt_id']);
     } else {
         $h->form_haus_neu('');
     }
     break;
 case "haus_speichern":
     // echo "HAUSSPEICHERN";
     // print_req();
     if ($_POST) {
         if (!empty($_POST['strasse']) && !empty($_POST['haus_nr']) && !empty($_POST['ort']) && !empty($_POST['plz']) && !empty($_POST['qm']) && !empty($_POST['objekt_id'])) {
             echo "alles ok";
             $h = new haus();
             $h->haus_speichern($_POST['strasse'], $_POST['haus_nr'], $_POST['ort'], $_POST['plz'], $_POST['qm'], $_POST['objekt_id']);
             weiterleiten("?daten=haus_raus&haus_raus=haus_kurz&objekt_id={$_POST['objekt_id']}");
         } else {
             echo "Daten unvollständig";
         }
     } else {
         echo "Daten unvollständig";
     }
     break;
 case "aendern_liste":
     $form = new mietkonto();
     $form->erstelle_formular("Haus ändern", NULL);
     iframe_start();
     echo "<h1>Haus ändern</h1>";
     if (!isset($_REQUEST["objekt_id"])) {
         objekt_liste_links_aenderung();
     }
         $buchung->to_do_liste();
         iframe_end();
         break;
         // ##########################################################
     // ##########################################################
     case "miete_manuell_buchen":
         iframe_start();
         if (isset($_REQUEST['mietvertrag_id']) && !empty($_REQUEST['mietvertrag_id'])) {
             $mietvertrag_id = $_REQUEST['mietvertrag_id'];
             echo "BUCHUNGS_FORM FÜR {$mietvertrag_id}";
             $buchung = new mietkonto();
             echo "BB{$mietvertrag_id} BB";
             $buchung->buchung_form($mietvertrag_id);
         } else {
             // fals keine MV_ID eingegeben wurde, weiterleiten
             weiterleiten("?daten=mietkonten_blatt&anzeigen=liste");
         }
         iframe_end();
         break;
     case "alle_mkb":
         if (isset($_REQUEST['objekt_id'])) {
             $_SESSION['objekt_id'] = $_REQUEST['objekt_id'];
         }
         if (!isset($_SESSION['objekt_id'])) {
             fehlermeldung_ausgeben("Objekt wählen!");
         } else {
             $mz = new miete();
             $mz->pdf_alle_mietkontenblaetter($_SESSION['objekt_id']);
         }
         break;
 }
 function form_mietvertrag_loeschen($mv_id)
 {
     if (!isset($_REQUEST[send_ja]) && !isset($_REQUEST[send_nein])) {
         $this->get_mietvertrag_infos_aktuell($mv_id);
         $f = new formular();
         $f->fieldset('Mietvertrag löschen', 'mvl');
         echo "<div>";
         echo "<br><b>Sind Sie sicher, dass Sie den Mietvertrag {$mv_id} für die Einheit {$this->einheit_kurzname} löschen wollen?</b><br>";
         echo "<br>Einheit: {$this->einheit_kurzname}";
         echo "<br>Personen: {$this->personen_name_string_u}";
         echo "<br>Einzug: {$this->mietvertrag_von_d}";
         echo "<br>Auszug: {$this->mietvertrag_bis_d}";
         echo "<br><br>";
         $f->hidden_feld('mv_id', $mv_id);
         $f->send_button('send_ja', 'Mietvertrag löschen');
         $f->send_button('send_nein', 'Abbrechen und zurück');
         echo "</div>";
         $f->fieldset_ende();
     }
     if (isset($_REQUEST[send_nein])) {
         weiterleiten("?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_kurz");
     }
     if (isset($_REQUEST[send_ja])) {
         $this->mv_loeschen_alles($mv_id);
     }
 }
Exemple #28
0
     break;
 case "partner_aendern":
     if (!empty($_REQUEST[partner_id])) {
         $partner = new partners();
         $partner->form_partner_aendern($_REQUEST[partner_id]);
     } else {
         echo "Bitte den Partner zum Ändern wählen.";
     }
     break;
 case "partner_aendern_send":
     if ($_POST) {
         if (!empty($_POST[partner_dat]) && !empty($_POST[partner_id]) && !empty($_POST[partnername]) && !empty($_POST[strasse]) && !empty($_POST[hausnummer]) && !empty($_POST[plz]) && !empty($_POST[ort]) && !empty($_POST[land])) {
             echo "alles OK";
             $p = new partners();
             $p->partner_aendern($_POST[partner_dat], $_POST[partner_id], $_POST[partnername], $_POST[strasse], $_POST[hausnummer], $_POST[plz], $_POST[ort], $_POST[land]);
             weiterleiten("?daten=partner&option=partner_im_detail&partner_id={$_POST['partner_id']}");
         } else {
             echo "DATEN UNVOLLSTÄNDIG";
         }
     } else {
         echo "Daten unvollständig";
     }
     break;
     /* Auswahlmaske Empfänger */
 /* Auswahlmaske Empfänger */
 case "serienbrief":
     // echo "Serienbriefe an Partner";
     $pp = new partners();
     $pp->form_partner_serienbrief();
     break;
 case "serien_brief_vorlagenwahl":
         $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 */
         weiterleiten("?daten=miete_buchen", 3);
     }
     $form->ende_formular();
     break;
 case "monatsabschluss":
     $mietkonto = new mietkonto();
     if (isset($_SESSION[objekt_id])) {
         $objekt_id = $_SESSION[objekt_id];
         $mein_objekt = new objekt();
         $liste_haeuser = $mein_objekt->haeuser_objekt_in_arr($objekt_id);
         for ($i = 0; $i < count($liste_haeuser); $i++) {
             $result = mysql_query("SELECT * FROM EINHEIT WHERE EINHEIT_AKTUELL='1' && HAUS_ID='" . $liste_haeuser[$i][HAUS_ID] . "' ORDER BY EINHEIT_KURZNAME ASC");
             while ($row = mysql_fetch_assoc($result)) {
                 $einheiten_array[] = $row;
             }
         }
Exemple #30
0
        if (!empty($_POST['klein_rep'])) {
            $d = new detail();
            $d->detail_speichern_2('MIETVERTRAG', $mv_id, 'Kleinreparaturen', $_POST['klein_rep'], 'Importiert');
        }
        if (!empty($_POST['zusatzinfo'])) {
            $d = new detail();
            $d->detail_speichern_2('MIETVERTRAG', $mv_id, 'Zusatzinfo', $_POST['zusatzinfo'], 'Importiert');
        }
        /*
         * if(!empty($_POST['saldo_vv'])){
         * $saldo_vv = $_POST['saldo_vv'];
         * $datum_vv = '2013-12-31';
         * $me->me_speichern('MIETVERTRAG', $mv_id, 'Saldo Vortrag Vorverwaltung', $datum_vv, $datum_vv, $saldo_vv, '0.00');
         * }
         */
        weiterleiten("index.php?daten=objekte_raus&objekte_raus=import");
        break;
}
function objekte_kurz()
{
    $db_abfrage = "SELECT OBJEKT_ID, OBJEKT_KURZNAME FROM OBJEKT WHERE OBJEKT_AKTUELL='1' ORDER BY OBJEKT_KURZNAME";
    $resultat = mysql_query($db_abfrage) or die(mysql_error());
    $numrows = mysql_numrows($resultat);
    if ($numrows < 1) {
        // echo "<h1><b>Keine Objekte vorhanden!!!</b></h1>\n";
    } else {
        // echo "<table class=\"sortable\">\n";
        // echo "<tr class=\"feldernamen\"><td colspan=4>Objektliste</td></tr>\n";
        // echo "<tr class=\"feldernamen\"><td width=200>Objektname</td><td width=100>Gesamtfläche</td><td colspan=2>Zusatzinformationen</td></tr>\n";
        // echo "</table>";
        iframe_start();