Menu

MWST Text mit 0% ausblenden

2003-03-22
2003-03-25
  • Christoph Neumann

    Hallo,

    wo / wie kann ich in der E-Mail und im Warenkorb die folgende Zeile ausblenden?
    "Im Betrag sind 0 % Mwst. enthalten: auf Anfrage"

    Danke,
    Christoph

     
    • Andreas Kansok

      Andreas Kansok - 2003-03-25

      Da ist ein Problem des Variablentyps.
      In mailer.inc.php wird abgefragt, ob die Variable $mwst == 0 ist. Der Wert wurde aber vorher schon formatiert und ist damit beim numerischen Wert 0(Null) "auf Anfrage". Die Funktion frmtprice() wird zu frh aufgerufen.

      Richtig heien mu es:
      if ($user_pt == 1) {
        $express = $fpm_price + $fsm_price;
        $mail_text .= "$pay_20: ";
        echo frmtprice(array_sum($cart->cart_total($sess,$express)),$sess);
        $mwst = $cart->cart_total($sess,$express);
        $pts_res = db_query("select ID,vat from pricetype") or db_die();
        while ($pts_row = db_fetch_row($pts_res)) {
          $mwst_text[$pts_row[0]] = ($pts_row[1]*100)-100;
          $mwst[$pts_row[0]] = $mwst[$pts_row[0]]-($mwst[$pts_row[0]]/$pts_row[1]);
          $mwst[$pts_row[0]] = frmtprice($mwst[$pts_row[0]], $sess);
          if (($mwst[$pts_row[0]] == 0) AND ($show_null == 0)) {$mail_text .="\n";}
          else {$mail_text .="$pay_21a ".$mwst_text[$pts_row[0]]." % $pay_21b ".$mwst[$pts_row[0]]."\n";}
        }
      }

       

Log in to post a comment.