Ejemplo n.º 1
0
             break;
         }
     }
     iframe_end();
     $form->ende_formular();
     break;
 case "objekt_in_db":
     iframe_start();
     $objekt_kurzname = trim($objekt_kurzname);
     if ($objekt_kurzname != '') {
         $kurzname_existiert = objekt_kurzname_anzahl($objekt_kurzname);
         if ($kurzname_existiert < 1) {
             neues_objekt_anlegen($objekt_kurzname, $eigentuemer);
             // obj_id, kurzname - id muß eingegeben werden
             hinweis_ausgeben("{$objekt_kurzname} wurde als Verwaltungsobjekt angelegt.");
             weiterleiten_in_sec("?daten=objekte_raus&objekte_raus=objekte_kurz", 2);
         } else {
             fehlermeldung_ausgeben("Objekt {$objekt_kurzname} existiert schon!!!");
         }
     } else {
         fehlermeldung_ausgeben("Fehler beim speichern des Objekts {$objekt_kurzname}");
     }
     iframe_end();
     break;
 case "aendern_liste":
     $form = new mietkonto();
     $form->erstelle_formular("Wohnobjekt ändern", NULL);
     iframe_start();
     echo "<h1>Objekte ändern</h1>";
     liste_aktueller_objekte_edit();
     iframe_end();
Ejemplo n.º 2
0
     $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();
     $k->artikel_suche_freitext_form();
Ejemplo n.º 3
0
         $e->form_einheit_neu($_REQUEST['haus_id']);
     } else {
         $e->form_einheit_neu('');
     }
     break;
 case "einheit_speichern":
     if (!empty($_REQUEST[kurzname]) && !empty($_REQUEST[lage]) && !empty($_REQUEST[qm]) && !empty($_REQUEST[haus_id]) && !empty($_REQUEST[typ])) {
         $e = new einheit();
         $kurzname = $_REQUEST[kurzname];
         $lage = $_REQUEST[lage];
         $qm = $_REQUEST[qm];
         $haus_id = $_REQUEST[haus_id];
         $typ = $_REQUEST[typ];
         $e->einheit_speichern($kurzname, $lage, $qm, $haus_id, $typ);
         echo "Einheit {$kurzname} wurde erstellt.";
         weiterleiten_in_sec("?daten=einheit_raus&einheit_raus=einheit_kurz&haus_id={$haus_id}", 2);
     } else {
         echo "Dateneingabe zur Einheit unvollständig";
     }
     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'])) {
Ejemplo n.º 4
0
 function miete_zahlbetrag_buchen($kontoauszugsnr, $mietvertrag_id, $buchungsdatum, $betrag, $bemerkung, $geld_konto_id, $mwst_anteil = '0.00')
 {
     /* Datum und Kontoauszug in Session übernehmen */
     $sess_datum = $this->date_mysql2german($buchungsdatum);
     $_SESSION[buchungsdatum] = $sess_datum;
     $_SESSION[temp_kontoauszugsnummer] = $kontoauszugsnr;
     /* Buchen und protokollieren */
     $this->insert_geldbuchung($geld_konto_id, '80001', $kontoauszugsnr, 'MIETE', $bemerkung, $buchungsdatum, 'Mietvertrag', $mietvertrag_id, $betrag, $mwst_anteil);
     /* Interne Buchung */
     // $buchungsnummer = $last_dat;
     // $this->intern_buchen($mietvertrag_id, $buchungsnummer);
     /* Ausgabe am Bildschirm */
     $betrag = $this->nummer_punkt2komma($betrag);
     echo "<p><b>Zahlbetrag {$betrag} € wurde auf das Konto {$geld_konto_id} gebucht.<br></b></p>";
     weiterleiten_in_sec('?daten=miete_buchen', 2);
 }
Ejemplo n.º 5
0
 case "jahresansicht_pdf":
     $u = new urlaub();
     $benutzer_id = $_REQUEST['benutzer_id'];
     $jahr = $_REQUEST['jahr'];
     if (!empty($benutzer_id) && !empty($jahr)) {
         $u->jahres_ansicht_pdf($benutzer_id, $jahr);
     }
     break;
 case "urlaubstag_loeschen":
     $u = new urlaub();
     $dat = $_REQUEST[u_dat];
     $benutzer_id = $_REQUEST['benutzer_id'];
     $jahr = $_REQUEST['jahr'];
     if (!empty($dat)) {
         $u->urlaubstag_loeschen($dat);
         weiterleiten_in_sec("?daten=urlaub&option=jahresansicht&jahr=2009&benutzer_id={$benutzer_id}&jahr={$jahr}", 1);
     } else {
         echo "Urlaubstag auswählen";
     }
     break;
 case "urlaubstag_loeschen_js":
     $u = new urlaub();
     $benutzer_id = $_REQUEST['benutzer_id'];
     $datum = date_german2mysql($_REQUEST['datum']);
     $u->urlaubstag_loeschen_datum($benutzer_id, $datum);
     break;
 case "monatsansicht":
     $u = new urlaub();
     if (!empty($_REQUEST['jahr'])) {
         $jahr = $_REQUEST['jahr'];
     }
