[Zope] REQUEST.set not incrementing
Jerry.Spicklemire@IFLYATA.COM
Jerry.Spicklemire@IFLYATA.COM
Tue, 11 Jan 2000 11:26:43 -0500
Hi Gurus, & Newbies,
The DTML code below is intended to allow me to increment counts of logged in
users, from rows in a table. It looks like example code I've tracked down in
old mail archives, but it doesn't work. Any ideas?
<dtml-with "REQUEST.set('z_t', _.string.split(_.str(ZopeTime()))[0])">
<dtml-let u_all="_.string.atoi('0')" u_logged="_.string.atoi('0')"
u_today="_.string.atoi('0')" n_incr="_.string.atoi('1')">
<dtml-var u_all> <dtml-var u_logged> <dtml-var u_today><br>
<dtml-in count_users_logged>
<dtml-call "REQUEST.set('u_all',_.int(u_all)+1)">
<dtml-if logged_on>
<dtml-call "REQUEST.set('u_logged',_.int(u_logged)+1)">
<dtml-if "z_t==_.string.split(_.str(_.DateTime(logged_on)))[0]">
<dtml-call "REQUEST.set('u_today',_.int(u_today)+1)">
</dtml-if>
</dtml-if>
</dtml-in>
users_with_access = <dtml-var u_all> <br>
users_logged_ever = <dtml-var u_logged> <br>
users_logged_today = <dtml-var u_today> <br>
</dtml-let>
</dtml-with>
Thanks for taking a look.
Jerry S.