예제 #1
0
def user_register(request):

    device = TrackCommunicator(internal_id='amrita',
                               longitude='34.19',
                               latitude='45.34')
    device.save()
    if request.method == 'POST':
        user_register_form = UserRegisterForm(request.POST)
        valid_user_form = user_register_form.is_valid()
        if valid_user_form:
            form_data = user_register_form.save(commit=False)
            form_data.internal_id = get_object_or_404(TrackCommunicator,
                                                      internal_id='amrita')
            cleaned_user_form_data = user_register_form.cleaned_data
            cleaned_userid = cleaned_user_form_data['user_id']
            request.session['loggedInside'] = True
            request.session['user_id'] = cleaned_userid
            user_register_form.save()
            return HttpResponseRedirect("/crisis/")
        else:
            return render_to_response(
                'general/register.html', {
                    'register_form': UserRegisterForm(),
                    'error': 'Invalid Username/UserID'
                }, RequestContext(request))

    else:
        initial = {
            'user_id': str(request.GET['user_id']),
            'name': str(request.GET['name']),
        }
        return render_to_response('general/register.html',
                                  {'register_form': UserRegisterForm(initial)},
                                  RequestContext(request))
예제 #2
0
def user_register(request):

    device = TrackCommunicator(internal_id='amrita', longitude='34.19', latitude='45.34')
    device.save()
    if request.method == 'POST':
        user_register_form = UserRegisterForm(request.POST)
        valid_user_form = user_register_form.is_valid()
        if valid_user_form:
            form_data = user_register_form.save(commit=False)
            form_data.internal_id = get_object_or_404(TrackCommunicator, internal_id='amrita')
            cleaned_user_form_data = user_register_form.cleaned_data
            cleaned_userid = cleaned_user_form_data['user_id']
            request.session['loggedInside'] = True
            request.session['user_id'] = cleaned_userid
            user_register_form.save()
            return HttpResponseRedirect("/crisis/")
        else:
            return render_to_response('general/register.html',{'register_form':UserRegisterForm(), 'error':'You have an error'}, RequestContext(request))

    else:
        initial = {
            'user_id':str(request.GET['user_id']),
            'name':str(request.GET['name']),
        }
        return render_to_response('general/register.html',{'register_form':UserRegisterForm(initial)},RequestContext(request))
예제 #3
0
def user_home(request):
    
    device = TrackCommunicator(internal_id='amrita', longitude='34.19', latitude='45.34')
    device.save()
    if request.method == 'POST':
        _user_id = str(request.POST['user_id'])
        name = str(request.POST['name'])
        user_tuple_id = User.objects.all().filter(user_id=_user_id)
        if user_tuple_id:             
            user_update = User.objects.get(user_id=_user_id)
            user_update.internal_id = get_object_or_404(TrackCommunicator, internal_id='amrita')
            request.session['loggedInside'] = True
            request.session['user_id'] = _user_id
            return HttpResponseRedirect("/crisis/")
        else:
            return HttpResponseRedirect("/register/?user_id="+_user_id+"&name="+name+"")
    else:
        return render_to_response('general/home.html',{'user_form':UserEnterForm()},RequestContext(request))	
예제 #4
0
def user_home(request):

    device = TrackCommunicator(internal_id='amrita',
                               longitude='34.19',
                               latitude='45.34')
    device.save()
    if request.method == 'POST':
        _user_id = str(request.POST['user_id'])
        name = str(request.POST['name'])
        user_tuple_id = User.objects.all().filter(user_id=_user_id)
        if user_tuple_id:
            user_update = User.objects.get(user_id=_user_id)
            user_update.internal_id = get_object_or_404(TrackCommunicator,
                                                        internal_id='amrita')
            request.session['loggedInside'] = True
            request.session['user_id'] = _user_id
            return HttpResponseRedirect("/crisis/")
        else:
            return HttpResponseRedirect("/register/?user_id=" + _user_id +
                                        "&name=" + name + "")
    else:
        return render_to_response('general/home.html',
                                  {'user_form': UserEnterForm()},
                                  RequestContext(request))