def index(request, **kwargs): bloods = Blood.objects.all() params = {'bloods': bloods} if request.user.is_authenticated(): params['file'] = 'alert.html' try : socialaccount = SocialAccount.objects.get (user = request.user) registry = providers.registry accountClass = registry.by_id(socialaccount.provider).account_class account = accountClass(socialaccount) params['user_avatar_url'] = account.get_avatar_url () #token = SocialToken.objects.get (account = socialaccount) #params['friends'] = account.get_friends_list (token) #params['token_'] = '' #token.token except SocialAccount.DoesNotExist : params['user_avatar_url'] = "/static/img/tw.png" else: params['form'] = forms.LoginForm(request.POST or None) params['register_form'] = forms.UserCreationForm() try: mapView = request.session['map_view'] params["map_view"] = mapView params["map_zoom"] = request.session['map_zoom'] except KeyError: pass try: params["map_user"] = request.session['map_user_session'] except KeyError: pass #parametres['welcome'] = True if (request.GET['state'] == 'welcome' ) else false #return HttpResponse(request.session) params.update(calendar_events(request)) # type = get_view_type (request) #if type == 'map' : params["file_view"] = "home/views/map/map.html" #else : #alerts = Alert.objects.all().reverse().order_by('date_for')[0:40] #params.update({'alertObjects': alerts}) #params["file_view"] = "views/timeline/alerts.html" set_lang (request) # get bloods_out_ids = [] try : exclude_string = request.GET['exclude'] if exclude_string : bloods_out_ids = exclude_string.split(',') bloods_out_ids = map(int, bloods_out_ids) request.session['excluded_blood'] = bloods_out_ids except : try : bloods_out_ids = request.session['excluded_blood'] except : pass params['excluded_blood'] = bloods_out_ids return render_to_response('home/home.html', params, context_instance=RequestContext(request))
def get_alerts_calendar(request): calendar = calendar_events(request) return bloodon_render(request, 'home/calendar.html', calendar)