Ejemplo n.º 6
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"));
     }
 }
Ejemplo n.º 7
0
                 $r1 = new rechnung();
                 if (!is_array($r1->artikel_info($aussteller_id, $artikel_nr))) {
                     $r1->artikel_leistung_mit_artikelnr_speichern($aussteller_id, $bezeichnung, $listenpreis, $artikel_nr, $rabatt1, $vpe, $mwst, $skonto);
                 }
                 echo "{$a}. {$bezeichnung}<br>";
                 $r->position_speichern($beleg_nr, $beleg_nr, $aussteller_id, $artikel_nr, $menge, $listenpreis, $mwst, $skonto, $rabatt1, $pos_netto);
                 $b_pos++;
             }
             if ($pos_typ == 'LG') {
                 $pool_bez = $zeile[0] . ' ' . $zeile[1];
                 $rr = new rechnungen();
                 $rr->insert_pool_bez_in_gruppe($pool_bez, $beleg_nr, $b_pos);
             }
         }
         // end for
         weiterleiten_in_sec("?daten=rechnungen&option=rechnungs_uebersicht&belegnr={$beleg_nr}", 3);
     }
     break;
 case "kosten_einkauf":
     $r = new rechnungen();
     $r->form_kosten_einkauf();
     break;
 case "kosten_einkauf_send":
     if (!empty($_REQUEST['kostentraeger_typ']) && !empty($_REQUEST['kostentraeger_id']) && !empty($_REQUEST['empf_typ']) && !empty($_REQUEST['empf_id'])) {
         $r = new rechnungen();
         $kos_typ = $_REQUEST['kostentraeger_typ'];
         $kos_bez = $_REQUEST['kostentraeger_id'];
         $b = new buchen();
         $kos_id = $b->kostentraeger_id_ermitteln($kos_typ, $kos_bez);
         $empf_typ = $_REQUEST['empf_typ'];
         $empf_id = $_REQUEST['empf_id'];
Ejemplo n.º 8
0
        } else {
            $weg = new weg();
            $weg->pdf_et_liste_alle_kurz($_SESSION['objekt_id']);
        }
        break;
    case "pdf_hausgelder":
        $w = new weg();
        if (!isset($_REQUEST['jahr'])) {
            $jahr = date("Y");
        } else {
            $jahr = $_REQUEST['jahr'];
        }
        if (!isset($_SESSION['objekt_id'])) {
            die(fehlermeldung_ausgeben("Objekt wählen"));
        }
        $w->pdf_hausgelder($_SESSION['objekt_id'], $jahr);
        break;
    case "wp_zeile_del":
        if (isset($_REQUEST['dat']) && !empty($_REQUEST['dat'])) {
            $weg = new weg();
            if ($weg->wp_zeile_loeschen($_REQUEST['dat']) == true) {
                // print_r($_SESSION);
                $wp_id = $_SESSION['wp_id'];
                weiterleiten_in_sec("?daten=weg&option=wp_zeile_neu&wp_id={$wp_id}", 0);
            }
        } else {
            fehlermeldung_ausgeben("Zeile aus dem WP wählen!!!");
        }
        break;
}
// end switch
Ejemplo n.º 9
0
 function speichern_in_kassenbuch_id($kassen_id, $betrag, $datum, $zahlungstyp, $beleg_text, $kostentraeger_typ, $kostentraeger_bez, $letzte_kb_id)
 {
     $buchung = new buchen();
     if ($kostentraeger_typ !== 'Rechnung') {
         $kostentraeger_id = $buchung->kostentraeger_id_ermitteln($kostentraeger_typ, $kostentraeger_bez);
     } else {
         $kostentraeger_id = $kostentraeger_bez;
     }
     $datum = date_german2mysql($datum);
     $betrag1 = nummer_komma2punkt($betrag);
     $db_abfrage = "INSERT INTO KASSEN_BUCH VALUES (NULL, '{$letzte_kb_id}','{$kassen_id}', '{$zahlungstyp}','{$betrag1}', '{$datum}', '{$beleg_text}', '1', '{$kostentraeger_typ}', '{$kostentraeger_id}')";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     echo "Betrag von {$betrag} € wurde ins Kassenbuch eingetragen!<br>";
     echo "Sie werden zum Kassenbuch weitergeleitet!";
     weiterleiten_in_sec('?daten=kasse&option=kassenbuch', 2);
 }
Ejemplo n.º 10
0
 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);
 }
