Beispiel #1
0
 if (is_array($artikel_info_arr)) {
     $bezeichnung = $artikel_info_arr[0]['BEZEICHNUNG'];
     $listenpreis = $artikel_info_arr[0]['LISTENPREIS'];
     $rabatt_satz = $artikel_info_arr[0]['RABATT_SATZ'];
     // $gpreis = $_POST[positionen][$a]['menge'] * $_POST[positionen][$a]['preis'];
     $gpreis = $_POST['positionen'][$a]['menge'] * $listenpreis / 100 * (100 - $rabatt_satz);
     $artikel_nr = $artikel_info_arr[0]['ARTIKEL_NR'];
 } else {
     /* Artikel nicht in db vorhanden z.B. neues Artikel / Leistung */
     if (!empty($_POST['positionen'][$a]['bezeichnung'])) {
         if (!empty($_POST['positionen'][$a]['artikel_nr'])) {
             $listenpreis_neuer_artikel = nummer_komma2punkt($_POST['positionen'][$a]['preis']);
             $art_nr = $rechnung->artikel_leistung_mit_artikelnr_speichern($_POST['partner_id'], $_POST['positionen'][$a]['bezeichnung'], $listenpreis_neuer_artikel, $_POST['positionen'][$a]['artikel_nr'], $_POST['positionen'][$a]['rabatt_satz']);
         } else {
             $listenpreis_neuer_artikel = nummer_komma2punkt($_POST['positionen'][$a]['preis']);
             $art_nr = $rechnung->artikel_leistung_speichern($_POST['partner_id'], $_POST['positionen'][$a]['bezeichnung'], $listenpreis_neuer_artikel, $_POST['positionen'][$a]['rabatt_satz']);
         }
     }
     /* Artikelinfos als Array verfügbar machen */
     $artikel_info_arr = $rechnung->artikel_info($_POST['partner_id'], $art_nr);
     $bezeichnung = $artikel_info_arr[0]['BEZEICHNUNG'];
     $listenpreis = $artikel_info_arr[0]['LISTENPREIS'];
     $rabatt_satz = $artikel_info_arr[0]['RABATT_SATZ'];
     $artikel_nr = $artikel_info_arr[0]['ARTIKEL_NR'];
     $gpreis = $_POST['positionen'][$a]['menge'] * $listenpreis / (100 - $rabatt_satz);
 }
 $form->text_feld("Artikel/Leistung", "positionen[{$a}][artikel_nr]", "{$artikel_nr}", "15");
 echo "</td><td>";
 $form->text_feld("Bezeichnung:", "positionen[{$a}][bezeichnung]", "{$bezeichnung}", "40");
 echo "</td><td>";
 $listenpreis = nummer_punkt2komma($listenpreis);