function form_zuletzt_gekauft($partner_id) { $p = new partner(); $partner_name = $p->get_partner_name($_SESSION['partner_id']); $f = new formular(); $f->erstelle_formular("Zuletzt gekauft bei {$partner_name}", null); $f->text_feld('Anzahl zuletzt gekaufter Artikel', 'art_anz', 100, 50, 'art_anz', null); $f->send_button('BTN_ANZ', 'Anzeigen'); $f->ende_formular(); }
$zeile_uebernehmen = $_POST['uebernehmen'][$a]; $menge = $_POST['positionen'][$zeile_uebernehmen]['menge']; $preis = $_POST['positionen'][$zeile_uebernehmen]['preis']; $uebernahme_arr['positionen'][] = $_POST['positionen'][$zeile_uebernehmen]; } $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();
function profil_liste() { // unset($_SESSION['r_profil_id']); if (isset($_SESSION['r_profil_id'])) { $this->get_r_profil_infos($_SESSION['r_profil_id']); fehlermeldung_ausgeben("Aktuelles Profil: {$this->kurz_b}"); $_SESSION['partner_id'] = $this->partner_id; } $arr = $this->profil_liste_arr(); if (is_array($arr)) { $anz = count($arr); echo "<table>"; echo "<tr><th>NR</th><th>PROFIL</th><th>OBJEKT</th><th>GELDKONTO</th><th>HV LOGO</th><th>OPTIONEN</th></tr>"; for ($a = 0; $a < $anz; $a++) { $text = $arr[$a]['KURZ_B']; $profil_id = $arr[$a]['ID']; $objekt_id = $arr[$a]['OBJEKT_ID']; $gk_id = $arr[$a]['GK_ID']; $gk_info = new geldkonto_info(); $gk_info->geld_konto_details($gk_id); $partner_id = $arr[$a]['PARTNER_ID']; $pp = new partner(); $partner_name = $pp->get_partner_name($partner_id); $oo = new objekt(); $objekt_name = $oo->get_objekt_name($objekt_id); $link_profil_wahl = "<a href=\"?daten=listen&option=profil_wahl&profil_id={$profil_id}\">{$text}</a>"; $link_profil_edit = "<a href=\"?daten=listen&option=profil_edit&profil_id={$profil_id}\">Konten ändern</a>"; $link_bericht = "<a href=\"?daten=listen&option=pruefung_bericht&profil_id={$profil_id}\">Bericht erstellen</a>"; if (isset($_SESSION['r_profil_id']) && $_SESSION['r_profil_id'] == $profil_id) { echo "<tr class=\"zeile2\"><td>{$profil_id}</td><td>{$link_profil_wahl}</td><td>{$objekt_name}</td><td>{$gk_info->geldkonto_bezeichnung_kurz}</td><td>{$partner_name}</td><td>{$link_profil_edit} {$link_bericht}</td></tr>"; } else { echo "<tr><td>{$profil_id}</td><td>{$link_profil_wahl}</td><td>{$objekt_name}</td><td>{$gk_info->geldkonto_bezeichnung_kurz}</td><td>{$partner_name}</td><td></td></tr>"; } } echo "</table>"; } else { die('Keine Profile vorhanden!!!'); } }
function liste_beleg2rg() { $arr = $this->beleg_pool_arr(); // print_r($arr); $anz = count($arr); echo "<table>"; echo "<tr><th>EMPFÄNGER</th><th>BELEG</th><th>INFO</th><th>BRUTTO</th><th>OPTIONEN</th></tr>"; for ($a = 0; $a < $anz; $a++) { $p_id = $arr[$a]['EMPF_P_ID']; $p = new partner(); $partner_name = $p->get_partner_name($p_id); $beleg_nr = $arr[$a]['BELEG_NR']; $r = new rechnung(); $r->rechnung_grunddaten_holen($beleg_nr); // print_r($r); $a_partner_name = $p->get_partner_name($_SESSION['partner_id']); $link_rg = "<a href=\"?daten=rechnungen&option=rechnungs_uebersicht&belegnr={$beleg_nr}\">{$r->rechnungsnummer}</a>"; $link_rg_neu = "<a href=\"?daten=rechnungen&option=neue_rg&belegnr={$beleg_nr}&empf_p_id={$p_id}\">Neue RG von {$a_partner_name} erstellen</a>"; if ($_SESSION['partner_id'] == $r->rechnungs_aussteller_id) { echo "<tr><td>{$partner_name}</td><td>{$link_rg}</td><td>{$r->kurzbeschreibung}</td><td>{$r->rechnungs_brutto}</td><td>"; echo "{$link_rg_neu}"; echo "</td></tr>"; } } echo "</table>"; }
function artikel_leistungen_block($partner_id) { $partner_info = new partner(); $partner_name = $partner_info->get_partner_name($partner_id); $katalog_arr = $this->artikel_leistungen_arr($partner_id); if (is_array($katalog_arr)) { echo "<div class=\"tabelle\">\n"; echo $partner_name; // print_r($katalog_arr); echo "<table>\n"; echo "<tr><td>ArtNr</td><td>Bezeichnung</td><td>LP</td><td>UP</td><td>Rabatt</td></tr>\n"; for ($a = 0; $a < count($katalog_arr); $a++) { $listenpreis = nummer_punkt2komma($katalog_arr[$a][LISTENPREIS]); $rabatt_satz = $katalog_arr[$a][RABATT_SATZ]; $unser_preis = $listenpreis - $listenpreis / 100 * $rabatt_satz; $javascript_link = "<a href=\"javascript:pos_fuellen('" . $katalog_arr[$a][ARTIKEL_NR] . "','" . $katalog_arr[$a]['BEZEICHNUNG'] . "', '" . $listenpreis . "');\">" . $katalog_arr[$a][ARTIKEL_NR] . "</a>\n"; echo "<tr><td>{$javascript_link}</td><td>" . $katalog_arr[$a][BEZEICHNUNG] . "</td><td>{$listenpreis} €</td><td>{$unser_preis}</td><td><b>{$rabatt_satz} %</b></td></tr>\n"; } // echo "<tr><td>".$katalog_arr[$a][ARTIKEL_NR]."</td><td>".$katalog_arr[$a][BEZEICHNUNG]."</td><td>".$katalog_arr[$a][LISTENPREIS]."</td></tr>\n"; echo "</table>\n"; echo "</div>\n"; } else { echo "<div class=\"tabelle\">\n"; echo "{$partner_name} <br>Keine Artikel / Leistungen vorhanden"; echo "</div>\n"; } }
} 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]); } if (preg_match("/,/i", $clean_arr['bruttobetrag'])) { $clean_arr[bruttobetrag] = nummer_komma2punkt($clean_arr[bruttobetrag]); } if (preg_match("/,/i", $clean_arr['skontobetrag'])) { $clean_arr[skontobetrag] = nummer_komma2punkt($clean_arr[skontobetrag]); } $netto_betrag_komma = nummer_punkt2komma($clean_arr[nettobetrag]);