[Zope] .isCurrentDay strangeness

Michael Angelo michaelangelo@webmind.com
Thu, 25 Jan 2001 11:43:37 -0200


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>-