from film20.merging_tools.forms import ReportPersonDuplicateForm from film20.merging_tools.models import DuplicatePerson, DuplicateFilm from film20.utils.template import Library register = Library() @register.simple_tag def people_to_merge_count(): return DuplicatePerson.objects.filter(resolved=False).count() @register.simple_tag def movies_to_merge_count(): return DuplicateFilm.objects.filter(resolved=False).count()
import re from django.conf import settings from django.template import Node from film20.core.templatetags.movie import top_recommendations_all from film20.utils.template import Library register = Library() @register.inclusion_tag('fbapp/recommended.html', takes_context=True) def fbapp_recommended(context): POPULAR_FILMS_NUMBER = getattr(settings, 'POPULAR_FILMS_MAIN_PAGE_NUMBER') all_films = top_recommendations_all(context, POPULAR_FILMS_NUMBER) return { 'all_films': all_films, } class RecomTemplate(Node): def __init__(self, count, var_name): self.count = int(count) self.var_name = var_name def render(self, context): context[self.var_name] = top_recommendations_all(context, self.count) return ''
UserChannel, TYPE_CINEMA, TYPE_TV_CHANNEL from film20.showtimes import showtimes_helper from film20.showtimes.utils import get_today from film20.showtimes.views import theater as theater_view, tvchannel as tvchannel_view from film20.core.urlresolvers import reverse from film20.utils import cache_helper as cache import datetime import re import pytz import logging logger = logging.getLogger(__name__) from film20.utils.template import Library register = Library() WEEKDAYS = [_("Monday"), _("Tuesday"), _("Wednesday"), _("Thursday"), _("Friday"), _("Saturday"), _("Sunday")] @register.simple_tag def channelurl(channel): if channel.type == TYPE_CINEMA: return reverse(theater_view, args=[channel.pk]) elif channel.type == TYPE_TV_CHANNEL: return reverse(tvchannel_view, args=[channel.pk]) else: return '#' @register.filter def film_channels(screenings, film): return screenings.film_channels(film)
import re from django.conf import settings from django.template import Node from film20.core.templatetags.movie import top_recommendations_all from film20.utils.template import Library register = Library() @register.inclusion_tag('fbapp/recommended.html', takes_context=True) def fbapp_recommended(context): POPULAR_FILMS_NUMBER = getattr(settings, 'POPULAR_FILMS_MAIN_PAGE_NUMBER') all_films = top_recommendations_all(context, POPULAR_FILMS_NUMBER) return{ 'all_films': all_films, } class RecomTemplate( Node ): def __init__( self, count, var_name ): self.count = int( count ) self.var_name = var_name def render( self, context ): context[self.var_name] = top_recommendations_all( context, self.count ) return '' def get_fbapp_recommended( parser, token ): try:
UserChannel, TYPE_CINEMA, TYPE_TV_CHANNEL from film20.showtimes import showtimes_helper from film20.showtimes.utils import get_today from film20.showtimes.views import theater as theater_view, tvchannel as tvchannel_view from film20.core.urlresolvers import reverse from film20.utils import cache_helper as cache import datetime import re import pytz import logging logger = logging.getLogger(__name__) from film20.utils.template import Library register = Library() WEEKDAYS = [ _("Monday"), _("Tuesday"), _("Wednesday"), _("Thursday"), _("Friday"), _("Saturday"), _("Sunday") ] @register.simple_tag def channelurl(channel): if channel.type == TYPE_CINEMA: