%import api, api.sx as sx %include ('iitpl/01.tpl', r=r, rss=1) %def pg(n): %return 1 + ((n-1)//100) %end %def gp(a,n): % shift = (n-1)*100 % return a[shift:shift+100] %end %j_ = j if r.getl.rev else list(reversed(j)) %pge = 1 if not r.getl.lim else int(r.getl.lim) %mo = gp(j_,pge) %lst = [(n,api.get_msg(n)) for n in mo] %include ('iitpl/01m.tpl', r=r, j=j)
{{!api.ru(r.ea + '.header')}} %next = {} %for x in range(len(lst)-1): %next[lst[x][0]] = lst[x+1][0] %end %for n,mo in lst:

%if next.get(n): \/ . %end {{mo.msgfrom}} to {{mo.msgto}} @ %if mo.repto: {{mo.subj}} %else: {{mo.subj}} %end {{sx.dateg(mo.date,'%d/%m/%y %H:%M')}}


%end %if len(j) > 100: %for pgz in range(pg(len(j))): %ri = ('rev',r.getl.rev) {{pgz+1 if pgz+1 != pge else '.%s.' % (pgz+1)}}