if (!isset($_POST['positionen_list'])) { $rechnung = new rechnung(); if (isset($_REQUEST['belegnr']) && !empty($_REQUEST['belegnr'])) { $rechnung->rechnung_zum_kontieren_anzeigen($_REQUEST['belegnr']); } } else { // print_r($_POST); $rechnung = new rechnung(); $rechnung->kontierungstabelle_anzeigen($_REQUEST['belegnr'], $_POST['positionen_list'], $_POST['kosten_traeger_typ']); } $form->ende_formular(); break; case "rechnung_kontierung_aufheben": if (isset($_REQUEST['belegnr']) && !empty($_REQUEST['belegnr'])) { $r = new rechnung(); if ($r->rechnung_kontierung_aufheben($_REQUEST['belegnr']) == true) { $belegnr = $_REQUEST['belegnr']; weiterleiten("?daten=rechnungen&option=rechnung_kontieren&belegnr={$belegnr}"); } } else { fehlermeldung_ausgeben("Rechnunt wählen x777"); } break; case "KONTIERUNG_SENDEN": $rechnung = new rechnung(); $error = $rechnung->kontierung_pruefen(); if ($error) { fehlermeldung_ausgeben("KONTIERUNGSSUMME > URSPRUNGSSUMME"); } else { $rechnung->kontierung_speichern(); }