Esempio n. 1
0
File: views.py Progetto: kpx13/ibm
def home(request):
    c = get_common_context(request)
    c['request_url'] = 'home'
    c['recent_news'] = Article.get_list(c['lang'])[:6]
    c['recent_photos'] = Photo.objects.all()[:3]
    c['home_top']     = Page.get('home_top',     c['lang'])['content']
    c['home_history'] = Page.get('home_history', c['lang'])['content']
    return render_to_response('home.html', c, context_instance=RequestContext(request))
Esempio n. 2
0
File: views.py Progetto: kpx13/solar
def home(request):
    c = get_common_context(request)
    c['request_url'] = 'home'
    c['partners'] = Partner.get_list(c['lang'])
    c['home_content'] = Page.get('home', c['lang'])['content']
    c['home_about'] = Page.get('home_about', c['lang'])['content']
    c['home_projects'] = Page.get('home_projects', c['lang'])['content']
    c['home_probation'] = Page.get('home_probation', c['lang'])['content']
    if request.user.is_authenticated():
        if not (request.user.first_name or request.user.last_name):
            c['msg'] = u'Необходимо заполнить поля: Имя и Фамилия.'
            return HttpResponseRedirect('/profile/') 
    return render_to_response('home.html', c, context_instance=RequestContext(request))
Esempio n. 3
0
def home(request):
    c = get_common_context(request)
    c['request_url'] = 'home'
    c['content'] = Page.get('home', c['lang'])['content']
    c['stat'] = Stat.objects.all()
    c['services'] = Service.objects.all()
    return render_to_response('home.html', c, context_instance=RequestContext(request))
Esempio n. 4
0
def page(request, page_name):
    c = get_common_context(request)
    p = Page.get(page_name, request.LANGUAGE_CODE)
    
    if p:
        c.update({'p': p})
        return render_to_response('page.html', c, context_instance=RequestContext(request))
    else:
        raise Http404()
Esempio n. 5
0
def contacts(request):
    c = get_common_context(request)
    c.update({'content': Page.get('contacts', c['lang'])['content']})
    if request.method == 'GET':
        c.update({'form': FeedbackForm()})
    elif request.method == 'POST':
        form = FeedbackForm(request.POST)
        if form.is_valid():
            form.save()
            form = FeedbackForm()
            c['feedback_ok'] = True
        c.update({'form': form})
    return render_to_response('contacts.html', c, context_instance=RequestContext(request))
Esempio n. 6
0
def services(request):
    c = get_common_context(request)
    c['left'] = Page.get('servicesleft', c['lang'])['content']
    c['right'] = Page.get('servicesright', c['lang'])['content']
    c['services'] = Service.objects.all()
    return render_to_response('services.html', c, context_instance=RequestContext(request))
Esempio n. 7
0
def about(request):
    c = get_common_context(request)
    c['content'] = Page.get('about', c['lang'])['content']
    return render_to_response('about.html', c, context_instance=RequestContext(request))