%! import DateTime import datetime from datetime import date import time %> <%namespace file="partials" name="partials" import="*"/> <%inherit file="site" /> <%def name="main_content()"> <% i18n = object.LimeAPI.i18n now = DateTime.DateTime() items = [] _passeditems = [] path = '/customer/www/' basepath = '/customer/www' objpath = object.url(localized=False) path = "/".join(object.getPhysicalPath()) templates = ['event'] today = date.today() _today = DateTime.DateTime(datetime.datetime(today.year, today.month, today.day, 0, 0)) _tomorrow = DateTime.DateTime(datetime.datetime(today.year, today.month, today.day, 0, 0))+1 _yesterday = DateTime.DateTime(datetime.datetime(today.year, today.month, today.day, 0, 0))-1 # upcomming querystring = { 'template':templates, 'path': path } querystring['end'] = {'query':_today, 'range':'min'} querystring['sort_order'] = 'ascending' querystring['sort_on'] = 'start' items = site.find( { 'query':querystring } ) items = [ e for e in items if not e.sql_id == object.sql_id and e.template() == "event"] # passed passed_querystring = { 'template':templates, 'path': path } passed_querystring['end'] = {'query':_yesterday, 'range':'max'} passed_querystring['sort_order'] = 'descending' passed_querystring['sort_on'] = 'start' passed_items = site.find( { 'query':passed_querystring } ) passed_items = [ e for e in passed_items if not e.sql_id == object.sql_id and e.template() == "event"] %>
${ i18n('site-events-no-result', lang=object.language()) }
%endif %if passed_items: