Example #1
0
def ajax_zamer_view(request):
	# обработка ajax запроса на замер
	phone = request.POST["phone"]
	# создание лида в bitrix24
	lead = {
		'title':'Заявка на замер',
		"phone_work": str(phone),
		"lead_source": "Personal Contact",
		"lead_source_description": "Website Application",
	}
	print "........ lead: %s" % lead
	r = requests.post('https://api-2445581398133.apicast.io:443/v1/lead',
										headers={
											# 'Content-Type': 'application/json',
											'X-API2CRM-USERKEY': '010a999f67ec2ad7fbed9d44f43ceee4',
											'X-API2CRM-CRMKEY': 'a9fa9c0e8158f5d82247c38e88a8453166356876'
										},
										json = lead)
	print r.text
	# отправка письма на почту
	config = get_site_config(request)
	subject = u'Вызов замерщика'
	message = u'телефон: %s' % phone
	send_mail(subject, message, '*****@*****.**', [config.site_email], fail_silently=False)
	data = json.dumps({
		"phone": phone
	})
	return HttpResponse(data, content_type="application/json")
Example #2
0
 def send_email(self, request):
     data = self.cleaned_data
     # получаем данные конфигурации сайта
     config = get_site_config(request)
     # отправка формы
     subject = u'Заявка наобратный з %s' % config.site.domain
     message = u'Имя: %s \n телефон: %s' % (data['name'], data['phone'])
     send_mail(subject,
               message,
               '*****@*****.**', [config.site_email],
               fail_silently=False)
Example #3
0
 def send_email(self, request):
     print "................start send_email"
     data = self.cleaned_data
     # получаем данные конфигурации сайта
     config = get_site_config(request)
     # отправка формы
     subject = u'Контактные данные пользователя %s' % config.site.domain
     message = u'Имя: %s \n телефон: %s' % (data['name'], data['phone'])
     send_mail(subject,
               message,
               '*****@*****.**', [config.site_email],
               fail_silently=False)
Example #4
0
 def send_email(self, request):
     data = self.cleaned_data
     # получаем данные конфигурации сайта
     config = get_site_config(request)
     # отправка формы
     subject = u'Подписка пользователя %s' % config.site.domain
     message = u'Имя: %s \n email: %s \n вопрос: %s' % (
         data['name'], data['email'], data['text'])
     send_mail(subject,
               message,
               '*****@*****.**', [config.site_email],
               fail_silently=False)
Example #5
0
 def send_email(self, request):
     data = self.cleaned_data
     # получаем данные конфигурации сайта
     config = get_site_config(request)
     project = Project.objects.get(id=data['project'])
     # отправка формы
     subject = u'Контактные данные пользователя %s' % config.site.domain
     message = u'Имя: %s \n телефон: %s \n Название проекта: %s' % (
         data['name'], data['phone'], project.name)
     send_mail(subject,
               message,
               '*****@*****.**', [config.site_email],
               fail_silently=False)
Example #6
0
def ajax_calculator_view(request):
	# отправка данных калькулятор потолка
	phone = request.POST["phone"]
	square = request.POST["square"]
	angle = request.POST["angle"]
	tube = request.POST["tube"]
	perforation = request.POST["perforation"]
	zakladnaya = request.POST["zakladnaya"]
	strut = request.POST["strut"]
	tip_polotna = request.POST["tip_polotna"]

	# подготовка сообщения
	message = u'телефон: %s, площадь потолка: %s, Фактура полотна: %s, количество углов %s, Трубы уходящие в потолок: %s, Закладная под потолочную люстру: %s, Отверстие под крючковую люстру: %s, Стойка под встраиваемый светильник: %s '% (phone, square, tip_polotna, angle, tube, zakladnaya, perforation, strut)
	# создание лида в bitrix24
	lead = {
		'title':'Заявка калькулятор',
		"phone_work": str(phone),
		"lead_source": "Personal Contact",
		"lead_source_description": "Website Application",
		"description": message
	}
	print "........ lead: %s" % lead
	r = requests.post('https://api-2445581398133.apicast.io:443/v1/lead',
										headers={
											# 'Content-Type': 'application/json',
											'X-API2CRM-USERKEY': '010a999f67ec2ad7fbed9d44f43ceee4',
											'X-API2CRM-CRMKEY': 'a9fa9c0e8158f5d82247c38e88a8453166356876'
										},
										json = lead)
	# отправка данных на почту
	config = get_site_config(request)
	subject = u'Вызов замерщика'
	send_mail(subject, message, '*****@*****.**', [config.site_email], fail_silently=False)
	data = json.dumps({
		"phone": phone
	})
	return HttpResponse(data, content_type="application/json")
Example #7
0
def contacts(request, template_name="configs/contacts.html"):
	config = get_site_config(request)
	return render_to_response(template_name, locals(), context_instance=RequestContext(request))