} $uebernahme_arr['RECHNUNG_AUSSTELLER_TYP'] = $_POST['RECHNUNG_AUSSTELLER_TYP']; $uebernahme_arr['RECHNUNG_AUSSTELLER_ID'] = $_POST['RECHNUNG_AUSSTELLER_ID']; $uebernahme_arr['RECHNUNG_EMPFAENGER_TYP'] = $_POST['RECHNUNG_KOSTENTRAEGER_TYP']; // objekt, Haus, Einheit, Partner, Lager $uebernahme_arr['RECHNUNG_EMPFAENGER_ID'] = $_POST['RECHNUNG_KOSTENTRAEGER_ID']; $uebernahme_arr['RECHNUNG_FAELLIG_AM'] = $_POST['faellig_am']; $uebernahme_arr['EMPFANGS_GELD_KONTO'] = $_POST['geld_konto']; $uebernahme_arr['RECHNUNGSDATUM'] = $_POST['rechnungsdatum']; $partner_info = new partner(); if ($uebernahme_arr['RECHNUNG_AUSSTELLER_TYP'] == 'Partner') { $rechnung_von = $partner_info->get_partner_name($uebernahme_arr['RECHNUNG_AUSSTELLER_ID']); } if ($uebernahme_arr['RECHNUNG_AUSSTELLER_TYP'] == 'Kasse') { $kassen_info = new kasse(); $kassen_info->get_kassen_info($uebernahme_arr['RECHNUNG_AUSSTELLER_ID']); $rechnung_von = $kassen_info->kassen_name; } $clean_arr['RECHNUNGSDATUM'] = $uebernahme_arr['RECHNUNGSDATUM']; $clean_arr['RECHNUNG_AUSSTELLER_TYP'] = $uebernahme_arr['RECHNUNG_AUSSTELLER_TYP']; $clean_arr['RECHNUNG_AUSSTELLER_ID'] = $uebernahme_arr['RECHNUNG_AUSSTELLER_ID']; $clean_arr['RECHNUNG_EMPFAENGER_TYP'] = $uebernahme_arr['RECHNUNG_EMPFAENGER_TYP']; $clean_arr['RECHNUNG_EMPFAENGER_ID'] = $uebernahme_arr['RECHNUNG_EMPFAENGER_ID']; $clean_arr['RECHNUNG_FAELLIG_AM'] = $uebernahme_arr['RECHNUNG_FAELLIG_AM']; $clean_arr['EMPFANGS_GELD_KONTO'] = $uebernahme_arr['EMPFANGS_GELD_KONTO']; $kurzbeschreibung = $_POST['kurzbeschreibung']; $objekt_info = new objekt(); if ($clean_arr['RECHNUNG_EMPFAENGER_TYP'] == 'Objekt') { $objekt_info->get_objekt_name($clean_arr['RECHNUNG_EMPFAENGER_ID']); $objekt_info->get_objekt_eigentuemer_partner($clean_arr['RECHNUNG_EMPFAENGER_ID']); $clean_arr['kurzbeschreibung'] = "Rechnung für {$objekt_info->objekt_name}<br>{$kurzbeschreibung}";
function rechnungs_partner_ermitteln() { if ($this->rechnungs_aussteller_typ == 'Partner') { /* Partnernamen holen */ $this->rechnungs_aussteller_name = $this->get_partner_name($this->rechnungs_aussteller_id); /* Anschriften holen */ $this->get_aussteller_info($this->rechnungs_aussteller_id); $this->rechnung_aussteller_partner_id = $this->rechnungs_aussteller_id; } if ($this->rechnungs_empfaenger_typ == 'Partner') { $this->rechnungs_empfaenger_name = $this->get_partner_name($this->rechnungs_empfaenger_id); /* Anschriften holen */ $this->get_empfaenger_info($this->rechnungs_empfaenger_id); /* Ende Partnernamen holen */ $this->rechnung_empfaenger_partner_id = $this->rechnungs_empfaenger_id; } if ($this->rechnungs_empfaenger_typ == 'Eigentuemer') { $weg = new weg(); $weg->get_eigentumer_id_infos3($this->rechnungs_empfaenger_id); $this->rechnungs_empfaenger_name = $weg->post_anschrift; /* Anschriften holen */ // $this->get_empfaenger_info($this->rechnungs_empfaenger_id); /* Ende Partnernamen holen */ // $this->rechnung_empfaenger_partner_id = $this->rechnungs_empfaenger_id; } if ($this->rechnungs_aussteller_typ == 'Kasse') { /* Kassennamen holen */ $kassen_info = new kasse(); $kassen_info->get_kassen_info($this->rechnungs_aussteller_id); $this->rechnungs_aussteller_name = "" . $kassen_info->kassen_name . "<br><br>" . $kassen_info->kassen_verwalter . ""; /* Kassen Partner finden */ $this->rechnung_aussteller_partner_id = $kassen_info->kassen_partner_id; } if ($this->rechnungs_empfaenger_typ == 'Kasse') { /* Kassennamen holen */ $kassen_info = new kasse(); $kassen_info->get_kassen_info($this->rechnungs_empfaenger_id); $this->rechnungs_empfaenger_name = "" . $kassen_info->kassen_name . "<br><br>" . $kassen_info->kassen_verwalter . ""; /* Kassen Partner finden */ $this->rechnung_empfaenger_partner_id = $kassen_info->kassen_partner_id; } if ($this->rechnungs_aussteller_typ == 'Lager') { $lager_info = new lager(); // $this->rechnungs_aussteller_name = $lager_info->lager_bezeichnung($this->rechnungs_aussteller_id); /* * Liefert Lagernamen und Partner id * $lager_info->lager_name * $lager_info->lager_partner_id */ $lager_info->lager_name_partner($this->rechnungs_aussteller_id); /* Partnernamen holen */ $this->rechnungs_aussteller_name = 'Lager ' . $this->get_partner_name($lager_info->lager_partner_id); /* Anschriften holen */ $this->get_aussteller_info($lager_info->lager_partner_id); $this->rechnung_aussteller_partner_id = $lager_info->lager_partner_id; } if ($this->rechnungs_empfaenger_typ == 'Lager') { $lager_info1 = new lager(); // $this->rechnungs_empfaenger_name = $lager_info->lager_bezeichnung($this->rechnungs_empfaenger_id); //alt /* * Liefert Lagernamen und Partner id * $lager_info->lager_name * $lager_info->lager_partner_id */ $lager_info1->lager_name_partner($this->rechnungs_empfaenger_id); /* Partnernamen finden */ $this->rechnungs_empfaenger_name = 'Lager ' . $this->get_partner_name($lager_info1->lager_partner_id); /* Anschriften holen */ $this->get_empfaenger_info($lager_info1->lager_partner_id); $this->rechnung_empfaenger_partner_id = $lager_info1->lager_partner_id; } if ($this->rechnung_empfaenger_partner_id === $this->rechnung_aussteller_partner_id) { $this->rechnungs_typ_druck = 'BUCHUNGSBELEG'; } else { // $this->rechnungs_typ_druck = 'RECHNUNG'; $this->rechnungs_typ_druck = $this->rechnungstyp; } }
function rechnungs_partner_ermitteln_alt() { if ($this->rechnungs_aussteller_typ == 'Partner') { /* Partnernamen holen */ $this->rechnungs_aussteller_name = $this->get_partner_name($this->rechnungs_aussteller_id); /* Anschriften holen */ $this->get_aussteller_info($this->rechnungs_aussteller_id); } if ($this->rechnungs_empfaenger_typ == 'Partner') { $this->rechnungs_empfaenger_name = $this->get_partner_name($this->rechnungs_empfaenger_id); /* Anschriften holen */ $this->get_empfaenger_info($this->rechnungs_empfaenger_id); /* Ende Partnernamen holen */ } if ($this->rechnungs_aussteller_typ == 'Kasse') { /* Kassennamen holen */ $kassen_info = new kasse(); $kassen_info->get_kassen_info($this->rechnungs_aussteller_id); $this->rechnungs_aussteller_name = "" . $kassen_info->kassen_name . "<br><br>" . $kassen_info->kassen_verwalter . ""; } if ($this->rechnungs_empfaenger_typ == 'Kasse') { /* Kassennamen holen */ $kassen_info = new kasse(); $kassen_info->get_kassen_info($this->rechnungs_empfaenger_id); $this->rechnungs_empfaenger_name = "" . $kassen_info->kassen_name . "<br><br>" . $kassen_info->kassen_verwalter . ""; } if ($this->rechnungs_aussteller_typ == 'Lager') { $lager_info = new lager(); $this->rechnungs_aussteller_name = $lager_info->lager_bezeichnung($this->rechnungs_aussteller_id); } if ($this->rechnungs_empfaenger_typ == 'Lager') { $lager_info = new lager(); $this->rechnungs_empfaenger_name = $lager_info->lager_bezeichnung($this->rechnungs_empfaenger_id); } }
$clean_arr = post_array_bereinigen(); // $form->array_anzeigen($clean_arr); foreach ($clean_arr as $key => $value) { if ($key != 'submit_rechnung1' and $key != 'option') { // echo "$key " . $value . "<br>"; $form->hidden_feld($key, $value); } } if ($clean_arr[Aussteller_typ] == $clean_arr[Empfaenger_typ] && $clean_arr[Aussteller] == $clean_arr[Empfaenger]) { $fehler = true; fehlermeldung_ausgeben("Rechnungsaussteller- und Empfänger sind identisch.<br>"); } if (!$fehler) { if ($clean_arr[Empfaenger_typ] == 'Kasse') { $kassen_info = new kasse(); $kassen_info->get_kassen_info($clean_arr[Empfaenger]); $partner_info = new partner(); $aussteller = $partner_info->get_partner_name($clean_arr[Aussteller]); $empfaenger = "" . $kassen_info->kassen_name . " - " . $kassen_info->kassen_verwalter . ""; } if ($clean_arr[Empfaenger_typ] == 'Partner') { $partner_info = new partner(); $aussteller = $partner_info->get_partner_name($clean_arr[Aussteller]); $empfaenger = $partner_info->get_partner_name($clean_arr[Empfaenger]); } echo "Rechnung von: <b>{$aussteller}</b> an <b>{$empfaenger}</b> vom {$clean_arr['rechnungsdatum']}<br>"; echo "Rechnungsnummer: {$clean_arr['rechnungsnummer']}<br>"; echo "Eingangsdatum: {$clean_arr['eingangsdatum']}<br>"; if (preg_match("/,/i", $clean_arr['nettobetrag'])) { $clean_arr[nettobetrag] = nummer_komma2punkt($clean_arr[nettobetrag]); }