Ejemplo n.º 11
0
 function detail_loeschen($detail_dat)
 {
     $db_abfrage = "UPDATE DETAIL SET DETAIL_AKTUELL='0' WHERE DETAIL_DAT='{$detail_dat}'";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     if ($resultat) {
         echo "<br>Detail wurde gelöscht";
     } else {
         echo "<br>FEHLER: Detail wurde NICHT gelöscht";
     }
     $this->finde_tab_id($detail_dat);
     $link = "?daten=details&option=details_anzeigen&detail_tabelle={$this->dat_tabelle}&detail_id={$this->dat_id}";
     // echo $link;
     weiterleiten_in_sec("{$link}", 2);
 }
Ejemplo n.º 12
0
 function wohngeld_buchung_speichern($eigentuemer_id, $einheit_id, $geldkonto_id, $datum, $kontoauszug, $def_array, $def_b_texte, $wg_g_konto, $wg_g_betrag, $buchungstext)
 {
     /* Wohngeldgesamtbetrag buchen */
     $kontoauszugsnr = $kontoauszug;
     $b = new buchen();
     $datum = date_german2mysql($datum);
     $wg_g_betrag = nummer_komma2punkt($wg_g_betrag);
     $b->geldbuchung_speichern_rechnung($datum, $kontoauszugsnr, $kontoauszugsnr, $wg_g_betrag, $buchungstext, $geldkonto_id, 'Eigentuemer', $eigentuemer_id, $wg_g_konto);
     /* Buchung der Einzelbeträge */
     $anz = count($def_array);
     if ($anz > 0) {
         $def_konten = array_keys($def_array);
     }
     for ($a = 0; $a < $anz; $a++) {
         $buchungskonto = $def_konten[$a];
         $buchungs_betrag = $def_array[$buchungskonto];
         $buchungstext1 = $def_b_texte[$a];
         /* Teilbuchung auf dem Gruppenkonto runter nehmen als Negativbetrag */
         if ($buchungs_betrag > 0) {
             $buchungs_betrag = '-' . $buchungs_betrag;
         } else {
             $buchungs_betrag = substr($buchungs_betrag, 1);
         }
         $buchungs_betrag_db = nummer_komma2punkt($buchungs_betrag);
         $b->geldbuchung_speichern_rechnung($datum, $kontoauszugsnr, $kontoauszugsnr, $buchungs_betrag_db, $buchungstext1, $geldkonto_id, 'Eigentuemer', $eigentuemer_id, $wg_g_konto);
         if ($buchungs_betrag < 0) {
             $buchungs_betrag = substr($buchungs_betrag, 1);
         } else {
             $buchungs_betrag = '-' . $buchungs_betrag;
         }
         $buchungs_betrag_db = nummer_komma2punkt($buchungs_betrag);
         /* Teilbuchung auf separatem Buchungskonto */
         $b->geldbuchung_speichern_rechnung($datum, $kontoauszugsnr, $kontoauszugsnr, $buchungs_betrag_db, $buchungstext1, $geldkonto_id, 'Eigentuemer', $eigentuemer_id, $buchungskonto);
     }
     $f = new formular();
     $f->fieldset("Geldkontoinfos", 'kontrol');
     $g = new geldkonto_info();
     $kontostand_aktuell = nummer_punkt2komma($g->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>";
     }
     if ($kontostand_aktuell == $kontostand_temp) {
         echo "<h3>Kontostand aktuell: {$kontostand_aktuell} €</h3>";
     } else {
         echo "<h3 style=\"color:red\">Kontostand aktuell: {$kontostand_aktuell} €</h3>";
     }
     $f->fieldset_ende();
     weiterleiten_in_sec('?daten=weg&option=wohngeld_buchen_auswahl_e', 3);
 }
