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();
$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();
$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'])) {
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); }
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']; }
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")); } }
$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'];
} 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
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); }
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); }
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); }
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); }
$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>';
$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; }
$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']);
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); }
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); }
// $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'];
$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
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();
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);
$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];
function mietvertrag_form_neu() { if (!isset($_REQUEST[objekt_id]) && !isset($_REQUEST[einheit_id])) { mietvertrag_objekt_links(); } if (isset($_REQUEST[objekt_id])) { einheiten_ids_by_objekt($_REQUEST[objekt_id]); } if (isset($_REQUEST[einheit_id]) && !isset($_REQUEST[submit_vertragspartner]) && !isset($_REQUEST[mietvertrag_speichern])) { erstelle_formular(NULL, NULL); erstelle_hiddenfeld("einheit_id", "{$_REQUEST['einheit_id']}"); personen_liste_multi(); erstelle_eingabefeld("Vertragsbeginn)", "mietvertrag_von", "", "10"); erstelle_eingabefeld("Vertragsende", "mietvertrag_bis", "", "10"); erstelle_submit_button("submit_vertragspartner", "Vertrag abschließen!"); ende_formular(); } if (isset($_REQUEST[submit_vertragspartner])) { $anzahl_partner = count($_REQUEST[PERSON_ID]); if ($anzahl_partner < 1) { fehlermeldung_ausgeben("Wählen Sie Vertragsparteien aus"); $error = true; } elseif (empty($_REQUEST[mietvertrag_von])) { fehlermeldung_ausgeben("Vertragsbeginn eintragen"); $error = true; } echo $error; if ($error != true) { erstelle_formular(NULL, NULL); // name, action $anzahl_partner = count($_REQUEST[PERSON_ID]); $einheit_kurzname = einheit_kurzname($_REQUEST[einheit_id]); echo "<tr><td><h1>Folgende Daten wurden übermittelt:\n</h1></td></tr>\n"; echo "<tr><td><h2>Einheitkurzname: {$einheit_kurzname}</h2></td></tr>\n"; echo "<tr><td>Vertragsparteien: "; for ($a = 0; $a < $anzahl_partner; $a++) { mieternamen($_REQUEST[PERSON_ID][$a]); } echo "</td></tr>"; echo "<tr><td>Von: {$_REQUEST['mietvertrag_von']}</td></tr>"; if (empty($_REQUEST[mietvertrag_bis])) { $vertrag_bis = "unbefristet"; } else { $vertrag_bis = $_REQUEST[mietvertrag_bis]; } echo "<tr><td>Bis: {$vertrag_bis}</td></tr>"; echo "<tr><td>"; // print_r($_POST); warnung_ausgeben("Sind Sie sicher, daß Sie diesen Mietvertrag abschließen möchten?"); echo "</td></tr>"; erstelle_hiddenfeld("einheit_id", "" . $_REQUEST[einheit_id] . ""); erstelle_hiddenfeld("mietvertrag_von", "" . $_REQUEST[mietvertrag_von] . ""); erstelle_hiddenfeld("mietvertrag_bis", "" . $_REQUEST[mietvertrag_bis] . ""); for ($a = 0; $a < $anzahl_partner; $a++) { erstelle_hiddenfeld("PERSON_ID[]", "" . $_REQUEST[PERSON_ID][$a] . ""); } erstelle_submit_button("mietvertrag_speichern", "Speichern"); // name, wert ende_formular(); } } // ##vertrag eintragen if (isset($_REQUEST[mietvertrag_speichern])) { mietvertrag_anlegen($_REQUEST[mietvertrag_von], $_REQUEST[mietvertrag_bis], $_REQUEST[einheit_id]); $zugewiesene_vetrags_id = mietvertrag_by_einheit($_REQUEST[einheit_id]); // echo "VERTRAG $zugewiesene_vetrags_id angelegt"; $anzahl_partner = count($_REQUEST[PERSON_ID]); for ($a = 0; $a < $anzahl_partner; $a++) { // echo "".$_REQUEST[PERSON_ID][$a]." <br>"; person_zu_mietvertrag($_REQUEST[PERSON_ID][$a], $zugewiesene_vetrags_id); } hinweis_ausgeben("Mietvertrag wurde erstellt!"); hinweis_ausgeben("Sie werden zur Mietdefinition weitergeleitet!"); weiterleiten_in_sec("?daten=miete_definieren&option=miethoehe&mietvertrag_id={$zugewiesene_vetrags_id}", "2"); } }
function 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); }
$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>";
$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);
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"); }
} 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);
if (isset($_SESSION['buchungsdatum'])) { echo "<b>Buchungsdatum:</b> " . $_SESSION['buchungsdatum'] . ""; echo " <a href=\"?daten=miete_buchen&schritt=datum_aendern\">Datum ändern</a> "; } 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])){
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 */