The @ISDATE bug was holding me up. So I replaced this:

<@ISDATE VALUE="@@local$year-@@local$month-@@local$day">

With

<@INCLUDE File=datetest,txt>

Datetest,txt is:

<@IF EXPR='<@VAR SCOPE=local NAME=month> > 12 OR <@VAR SCOPE=local NAME=month> 
<1'>
0
<@ELSEIF EXPR='<@VAR SCOPE=local NAME=day> >31 AND <@VAR SCOPE=local 
NAME=month> = 1'>
0
<@ELSEIF EXPR='<@VAR SCOPE=local NAME=day> >31 AND <@VAR SCOPE=local 
NAME=month> = 3'>
0
<@ELSEIF EXPR='<@VAR SCOPE=local NAME=day> >31 AND <@VAR SCOPE=local 
NAME=month> = 5'>
0
<@ELSEIF EXPR='<@VAR SCOPE=local NAME=day> >31 AND <@VAR SCOPE=local 
NAME=month> = 7'>
0
<@ELSEIF EXPR='<@VAR SCOPE=local NAME=day> >31 AND <@VAR SCOPE=local 
NAME=month> = 8'>
0
<@ELSEIF EXPR='<@VAR SCOPE=local NAME=day> >31 AND <@VAR SCOPE=local 
NAME=month> = 10'>
0
<@ELSEIF EXPR='<@VAR SCOPE=local NAME=day> >31 AND <@VAR SCOPE=local 
NAME=month> = 12'>
0
<@ELSEIF EXPR='<@VAR SCOPE=local NAME=day> >30 AND <@VAR SCOPE=local 
NAME=month> = 4'>
0
<@ELSEIF EXPR='<@VAR SCOPE=local NAME=day> >30 AND <@VAR SCOPE=local 
NAME=month> = 6'>
0
<@ELSEIF EXPR='<@VAR SCOPE=local NAME=day> >30 AND <@VAR SCOPE=local 
NAME=month> = 9'>
0
<@ELSEIF EXPR='<@VAR SCOPE=local NAME=day> >30 AND <@VAR SCOPE=local 
NAME=month> = 11'>
0
<@ELSEIF EXPR='<@VAR SCOPE=local NAME=day> >28 AND <@VAR SCOPE=local 
NAME=year>/4 != <@CALC EXPR="floor(<@VAR SCOPE=local NAME=year>/4)">
'>
0
<@ELSEIF EXPR='<@VAR SCOPE=local NAME=day> >29 AND <@VAR SCOPE=local 
NAME=year>/4 = <@CALC EXPR="floor(<@VAR SCOPE=local NAME=year>/4)">
'>
0
<@ELSE>
1
</@IF>

;)

----------------------------------------

To unsubscribe from this list, please send an email to [email protected] 
with "unsubscribe witango-talk" in the body.

Reply via email to