Ejemplo n.º 13
0
         $fristdatum = $_REQUEST['datum_zahlungsfrist'];
         $geldkonto_id = $_POST['geld_konto'];
         $mahngebuehr = $_POST['mahngebuehr'];
         $ma = new mahnungen();
         $ma->mahnung_pdf($mv_id, $fristdatum, $geldkonto_id, $mahngebuehr);
     }
     break;
 case "mietvertrag_aendern":
     $form = new mietkonto();
     $form->erstelle_formular("Mietvertrag ändern", NULL);
     if (!empty($_REQUEST['mietvertrag_id'])) {
         $mv_info = new mietvertraege();
         $mv_info->mv_aendern_formular($_REQUEST['mietvertrag_id']);
     } else {
         fehlermeldung_ausgeben("Mietvertrag zum ändern auswählen");
         weiterleiten_in_sec('?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_kurz"', '2');
     }
     $form->ende_formular();
     break;
 case "mv_aenderung_pruefen":
     $form = new mietkonto();
     $form->erstelle_formular("Mietvertrag prüfen/ändern", NULL);
     /* Ob Mieter ausgewählt wurden */
     if (is_array($_POST['mieter_liste'])) {
         // echo "MIETER OK";
     } else {
         $error = 'Keine Mieter im Vertrag<br>';
     }
     /* Einzugsdatum */
     if (!check_datum($_POST['datum_einzug'])) {
         $error .= 'Einzugsdatum prüfen<br>';
Ejemplo n.º 14
0
        $form = new mietkonto();
        if (empty($_REQUEST[jahr])) {
            $jahr = date("Y");
        } else {
            $jahr = $_REQUEST[jahr];
        }
        $vorjahr = $jahr - 1;
        $jahr_aktuell = date("Y");
        $kasse = new kasse();
        $kasse->kassenbuch_als_excel($jahr, $_SESSION[kasse]);
        $form->ende_formular();
        break;
    case "kasseneintrag_aendern":
        $form = new mietkonto();
        $jahr = date("Y");
        $form->erstelle_formular("Kassenbuch der Kasse {$_SESSION['kasse']} für das Jahr {$jahr}", NULL);
        $kasse = new kasse();
        $kasse->buchungsmaske_kasse_aendern($_REQUEST[eintrag_dat]);
        $form->ende_formular();
        break;
    case "kassendaten_aendern":
        $k = new kasse();
        $k->kassenbuch_dat_deaktivieren($_POST[kassen_dat_alt]);
        $k->speichern_in_kassenbuch_id($_POST[kassen_id], $_POST[betrag], $_POST[datum], $_POST[zahlungstyp], $_POST[beleg_text], $_POST[kostentraeger_typ], $_POST[kostentraeger_id], $_POST[kassen_buch_id]);
        break;
    case "kasseneintrag_loeschen":
        $k = new kasse();
        $k->kassenbuch_dat_deaktivieren($_REQUEST[eintrag_dat]);
        weiterleiten_in_sec('?daten=kasse&kasse=1&option=kassenbuch', '1');
        break;
}
Ejemplo n.º 15
0
             $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)) {
                 echo "{$name} wurde aktualisiert!";
                 weiterleiten_in_sec("?daten=leerstand&option=interessentenliste", 2);
             } else {
                 fehlermeldung_ausgeben("{$name} konnte nicht aktualisiert werden.");
             }
         } else {
             echo "Bitte alle Datein eingeben!";
             weiterleiten_in_sec("?daten=leerstand&option=interessentenliste", 3);
         }
     }
     echo "</form>";
     break;
 case "expose_foto_upload":
     // print_req();
     $einheit_id = $_REQUEST['einheit_id'];
     if ($einheit_id) {
         $l = new leerstand();
         $l->form_foto_upload($einheit_id);
     }
     break;
 case "expose_foto_upload_check":
     $e = new einheit();
     $e->get_einheit_info($_POST['einheit_id']);
