Пример #1
0
 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();
 }
Пример #2
0
     $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();
Пример #3
0
 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!!!');
     }
 }
Пример #4
0
 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>";
 }
Пример #5
0
 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";
     }
 }
Пример #6
0
 }
 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]);