def _q_index(self, request): context = {} context['request'] = request type = request.get_form_var('type', None) page = request.get_form_var('page', 1) if type: activities = Activity.gets(type=int(type), limit=10, start=int(page)) total = Activity.count(type=int(type)) else: activities = Activity.gets(limit=10, start=int(page)) total = Activity.count() n_pages = (total - 1) / 10 + 1 context['type'] = type context['page'] = page context['n_pages'] = n_pages context['activities'] = activities return st('center/activities.html', **context)