Ejemplo n.º 16
0
 function auto_positionen_speichern($belegnr, $positionen)
 {
     // echo "<pre>";
     // print_r($positionen);
     // echo "</pre>";
     $this->rechnung_grunddaten_holen($belegnr);
     for ($a = 0; $a < count($positionen); $a++) {
         $letzte_rech_pos_id = $this->get_last_rechnung_pos_id();
         $letzte_rech_pos_id = $letzte_rech_pos_id + 1;
         $zeile = $a + 1;
         $einzel_preis = $positionen[$a]['preis'];
         $menge = $positionen[$a]['menge'];
         $skonto = $positionen[$a]['skonto'];
         $menge = nummer_komma2punkt($menge);
         $einzel_preis = nummer_komma2punkt($einzel_preis);
         $skonto = nummer_komma2punkt($skonto);
         $u_beleg_nr = $positionen[$a]['beleg_nr'];
         $u_position = $positionen[$a]['position'];
         $pos_rabatt_satz = $positionen[$a]['rabatt_satz'];
         $pos_rabatt_satz = nummer_komma2punkt($pos_rabatt_satz);
         $gpreis = $einzel_preis * $menge;
         $gpreis = $gpreis / 100 * (100 - $pos_rabatt_satz);
         $ursprungs_artikel_nr = $this->art_nr_from_beleg($u_beleg_nr, $u_position);
         $ursprungs_art_lieferant = $this->art_lieferant_from_beleg($u_beleg_nr, $u_position);
         $mwst_satz = $this->mwst_satz_der_position($u_beleg_nr, $u_position);
         $db_abfrage = "INSERT INTO RECHNUNGEN_POSITIONEN VALUES (NULL, '{$letzte_rech_pos_id}', '{$zeile}', '{$belegnr}', '{$u_beleg_nr}','{$ursprungs_art_lieferant}','{$ursprungs_artikel_nr}', '{$menge}','{$einzel_preis}','{$mwst_satz}', '{$pos_rabatt_satz}', '{$skonto}', '{$gpreis}','1')";
         $resultat = mysql_query($db_abfrage) or die(mysql_error());
         /* Protokollieren */
         $last_dat = mysql_insert_id();
         protokollieren('RECHNUNGEN_POSITIONEN', $last_dat, '0');
         // echo "Position $a ($neue_artikel_nr) ".$positionen[$a]['bezeichnung']." wurde gespeichert<br>\n";
         /* Autokontierung der Position */
         $position = $zeile;
         $u_position = $positionen[$a]['position'];
         $u_belegnr = $positionen[$a]['beleg_nr'];
         $dat = $positionen[$a]['kontierung_dat'];
         $this->position_kontierung_infos_n($dat);
         /*
          * echo '<pre>';
          * print_r($this);
          */
         echo "UBELEG {$u_beleg_nr} POS {$u_position} ";
         /* in rechnung gestellte menge */
         $kontierungs_menge = $positionen[$a]['menge'];
         $kontierungs_menge = nummer_komma2punkt($kontierungs_menge);
         /* ursprüngliche kontierungsmenge */
         $u_kontierungs_menge = $this->kontierungs_menge_von_dat($dat);
         $kontenrahmen_konto = $this->kostenkonto;
         $kostentraeger_id = $this->kostentraeger_id;
         $kostentraeger_typ = $this->kostentraeger_typ;
         $kontierungs_pos = $positionen[$a]['position'];
         $einzel_preis = $positionen[$a]['preis'];
         $einzel_preis = nummer_komma2punkt($einzel_preis);
         $verwendungs_jahr = $this->verwendungs_jahr;
         $mwst_satz = $this->mwst_satz;
         $mwst_satz = nummer_komma2punkt($mwst_satz);
         $rabatt_satz = $positionen[$a]['rabatt_satz'];
         $rabatt_satz = nummer_komma2punkt($rabatt_satz);
         $skonto = $positionen[$a]['skonto'];
         $skonto = nummer_komma2punkt($skonto);
         if ($this->rechnungs_empfaenger_typ != 'Lager') {
             $this->automatisch_kontieren($belegnr, $kontierungs_menge, $kontenrahmen_konto, $kostentraeger_id, $kostentraeger_typ, $position, $einzel_preis, $mwst_satz, $rabatt_satz, $skonto, $verwendungs_jahr);
         }
         /* Wenn nicht die gesamte Menge in Rechnung gestellt wurde */
         if ($kontierungs_menge < $u_kontierungs_menge) {
             echo "KONTIERUNGSMENGE NICHT URSPRUNGSMENGE";
             $this->kontierungs_menge_anpassen_dat($dat, $kontierungs_menge);
             // menge die in Rechnung gestellt wurde
         }
         /* Deaktivieren der Position im Pool!!!! */
         if ($kontierungs_menge == $u_kontierungs_menge) {
             echo "KONTIERUNGSMENGE = URSPRUNGSMENGE";
             $this->kontierung_dat_deaktivieren($dat);
         }
     }
     // end for
     /* Rechnung als vollständig markieren */
     $this->rechnung_als_vollstaendig($belegnr);
     $this->rechnung_als_zugewiesen($belegnr);
     weiterleiten_in_sec("?daten=rechnungen&option=rechnungs_uebersicht&belegnr={$belegnr}", 2);
 }
Ejemplo n.º 17
0
 function geldbuchung_speichern($datum, $kto_auszugsnr, $rechnungsnr, $betrag, $vzweck, $geldkonto_id, $kostentraeger_typ, $kostentraeger_bez, $kostenkonto, $mwst = '0.00')
 {
     $kostentraeger_id = $this->kostentraeger_id_ermitteln($kostentraeger_typ, $kostentraeger_bez);
     if (!is_numeric($kostentraeger_id) or $kostentraeger_id == '0' or $kostentraeger_id == null or !$kostentraeger_id) {
         fehlermeldung_ausgeben("Es wurde nicht gebucht, Kostenträger unbekannt! Zeile. 747 class_buchen");
         die;
     }
     /* alt */
     $buchung_id = $this->get_last_geldbuchung_id();
     /* neu */
     $datum_arr = explode('-', $datum);
     $jahr = $datum_arr['0'];
     $g_buchungsnummer = $this->get_last_buchungsnummer_konto($geldkonto_id, $jahr);
     $g_buchungsnummer = $g_buchungsnummer + 1;
     $buchung_id = $buchung_id + 1;
     /* alt */
     // $db_abfrage = "INSERT INTO GELD_KONTO_BUCHUNGEN VALUES (NULL, '$buchung_id','$kto_auszugsnr', '$rechnungsnr', '$betrag', '$vzweck', '$geldkonto_id', '$kostenkonto', '$datum', '$kostentraeger_typ', '$kostentraeger_id', '1')";
     /* neu */
     $db_abfrage = "INSERT INTO GELD_KONTO_BUCHUNGEN VALUES (NULL, '{$buchung_id}', '{$g_buchungsnummer}', '{$kto_auszugsnr}', '{$rechnungsnr}', '{$betrag}', '{$mwst}', '{$vzweck}', '{$geldkonto_id}', '{$kostenkonto}', '{$datum}', '{$kostentraeger_typ}', '{$kostentraeger_id}', '1')";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     echo "<h1>Neue Buchungsnummer erteilt: {$g_buchungsnummer}</h1>";
     /* Protokollieren */
     $last_dat = mysql_insert_id();
     protokollieren('GELD_KONTO_BUCHUNGEN', $last_dat, '0');
     echo "<h3>Betrag von {$betrag} € wurde gebucht.</h3>";
     // weiterleiten_in_sec('?daten=buchen&option=buchungs_journal', 1);
     weiterleiten_in_sec('?daten=buchen&option=zahlbetrag_buchen', 1);
 }
