function lieferschein_speichern($li_typ, $li_id, $empf_typ, $empf_id, $datum, $l_nr) { $datum = date_german2mysql($datum); if (!$this->check_lieferschein_exists($li_typ, $li_id, $empf_typ, $empf_id, $datum, $l_nr)) { $last_id = last_id2('LIEFERSCHEINE', 'L_ID') + 1; $db_abfrage = "INSERT INTO LIEFERSCHEINE VALUES (NULL, '{$last_id}','{$datum}', '{$li_typ}', '{$li_id}', '{$empf_typ}','{$empf_id}','{$l_nr}', '1')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); /* Protokollieren */ $last_dat = mysql_insert_id(); protokollieren('LIEFERSCHEINE', $last_dat, '0'); } else { die('Lieferschein existiert bereits'); } }
function benutzer_speichern($benutzername, $passwort, $partner_id, $stundensatz, $geb_dat, $gewerk_id, $eintritt, $austritt, $urlaub, $stunden_pw) { $last_id = last_id2('BENUTZER', 'benutzer_id') + 1; $db_abfrage = "INSERT INTO BENUTZER VALUES ('{$last_id}', '{$benutzername}', '{$passwort}', '{$stundensatz}', '{$geb_dat}', '{$gewerk_id}', '{$eintritt}', '{$austritt}', '{$urlaub}', '{$stunden_pw}')"; $result = mysql_query($db_abfrage) or die(mysql_error()); $db_abfrage = "INSERT INTO BENUTZER_PARTNER VALUES (NULL, '{$last_id}', '{$partner_id}', '1')"; $result = mysql_query($db_abfrage) or die(mysql_error()); /* Benutzer ID zurückgeben */ return $last_id; }
function et_person_hinzu($et_id, $person_id) { /* Personen zu ID eintragen */ $p_id = last_id2('WEG_EIGENTUEMER_PERSON', 'ID') + 1; $db_abfrage = "INSERT INTO WEG_EIGENTUEMER_PERSON VALUES (NULL, '{$p_id}', '{$et_id}', '{$person_id}', '1')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); /* Zugewiesene DAT auslesen */ $last_dat = mysql_insert_id(); protokollieren('WEG_EIGENTUEMER_PERSON', '0', $last_dat); }
* echo "alert('Fehler')"; * echo "</script>"; * break; */ case "wb_hinzufuegen": $beleg_id = $_REQUEST['beleg_id']; $pos = $_REQUEST['pos']; $rr = new rechnungen(); $pos_info = $rr->get_position($beleg_id, $pos); $art_nr = $pos_info['ARTIKEL_NR']; $menge = $pos_info['MENGE']; $wb = new werkzeug(); $menge_erl = $wb->get_anzahl_werkzeuge($art_nr, $beleg_id); $menge_hinzu = $menge - $menge_erl; for ($a = 0; $a < $menge_hinzu; $a++) { $l_id = last_id2('WERKZEUGE', 'ID') + 1; $db_abfrage = "INSERT INTO WERKZEUGE VALUES(NULL, '{$l_id}', '{$beleg_id}', '{$pos}', '{$art_nr}', '1', '', NULL, NULL, '1')"; $result = mysql_query($db_abfrage) or die(mysql_error()); } break; case "update_rechnung_rabatt": $rabatt = nummer_komma2punkt($_REQUEST['prozent']); $belegnr = $_REQUEST['belegnr']; if (empty($rabatt) or empty($belegnr)) { die('Kein Beleg oder Rabattprozente'); } $rr = new rechnungen(); $pos_arr = $rr->rechnungs_positionen_arr($belegnr); if (is_array($pos_arr)) { $anz = count($pos_arr); for ($a = 0; $a < $anz; $a++) {
function form_neue_aufgabe($t_id = NULL, $typ = 'Benutzer') { $bb = new buchen(); $f = new formular(); $f->erstelle_formular('Neues Projekt oder Aufgabe', ''); $f->hidden_feld('typ', $typ); if ($t_id != NULL) { $projekt_name = $this->get_text($t_id); $f->fieldset("{$projekt_name} -> Neue Aufgabe erstellen", 'na'); } else { $f->fieldset('Neues Projekt erstellen', 'na'); } $f->text_bereich('Beschreibung', 'text', '', 5, 20, 'aufgabe'); // if($t_id == NULL){ if (isset($_REQUEST['kos_typ']) && !empty($_REQUEST['kos_typ']) && isset($_REQUEST['kos_id']) && !empty($_REQUEST['kos_id'])) { $f->hidden_feld('kostentraeger_typ', $_REQUEST['kos_typ']); $f->hidden_feld('kostentraeger_id', $_REQUEST['kos_id']); } else { $js_typ = "onchange=\"list_kostentraeger('list_kostentraeger', this.value)\""; $bb->dropdown_kostentreager_typen('Kostenträgertyp', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ); $js_id = ""; $bb->dropdown_kostentreager_ids('Kostenträger', 'kostentraeger_id', 'dd_kostentraeger_id', $js_id); } if ($typ == 'Benutzer') { $b = new benutzer(); $b->dropdown_benutzer(null, 0); } if ($typ == 'Partner') { $pp = new partners(); $pp->partner_dropdown('Partner wählen', 'benutzer_id', 'benutzer_id'); } $f->datum_feld('Anzeigen ab', 'anzeigen_ab', date("d.m.Y"), 'dat_a'); $this->dropdown_akut(); if ($t_id != NULL) { $f->text_feld('Wert in EUR', 'wert_eur', '0,00', '10', 'wert_eur', ''); } else { $f->hidden_feld('wert_eur', '0,00'); } $f->send_button('submit_n', 'Speichern'); $f->fieldset_ende(); if (isset($_POST['submit_n'])) { // print_r($_POST); if (!empty($_REQUEST['benutzer_id']) && !empty($_REQUEST['submit_n']) && !empty($_REQUEST['anzeigen_ab']) && !empty($_REQUEST['text'])) { $last_id = last_id2('TODO_LISTE', 'T_ID') + 1; $anz_ab = date_german2mysql($_REQUEST['anzeigen_ab']); $typ = $_REQUEST['typ']; $wert_eur = nummer_komma2punkt($_REQUEST['wert_eur']); $kostentraeger_typ = $_REQUEST['kostentraeger_typ']; $kostentraeger_id = $_REQUEST['kostentraeger_id']; if (!is_numeric($kostentraeger_id)) { $kostentraeger_bez = $_REQUEST['kostentraeger_id']; $kostentraeger_id = $bb->kostentraeger_id_ermitteln($kostentraeger_typ, $kostentraeger_bez); $mail_subj = "Neues Projekt {$_REQUEST['text']}"; } else { $r = new rechnung(); $kostentraeger_bez = $r->kostentraeger_ermitteln($kostentraeger_typ, $kostentraeger_id); $mail_subj = "Neue Aufgabe "; } $db_abfrage = "INSERT INTO TODO_LISTE VALUES (NULL, '{$last_id}', '{$t_id}', '{$_REQUEST['text']}', NULL, '{$anz_ab}','{$typ}', '{$_REQUEST['benutzer_id']}','{$_SESSION['benutzer_id']}', '0','{$_REQUEST['akut']}','{$_REQUEST['kostentraeger_typ']}','{$kostentraeger_id}', '{$wert_eur}','1')"; echo $db_abfrage; $resultat = mysql_query($db_abfrage) or die(mysql_error()); $mail_text = "Beschreibung: " . $_REQUEST['text'] . "\n"; $mail_text .= "Kostentraeger: {$kostentraeger_bez}\n"; // $mail_text .= $_SESSION['benutzer_id']; if ($kostentraeger_typ == 'Einheit') { $mail_text .= "\n" . str_replace('<br>', "\n", $this->kontaktdaten_anzeigen_mieter($kostentraeger_id)); } if ($_REQUEST['benutzer_id'] == '29') { if (mail('*****@*****.**', "{$mail_subj}", $mail_text)) { echo "EMAIL GESENDET!"; } else { echo "EMAIL NICHT GESENDET!"; } } $text = $_REQUEST['text']; ob_clean(); weiterleiten("?daten=todo&option=pdf_auftrag&proj_id={$last_id}"); } } $f->ende_formular(); }
function report_profil_anlegen($kurz_b, $objekt_id, $gk_id, $p_id) { $last_id = last_id2('REPORT_PROFILE', 'ID') + 1; $db_abfrage = "INSERT INTO REPORT_PROFILE VALUES (NULL, '{$last_id}', '{$kurz_b}', '{$objekt_id}', '{$gk_id}', '{$p_id}', '1')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); /* Protokollieren */ $last_dat = mysql_insert_id(); protokollieren('REPORT_PROFILE', $last_dat, '0'); return $last_id; }
function stichwort_speichern($partner_id, $stichwort) { $id = last_id2('PARTNER_STICHWORT', 'ID') + 1; $db_abfrage = "INSERT INTO PARTNER_STICHWORT VALUES (NULL, '{$id}', '{$partner_id}', '{$stichwort}', '1')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); /* Protokollieren */ // $last_dat = mysql_insert_id(); // protokollieren('PARTNER_STICHWORT', $last_dat, '0'); }
function teilrechnung_db($beleg_id, $t_beleg_id) { $id = last_id2('RECHNUNGEN_SCHLUSS', 'ID') + 1; $db_abfrage = "INSERT INTO RECHNUNGEN_SCHLUSS VALUES (NULL, '{$id}', '{$beleg_id}', '{$t_beleg_id}', '1')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); /* Protokollieren */ $last_dat = mysql_insert_id(); protokollieren('RECHNUNGEN_SCHLUSS', $last_dat, ''); /* Ausgabe weil speichern erfolgreich */ echo "Teilrechnungen wurden hinzugefügt."; }
function buchungen_hinzu($buchung_id) { $bk = new bk(); $profil_id = $_SESSION['profil_id']; $bk_konto_id = $_SESSION['bk_konto_id']; $bk_genkey_id = $_SESSION['genkey']; $bk_hndl = $_SESSION['hndl']; if ($bk_hndl == '1') { $bk->bk_buchungen_details($buchung_id); $hndl_betrag = $bk->buchung_betrag; } else { $hndl_betrag = 0.0; } $kontierung_uebernehmen = $_SESSION['kontierung']; // echo "($buchung_id && $profil_id && $bk_konto_id)"; if ($buchung_id && $profil_id && $bk_konto_id) { $bk->bk_profil_infos($profil_id); $gesamt_anteil = $bk->gesamt_anteil($buchung_id, $profil_id, $bk_konto_id); $max_anteil = 100 - $gesamt_anteil; if ($kontierung_uebernehmen == '1') { $bk->bk_buchungen_details($buchung_id); $bk->bk_kos_typ = $bk->b_kos_typ; $bk->bk_kos_id = $bk->b_kos_id; } $last_bk_be_id = last_id2('BK_BERECHNUNG_BUCHUNGEN', 'BK_BE_ID') + 1; $abfrage = "INSERT INTO BK_BERECHNUNG_BUCHUNGEN VALUES(NULL, '{$last_bk_be_id}', '{$buchung_id}', '{$bk_konto_id}', '{$profil_id}','{$bk_genkey_id}', '{$max_anteil}','{$bk->bk_kos_typ}', '{$bk->bk_kos_id}','{$hndl_betrag}','1')"; $resultat = mysql_query($abfrage) or die(mysql_error()); } else { echo "Fehler 888888 bk_class"; die; } }
function einheit_speichern($kurzname, $lage, $qm, $haus_id, $typ) { $last_id = last_id2('EINHEIT', 'EINHEIT_ID') + 1; $qm = nummer_komma2punkt($qm); $db_abfrage = "INSERT INTO EINHEIT VALUES (NULL, '{$last_id}', '{$qm}', '{$lage}', '{$haus_id}', '1', '{$kurzname}', '{$typ}')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); /* Protokollieren */ $last_dat = mysql_insert_id(); protokollieren('EINHEIT', $last_dat, '0'); return $last_id; }
function zuweisung_speichern($kos_typ, $kos_bez, $kontenrahmen_id) { $b = new buchen(); $kos_id = $b->kostentraeger_id_ermitteln($kos_typ, $kos_bez); if (!$this->check_zuweisung_exists($kos_typ, $kos_id, $kontenrahmen_id)) { $id = last_id2("KONTENRAHMEN_ZUWEISUNG", "ID") + 1; $db_abfrage = "INSERT INTO KONTENRAHMEN_ZUWEISUNG VALUES (NULL, '{$id}', '{$kos_typ}','{$kos_id}', '{$kontenrahmen_id}', '1')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); /* Protokollieren */ $last_dat = mysql_insert_id(); protokollieren('KONTENRAHMEN_ZUWEISUNG', $last_dat, 0); } else { echo "Zuweisung des Kontenrahmens existiert schon"; } }
function kontostand_speichern($gk_id, $datum, $betrag) { if (!$this->kontostand_check_exists($gk_id, $datum)) { $id = last_id2('WEG_KONTOSTAND', 'PLAN_ID') + 1; $betrag_db = nummer_komma2punkt($betrag); $db_abfrage = "INSERT INTO WEG_KONTOSTAND VALUES (NULL, '{$id}', '{$gk_id}', '{$datum}', '{$betrag_db}', '1')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); $last_dat = mysql_insert_id(); protokollieren('WEG_KONTOSTAND', '0', $last_dat); return true; } else { $datum = date_mysql2german($datum); echo "Kontostand vom {$datum} wurde bereits eingegeben.<br>Es können keine 2 Kontostände für den einen Tag eingegeben werden."; } }
function me_speichern($kos_typ, $kos_id, $kat, $anfang, $ende, $betrag, $mwst_anteil) { $last_id = last_id2('MIETENTWICKLUNG', 'MIETENTWICKLUNG_ID') + 1; $db_abfrage = "INSERT INTO MIETENTWICKLUNG VALUES (NULL, '{$last_id}', '{$kos_typ}', '{$kos_id}', '{$kat}', '{$anfang}', '{$ende}', '{$mwst_anteil}', '{$betrag}', '1')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); /* Zugewiesene MIETBUCHUNG_DAT auslesen */ $last_dat = mysql_insert_id(); protokollieren('MIETENTWICKLUNG', '0', $last_dat); }
function mandat_speichern($mref, $glaeubiger_id, $gk_id, $empf, $name, $anschrift, $kto, $blz, $iban, $bic, $bankname, $udatum, $adatum, $edatum, $m_art, $n_art, $e_art, $kos_typ, $kos_id) { if ($this->check_m_ref($mref)) { die('Mandat existiert schon, Ihre eingaben wurden nicht gespeichert'); } else { $last_id = last_id2('SEPA_MANDATE', 'M_ID') + 1; $udatum = date_german2mysql($udatum); $adatum = date_german2mysql($adatum); $edatum = date_german2mysql($edatum); $sql = "INSERT INTO `SEPA_MANDATE` VALUES (NULL, '{$last_id}', '{$mref}', '{$glaeubiger_id}', '{$gk_id}', '{$empf}', '{$name}', '{$anschrift}', '{$kto}', '{$blz}', '{$iban}', '{$bic}', '{$bankname}', '{$udatum}', '{$adatum}', '{$edatum}', '{$m_art}', '{$n_art}', '{$e_art}', '{$kos_typ}', '{$kos_id}', '1');"; // echo "$sql<br>"; $result = mysql_query($sql) or die(mysql_error()); /* Protokollieren */ $last_dat = mysql_insert_id(); protokollieren('SEPA_MANDATE', $last_dat, '0'); echo "Mandat gespeichert"; } }