function betrag_buchen($datum, $kto_auszugsnr, $m_ref, $betrag, $vzweck, $geldkonto_id, $kostentraeger_typ, $kostentraeger_id, $kostenkonto, $mwst = '0.00') { $b = new buchen(); $buchung_id = $b->get_last_geldbuchung_id(); /* neu */ $datum = date_german2mysql($datum); $datum_arr = explode('-', $datum); $jahr = $datum_arr['0']; $g_buchungsnummer = $b->get_last_buchungsnummer_konto($geldkonto_id, $jahr); $g_buchungsnummer = $g_buchungsnummer + 1; // echo "<h1>Neue Buchungsnummer erteilt: $g_buchungsnummer</h1>"; $buchung_id = $buchung_id + 1; /* neu */ $db_abfrage = "INSERT INTO GELD_KONTO_BUCHUNGEN VALUES (NULL, '{$buchung_id}', '{$g_buchungsnummer}', '{$kto_auszugsnr}', '{$m_ref}', '{$betrag}', '{$mwst}', '{$vzweck}', '{$geldkonto_id}', '{$kostenkonto}', '{$datum}', '{$kostentraeger_typ}', '{$kostentraeger_id}', '1')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); /* Protokollieren */ $last_dat = mysql_insert_id(); protokollieren('GELD_KONTO_BUCHUNGEN', $last_dat, '0'); }