def search(request): if request.method == 'POST': return render(request, 'search_result.html', { 'pageTitle': " - نتایج جستجو", 'search_string': request.POST.get('search_string'), 'events_result': make_event_type_list1(Event.objects.filter(title__contains=request.POST.get('search-string'))) }) else: return HttpResponseRedirect('/')
def favorites(request, user_id): if request.user.is_authenticated(): if request.user.id == int(user_id): if request.method == 'POST': UserFavoriteEvents(event_id=request.POST.get('event',None),user_id=user_id).save() return HttpResponseRedirect('/profile/' + user_id + '/favorites/') else: events = Event.objects.filter(userfavoriteevents__user_id=user_id) return render(request, 'favorites.html', { 'pageTitle': " - فهرست علاقهمندیها", 'event_type_list': make_event_type_list1(events) }) else: return HttpResponseForbidden() else: return HttpResponseRedirect('/')
def favorites(request, user_id): if request.user.is_authenticated(): if request.user.id == int(user_id): if request.method == 'POST': UserFavoriteEvents(event_id=request.POST.get('event', None), user_id=user_id).save() return HttpResponseRedirect('/profile/' + user_id + '/favorites/') else: events = Event.objects.filter( userfavoriteevents__user_id=user_id) return render( request, 'favorites.html', { 'pageTitle': " - فهرست علاقهمندیها", 'event_type_list': make_event_type_list1(events) }) else: return HttpResponseForbidden() else: return HttpResponseRedirect('/')
def organizer(request, organizer_id): return render(request, 'organizer.html', { 'pageTitle': " - " + EventOrganizer.objects.get(id=organizer_id).title, 'organizer': EventOrganizer.objects.get(id=organizer_id), 'organizer_events': make_event_type_list1(Event.objects.filter(event_organizers__id=organizer_id)), })
def events(request): return render(request, 'all-events.html', { 'pageTitle': " - تمام رویدادها", 'event_type_list': make_event_type_list1(Event.objects.all()) })