[ic] Valid ITL?
Stefan Hornburg
racke at linuxia.de
Fri Oct 31 22:37:07 EST 2003
On Fri, 31 Oct 2003 13:22:36 -0800
"Grant" <listbox at email.com> wrote:
>
> > > > On Fri, 31 Oct 2003 11:24:05 -0800
> > > > "Grant" <listbox at email.com> wrote:
> > > >
> > > > > Could someone tell me if the following is valid ITL inside
> > of a loop?
> > > > > Usually I test this type of thing in the Test Code section of
> > > > the UI, but I
> > > > > think this would be difficult to test.
> > > > >
> > > > > [if-loop-field date < [time adjust='-[calc] ([scratch
> > > > delete_records_days] *
> > > > > 24) + [loop-field duration] [/calc]']%Y%m%d%H%M%S[/time]]
> > > > > [perl]
> > > > > $Db{ebay_listed}->delete_record("$Tag->loop-code");
> > > > > undef;
> > > > > [/perl]
> > > > > [/if-loop-field]
> > > >
> > > > This isn't invalid ITL and is probably hard to turn into it.
> > > > Use embedded Perl / [loop-exec].
> > >
> > > I think the above was probably a typo, but I've got to
> > double-check. Is the
> > > code I wrote valid ITL?
> >
> > No, not all - the if- will not work and "$Tag->loop-code" will
> > not execute the loop-code tag. Your ITL hasn't improved lately.
>
> Awwww man, I guess not. How can [loop-code] be executed in Perl?
Either use a loop-exec construct or just put [loop-code] into the Perl -
properly quoted.
Bye
Racke
--
LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team
More information about the interchange-users
mailing list