Ejemplo n.º 18
0
         // $w->pdf_rueckgabeschein_alle($b_id);
         $w->form_werkzeug_zuweisen($w_id);
         // änderung der DB
     } else {
         fehlermeldung_ausgeben('Werkzeug wählen');
     }
     break;
 case "werkzeug_zuweisen_snd":
     // print_r($_REQUEST);
     if (!empty($_REQUEST['w_id']) && !empty($_REQUEST['b_id'])) {
         $w_id = $_REQUEST['w_id'];
         $b_id = $_REQUEST['b_id'];
         $w = new werkzeug();
         $w->werkzeug_zuweisen($b_id, $w_id);
         echo "Zugewiesen";
         weiterleiten_in_sec("?daten=benutzer&option=werkzeuge", 1);
     } else {
         fehlermeldung_ausgeben("Mitarbeiter und Werkzeug wählen!");
     }
     break;
 case "werkzeug_rueckgabe":
     if (!empty($_REQUEST['w_id']) && !empty($_REQUEST['b_id'])) {
         $w_id = $_REQUEST['w_id'];
         $b_id = $_REQUEST['b_id'];
         $w = new werkzeug();
         $w->pdf_werkzeug_rueckgabe_einzel($b_id, $w_id);
     }
     break;
 case "werkzeug_raus":
     if (!empty($_REQUEST['w_id'])) {
         $w_id = $_REQUEST['w_id'];
Ejemplo n.º 19
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
Ejemplo n.º 20
0
echo "<link href=\"css/demo.css\"       rel=\"stylesheet\" type=\"text/css\" /  media=\"screen\">";
echo "<meta http-equiv='content-type' content='text/html; charset=UTF-8'>\n";
// echo "<meta content='text/html; charset=ISO-8859-1' http-equiv='content-type'>";
echo "</head>";
if (empty($_SESSION['autorisiert']) && !empty($_REQUEST['send_login'])) {
    $usercheck = check_user($_REQUEST['benutzername'], $_REQUEST['passwort']);
    if ($usercheck) {
        $_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();
Ejemplo n.º 21
0
        if (isset($_REQUEST['haus_id']) && !empty($_REQUEST['haus_id']) && isset($_REQUEST['strasse']) && !empty($_REQUEST['strasse']) && isset($_REQUEST['haus_nr']) && !empty($_REQUEST['haus_nr']) && isset($_REQUEST['ort']) && !empty($_REQUEST['ort']) && isset($_REQUEST['plz']) && !empty($_REQUEST['plz']) && isset($_REQUEST['qm']) && !empty($_REQUEST['qm']) && isset($_REQUEST['Objekt']) && !empty($_REQUEST['Objekt'])) {
            $haus_id = $_REQUEST['haus_id'];
            $strasse = $_REQUEST['strasse'];
            $haus_nr = $_REQUEST['haus_nr'];
            $ort = $_REQUEST['ort'];
            $plz = $_REQUEST['plz'];
            $qm = nummer_komma2punkt($_REQUEST['qm']);
            $objekt_id = $_REQUEST['Objekt'];
            $h = new haus();
            $h->haus_aenderung_in_db($strasse, $haus_nr, $ort, $plz, $qm, $objekt_id, $haus_id);
            fehlermeldung_ausgeben("Haus geändert!");
            weiterleiten_in_sec("?daten=haus_raus&haus_raus=haus_kurz&objekt_id={$objekt_id}", 3);
        } else {
            fehlermeldung_ausgeben("Eingegebene Daten unvollständig, erneut versuchen bitte!");
            $haus_id = $_REQUEST['haus_id'];
            weiterleiten_in_sec("?daten=haus_raus&haus_raus=haus_aendern&haus_id={$haus_id}", 3);
        }
        break;
}
function haus_kurz($objekt_id = '')
{
    if (empty($objekt_id)) {
        $db_abfrage = "SELECT OBJEKT_ID, HAUS_ID, HAUS_STRASSE, HAUS_NUMMER, HAUS_PLZ, HAUS_QM FROM HAUS WHERE HAUS_AKTUELL='1' ORDER BY HAUS_STRASSE,  0+HAUS_NUMMER, OBJEKT_ID ASC";
        $title = "Alle Häuser";
    } else {
        $db_abfrage = "SELECT OBJEKT_ID, HAUS_ID, HAUS_STRASSE, HAUS_NUMMER, HAUS_PLZ, HAUS_QM FROM HAUS where OBJEKT_ID='{$objekt_id}' && HAUS_AKTUELL='1' ORDER BY HAUS_STRASSE, 0+HAUS_NUMMER, OBJEKT_ID ASC";
        $objekt_kurzname = objekt_namen_by_id($objekt_id);
        $title = "Häuser vom Objekt:  {$objekt_kurzname}";
    }
    $resultat = mysql_query($db_abfrage) or die(mysql_error());
    $numrows = mysql_numrows($resultat);
Ejemplo n.º 22
0
         $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];
     $leistungs_beschreibung = $_POST[leistungs_beschreibung];
Ejemplo n.º 23
0
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");
    }
}
Ejemplo n.º 24
0
 function autokorrektur_pos($belegnr)
 {
     $pos_arr = $this->rechnungs_positionen_arr_99($belegnr);
     // echo '<pre>';
     // print_r($pos_arr);
     // die('SIVAC ENDE');
     if (is_array($pos_arr)) {
         $anz = count($pos_arr);
         for ($a = 0; $a < $anz; $a++) {
             $_pos = $pos_arr[$a]['POSITION'];
             $_ubeleg = $pos_arr[$a]['U_BELEG_NR'];
             $_artlieferant = $pos_arr[$a]['ART_LIEFERANT'];
             $_art_nr = $pos_arr[$a]['ARTIKEL_NR'];
             $_menge = $pos_arr[$a]['MENGE'];
             $_preis = $pos_arr[$a]['PREIS'];
             $_1pos_arr = $this->get_position_artikel_nr($_ubeleg, $_art_nr, $_artlieferant);
             if (is_array($_1pos_arr)) {
                 // print_r($_1pos_arr);
                 $u_rabatt = $_1pos_arr['RABATT_SATZ'];
                 $skonto = $_1pos_arr['SKONTO'];
                 // echo "$u_rabatt $skonto<br>";
                 // FORMAT((MENGE*PREIS/100)*(100-RABATT_SATZ),2)
                 $neu_preis = number_format($_menge * $_preis / 100 * (100 - $u_rabatt), 2);
                 $k_neu_preis = number_format($_menge * $_preis, 2);
                 /* Update Rechnung Positionen */
                 $db_abfrage = "UPDATE RECHNUNGEN_POSITIONEN SET RABATT_SATZ='{$u_rabatt}', SKONTO='{$skonto}', GESAMT_NETTO='{$neu_preis}' WHERE POSITION='{$_pos}' && BELEG_NR='{$belegnr}' && AKTUELL='1'";
                 $resultat = mysql_query($db_abfrage) or die(mysql_error());
                 echo "Rechnungsposition {$_pos} wurde geändert<br>";
                 /* Update Rechnung Kontierung */
                 $db_abfrage = "UPDATE KONTIERUNG_POSITIONEN SET RABATT_SATZ='{$u_rabatt}', SKONTO='{$skonto}', GESAMT_SUMME='{$k_neu_preis}' WHERE POSITION='{$_pos}' && BELEG_NR='{$belegnr}' && AKTUELL='1'";
                 $resultat = mysql_query($db_abfrage) or die(mysql_error());
                 echo "Kontierungsposition {$_pos} wurde geändert<br>";
             } else {
                 echo "{$_pos} nicht verändert, keine Daten in der Ursprungsrechnung";
             }
         }
     } else {
         echo "Rechnungsrabatt und Skonti identisch mit den Ursprungsrechnungen!";
     }
     weiterleiten_in_sec("?daten=rechnungen&option=rechnungs_uebersicht&belegnr={$belegnr}", 1);
 }
