[Zope] .isCurrentDay strangeness

Michael Angelo michaelangelo@webmind.com
Wed, 31 Jan 2001 11:28:40 -0200


i have been testing this for a few days and it rectifies the problem quite
nicely.

thanks for your help!!

-<mike>-

-----Original Message-----
From: JP Gilles [mailto:jean-pierre.gilles@cirad.fr]
Sent: Friday, January 26, 2001 11:40 AM
To: Michael Angelo
Cc: zope@zope.org
Subject: Re: [Zope] .isCurrentDay strangeness


hi

This work - tested

<TABLE>
<dtml-in expr="PARENTS[0].objectValues(['DTML
Document','File','Folder'])" sort="bobobase_modification_time" reverse>
<dtml-let date="bobobase_modification_time()">
  <dtml-unless "_.string.find(_['id'],'index_html')==0">
  <TR>
    <TD bgcolor="#DDDDDD"><a href="&dtml-absolute_url;"><dtml-var
title_or_id></a></TD>
    <dtml-if "date.isCurrentYear() and date.isCurrentMonth() and
date.isCurrentDay()">
      <TD bgcolor="#FF8080"><dtml-var date fmt="aCommon"></TD>
    <dtml-elif "date.isCurrentYear() and date.isCurrentMonth()">
      <TD bgcolor="#BEFAB4"><dtml-var date fmt="aCommon"></TD>
    <dtml-else>
      <TD bgcolor="#EEEEEE"><dtml-var date fmt="aCommon"></TD>
    </dtml-if>
      <TD bgcolor="#4269D6">
        <small>[<a href="<dtml-var URL1>/<dtml-var id>/manage"><font
color="#FFFF00">Edit</font></a>]</small>
      </TD>
  </TR>
  </dtml-unless>
</dtml-let>
</dtml-in>
</TABLE>


Michael Angelo a écrit :
>
> hi all,
>
> i have an indexing script which highlights the modification date table
cell
> depending on whether the indexed object was modified today or in the past
> month. however, it seems a bit flakey. todays red cells (modified today)
> were objects modified on Aug 25, 2000 6:34 pm and Sep 25, 2000 5:09 pm. i
am
> thinking that the .isCurrentDay method is buggy. anyway, here is the
> script - if i goofed maybe you can find it.
>
> <dtml-in expr="PARENTS[0].objectValues(['DTML Document','File','Folder'])"
>                  sort="bobobase_modification_time" reverse>
>           <dtml-unless "_.string.find(_['id'],'index_html')==0">
>           <tr>
>              <td bgcolor="#DDDDDD"><a href="&dtml-absolute_url;"><dtml-var
> title_or_id></a></td>
>              <dtml-if "bobobase_modification_time().isCurrentDay()">
>                <td bgcolor="#FF8080"><dtml-var bobobase_modification_time
> fmt="aCommon"></td>
>              <dtml-elif "bobobase_modification_time().isCurrentMonth()">
>                <td bgcolor="#BEFAB4"><dtml-var bobobase_modification_time
> fmt="aCommon"></td>
>              <dtml-else>
>                <td bgcolor="#EEEEEE"><dtml-var bobobase_modification_time
> fmt="aCommon"></td>
>              </dtml-if>
>              <td bgcolor="#4269D6">
>               <small>
>               [<a href="<dtml-var URL1>/<dtml-var id>/manage"><font
> color="#FFFF00">
>               Edit</font></a>]
>               </small>
>              </td>
>
>           </tr>
>          </dtml-unless>
>         </dtml-in>
>
> Zope overlord wisdom greatly appreciated ;-)
>
> -<mike>-
>
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )