[ic] Error perl script to upgrate 4.9
Stefano Kerschbaumer - Interline S.r.l.
stefano at interline.it
Mon Dec 1 09:46:59 EST 2003
In my apache error.log the error is general: Premature end of script
headers: ....
This is the code complete:
[if value payment_method eq credit]
[perl reparse=1 tables="products pricing shipping salestax" ] # I
have add this: tables="products pricing shipping salestax"
my $price = $Tag->total_cost({noformat => 1,}); # This is the line error
and is the total cost of the order
#my $price = 100,00; If I use this is OK !!!
my $order_number = $Values->{mv_order_number};
my $url_prepare = sprintf("http://xxx/xxx.asp?xxxxxx
CF__CustOrderNumber=%s xxxxxxxxx Price=%s&Quantity=1 xxxxxx
",$order_number,$order_number,$price);
my $hash = "[get-url $url_prepare]";
my $url_make = sprintf("http://xxxx/xxxx.asp?xxxxxxxxx
VatFlag=0&VatRate=0.2&Price=%s&Currency=EUR&Quantity=1&Locale=it-IT-SL&StoreID=xxxxxxCF__CustOrderNumber=%s
xxxxxxxxxxxxxxx",$order_number,$price);
return "<a href=$url_make>Per passare al pagamento clicca qui</a>";
[/perl]
Slauti Stefano
Ed LaFrance ha scritto:
> At 10:32 AM 11/17/2003 +0100, you wrote:
>
>
>> This line of my script give me an error: Premature end
>> ....interchange-users at icdevgroup.org
>>
>> my $price = $Tag->total_cost({noformat => 1,});
>>
>>
>> Why ?
>
>
> If this is in a [perl] block, you must pre-open all the tables the are
> consulted to figure total cost, I believe:
>
> [perl tables="products pricing"]
>
> ...you may even need to add shipping and salestax tables to this,
> though I could be wrong with regards to those. Try the above first.
>
> - Ed L.
>
>
> ===============================================================
> New Media E.M.S. Technology Solutions for Business
> 11630 Fair Oaks Blvd., #250 eCommerce | Consulting | Hosting
> Fair Oaks, CA 95628 edl at newmediaems.com
> (916) 961-0446 http://www.newmediaems.com
> (866) 519-4680 Toll-Free (916) 961-0447 Fax
> ===============================================================
> _______________________________________________
> interchange-users mailing list
> interchange-users at icdevgroup.org
> http://www.icdevgroup.org/mailman/listinfo/interchange-users
>
--
Stefano Kerschbaumer
Interline S.r.l.
Sede:
Via Romana, 7
38016 Mezzocorona TN
Uffici:
Via Tonale, 118
38010 Grumo San Michele a/A TN
Recapiti:
Tel 0039 0461 606248
Fax 0039 0461 909574
Email: stefano at interline.it
Web: http://www.interline.it
More information about the interchange-users
mailing list