Ejemplo n.º 25
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();
     $o_arr = $o->liste_aller_objekte_kurz();
     $anz = count($o_arr);
     echo "<table class=\"sortable\">";
     echo "<tr><td>OBJEKT</td><td>ANZAHL EINHEITEN</td></tr>";
Ejemplo n.º 26
0
     $plan_id = $_POST[plan_id];
     /* letzte wartung */
     $wartungstermin = $_POST[wartungstermin];
     if (!empty($bezeichnung) && !empty($hersteller) && !empty($baujahr) && !empty($eingebaut) && !empty($kostentraeger_typ) && !empty($kostentraeger_bez) && !empty($plan_id)) {
         $w = new wartung();
         $w->geraet_speichern($bezeichnung, $hersteller, $baujahr, $eingebaut, $kostentraeger_typ, $kostentraeger_bez, $plan_id);
         weiterleiten_in_sec("?daten=wartung&option=geraet_hinzu", 1);
     } else {
         echo "unvollständig, zurück";
     }
     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);
Ejemplo n.º 27
0
 function mv_aenderungen_speichern($mietvertrag_dat, $mietvertrag_id_alt, $mietvertrag_bis, $mietvertrag_von, $einheit_id, $person_arr)
 {
     $mietvertrag_bis = date_german2mysql($mietvertrag_bis);
     $mietvertrag_von = date_german2mysql($mietvertrag_von);
     $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
     protokollieren('MIETVERTRAG', $mietvertrag_dat, $mietvertrag_dat);
     $db_abfrage = "UPDATE PERSON_MIETVERTRAG SET PERSON_MIETVERTRAG_AKTUELL='0' where PERSON_MIETVERTRAG_MIETVERTRAG_ID='{$mietvertrag_id_alt}'";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     // personen zu MV gelöscht bzw auf 0 gesetzt
     // ####################ende der deaktivierung mv und person->mv############
     $db_abfrage = "INSERT INTO MIETVERTRAG (`MIETVERTRAG_DAT`, `MIETVERTRAG_ID`, `MIETVERTRAG_VON`, `MIETVERTRAG_BIS`, `EINHEIT_ID`, `MIETVERTRAG_AKTUELL`) VALUES (NULL, '{$mietvertrag_id_alt}', '{$mietvertrag_von}', '{$mietvertrag_bis}', '{$einheit_id}', '1')";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     // protokollieren
     $last_dat = mysql_insert_id();
     protokollieren('MIETVERTRAG', $last_dat, $mietvertrag_dat);
     $anzahl_partner = count($person_arr);
     for ($a = 0; $a < $anzahl_partner; $a++) {
         $person_id = $person_arr[$a];
         person_zu_mietvertrag($person_id, $mietvertrag_id_alt);
     }
     hinweis_ausgeben("Mietvertrag wurde geändert");
     weiterleiten_in_sec("?daten=uebersicht&anzeigen=einheit&einheit_id={$einheit_id}", "2");
 }
