Akopia Akopia Services

[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date ][Minivend by thread ]

Re: [mv] perl string > integer: Sorry Not yet solved.



******    message to minivend-users from jojo@buchonline.net     ******

On 27 Sep, Sezer Yalcin wrote:
> ******    message to minivend-users from Sezer Yalcin <sezery@damla.net>     ******
> 
> 
> hi again,
> 
> thank all of you for suggestions. I carefully tested each of them either
> there were no difference or gave errors. I forgot to mention i use
> Mv3.14-3. Probably some are for mv 4.x. That was stupid of myself.



[DEL]

> 2.try this
>    my $rat;
>    my $db = 'products';
>    my $field = 'taxgroup';
>    my $code = [item-code] (or [item-field code/sku?])
>    $rat = Vend::Interpolate::tag_data($db, $field, $code);
> Hans-Joachim Leidinger
> 
> *thank you but this did not work out giving this error:
> Safe: Undefined subroutine &Vend::Interpolate::tag_data called at (eval
> 135) line 25.
> 
> whereas i include headers:
> [perl scratch values tables="taxgroups"]
> package Vend::Interpolate;
> package Vend::Data;

I´ve believe, you are writting an UserTag...

[DEL]

> 3.
> [seti dummytax][data taxgroups rate [item-field taxgroup]][/seti]
> 
> in your perl codes, try
>         $dummy = $Safe{'scratch'}->{'dummytax'} * 1;
>         $rate = $dummy;
> 
> this does not work. i think [seti] is not available in 3.14.

Right! Try (not tested)

[set name="dummytax" interpolate=1][data table="taxgroups" field="rate"
key="[item-field taxgroup"][/set]

(all in one line)

[perl arg="scratch"]
         my $dummy = $Safe{'scratch'}->{'dummytax'} * 1;
         my $rate = $dummy;
         return $rate;
[/perl]

first. If it works, you can go on to finish your codes.


Good lucks!

Joachim

-- 
Hans-Joachim Leidinger
buch online                 jojo@buchonline.net
Munscheidstr. 14            FAX: +49 209 1671441
45886 Gelsenkirchen         FAX: 0209 1671441

-
To unsubscribe from the list, DO NOT REPLY to this message.  Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list


Search for: Match: Format: Sort by: