Пример #1
0
def seasonEdit(request, eventId=None):
    if eventId is None:
        item = Season()
        item.programmer = Programmer.objects.get(user=request.user)
    else:
        item = get_object_or_404(Season, id=eventId)
    return itemEdit(request, item, SeasonForm, SeasonAdminForm, 'editSeason.html')
Пример #2
0
def season(request, id):
    if id == '0' and request.user.is_authenticated():
        event = Season()
        event.programmer = Programmer.objects.get(user=request.user)
        event.endDate = date.today()
        try:
            year = int(request.GET['year'])
            month = int(request.GET['month'])
            if year in range(1970,2050) and month in range(1,13):
                event.startDate = date(year, month, 1)
            else:
                event.startDate = date.today()
        except:
            event.startDate = date.today()
        event.save()
    else:
        event = get_object_or_404(Season, id=id)
        if not request.user.is_authenticated():
            if event.deleted or not event.confirmed:
                raise Http404
    prog = Prog(type=[Film.objects, ], season=event, public=True, approved=True)
    return render_to_response('programming/season.html',
                              {
                                  'maintitle': event.title,
                                  'event': event,
                                  'extramessage': event.extramessage(request),
                                  'prog': prog.byDate(),
                                  'fillerImage': Picture.objects.get(id=789),
                              },
                              context_instance=RequestContext(request)
    )
Пример #3
0
def seasonEdit(request, eventId=None):
    if eventId is None:
        item = Season()
        item.programmer = Programmer.objects.get(user=request.user)
    else:
        item = get_object_or_404(Season, id=eventId)
    return itemEdit(request, item, SeasonForm, SeasonAdminForm,
                    'editSeason.html')