Ejemplo n.º 28
0
     } 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'])) {
         $e = new einheit();
         $e->get_einheit_id($_POST['einheit_bez']);
         if (isset($e->einheit_id)) {
             // echo "$e->einheit_id gefunden";
             $s = new statistik();
             $s->kontrolle_bau_tab('Einheit', $e->einheit_id);
Ejemplo n.º 29
0
     if (isset($_SESSION['buchungsdatum'])) {
         echo "<b>Buchungsdatum:</b> " . $_SESSION['buchungsdatum'] . "";
         echo "&nbsp;<a href=\"?daten=miete_buchen&schritt=datum_aendern\">Datum ändern</a>&nbsp;";
     } else {
         echo "<b>Datum eingeben !</b>";
     }
     // print_r($_SESSION);
     $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>";
         weiterleiten_in_sec("?daten=buchen&option=kontoauszug_form", 1);
     }
     if ($kontostand_aktuell == $kontostand_temp) {
         echo "<h3>Kontostand aktuell: {$kontostand_aktuell} €</h3>";
     } else {
         echo "<h3 style=\"color:red\">Kontostand aktuell: {$kontostand_aktuell} €</h3>";
     }
     $datum_form->ende_formular();
 }
 echo "</div>";
 objekt_auswahl();
 // include("options/formulare/einheit_suche.php");
 if (isset($_SESSION[objekt_id])) {
     einheiten_liste();
 }
 // if(isset($_POST[einheit_finden])){
Ejemplo n.º 30
0
         echo "Ticket {$ticket_id} erstellt<br>";
         // Continue onward here if necessary. $ticket_id has the ID number of the
         // newly-created ticket
     }
     break;
 case "erledigt_alle":
     // print_req();
     if (isset($_REQUEST['t_dats']) && !empty($_REQUEST['t_dats'])) {
         if (is_array($_REQUEST['t_dats'])) {
             $anz_markiert = count($_REQUEST['t_dats']);
             for ($a = 0; $a < $anz_markiert; $a++) {
                 $t_dat = $_REQUEST['t_dats'][$a];
                 $to = new todo();
                 $to->als_erledigt_markieren($t_dat);
             }
             weiterleiten_in_sec("index.php?daten=todo", 2);
         } else {
             fehlermeldung_ausgeben("Projekte und Aufgaben markieren!!!");
         }
     } else {
         fehlermeldung_ausgeben("Projekte und Aufgaben markieren!!!");
     }
     break;
 case "auftraege_an":
     if (isset($_REQUEST['typ']) && isset($_REQUEST['id']) && !empty($_REQUEST['typ']) && !empty($_REQUEST['id'])) {
         $typ = $_REQUEST['typ'];
         $id = $_REQUEST['id'];
         $to = new todo();
         /* Offene */
         $to->liste_auftrage_an($typ, $id, 0);
         /* Erledigte */