def theme_tour(request,theme_id=None): if request.method=='GET' and 'planmybutton' in request.GET: data= request.GET #print data name = data['name1'] email=data['email1'] to =data['to1'] fr=data['fr1'] date=data['date1'] mode_of_transport=data['mode_of_tranport1'] no_of_passenger=data['no_of_passenger1'] discount_criteria=data['discount_criteria1'] phone=request.GET['phone1'] #print name,email,to,fr,date,mode_of_tranport,discount_criteria,mobile obj=PlanMyTrip(name=name,email=email,mobile=phone,to=to,date=date, fr=fr,mode_of_transport=mode_of_transport, no_of_passenger=no_of_passenger,discount_criteria=discount_criteria) obj.save() sub="[Plan My Trip] Mail From Royal Trip Maker" msg='From : %s \n Name : %s\n Phone :%s\n To :%s \n From :%s \n Date :%s\n Mode Of Transport :%s\n No Of Passenger :%s \n Discount Criteria :%s'%(email,name,phone,to,fr,date,mode_of_transport,no_of_passenger,discount_criteria) frm=email to_us=[settings.EMAIL_HOST_USER] send_mail(sub,msg,frm,to_us,fail_silently=False) messages.success(request, 'Message sent successfully you will recieve a phone call shortly.') if request.method == "GET" and 'search' in request.GET: print request.GET if request.GET.has_key(u'q'): value = request.GET[u'q'] model_results = Iternary.objects.filter(name__contains = value) if len(model_results)==0: return TemplateResponse(request, 'listing_tour.html',{"noresult":"No Result Found"}) else: return TemplateResponse(request, 'listing_tour.html',{"searchs":model_results}) context={} context["head"]="Top Themes" place=Themes.objects.get(url_property=request.get_full_path()) #context["it"]=it context["place"]=place context["iternaries"]=[e for e in place.iternaries.iterator()] return TemplateResponse(request, 'listing_tour.html', context)
def review_and_verified(request,params=None,id=None): if request.method=='GET' and 'planmybutton' in request.GET: data= request.GET #print data name = data['name1'] email=data['email1'] to =data['to1'] fr=data['fr1'] date=data['date1'] mode_of_transport=data['mode_of_tranport1'] no_of_passenger=data['no_of_passenger1'] discount_criteria=data['discount_criteria1'] phone=request.GET['phone1'] #print name,email,to,fr,date,mode_of_tranport,discount_criteria,mobile obj=PlanMyTrip(name=name,email=email,mobile=phone,to=to,date=date, fr=fr,mode_of_transport=mode_of_transport, no_of_passenger=no_of_passenger,discount_criteria=discount_criteria) obj.save() sub="[Plan My Trip] Mail From Royal Trip Maker" msg='From : %s \n Name : %s\n Phone :%s\n To :%s \n From :%s \n Date :%s\n Mode Of Transport :%s\n No Of Passenger :%s \n Discount Criteria :%s'%(email,name,phone,to,fr,date,mode_of_transport,no_of_passenger,discount_criteria) frm=email to_us=[settings.EMAIL_HOST_USER] send_mail(sub,msg,frm,to_us,fail_silently=False) messages.success(request, 'Message sent successfully you will recieve a phone call shortly.') if request.method == "GET" and 'search' in request.GET: print request.GET if request.GET.has_key(u'q'): value = request.GET[u'q'] model_results = Iternary.objects.filter(name__contains = value) if len(model_results)==0: return TemplateResponse(request, 'listing_tour.html',{"noresult":"No Result Found"}) else: return TemplateResponse(request, 'listing_tour.html',{"searchs":model_results}) errors={} if request.method == 'POST' and 'rewiewbutton' in request.POST: data = request.POST rating=data['rating'] if request.FILES=='': img='' else: img=request.FILES['pic'] #hidden=request.POST['reviewhidden'] name = request.POST['name'] city = request.POST['city'] trip =request.POST['trip'] comment=request.POST['comment'] #print name,city,trip,comment,rating if len(name)==0 or len(trip)==0 or len(rating)==0 or len(comment)==0: errors['fields']="Please All Fields A Required " match_exists = re.match("[a-zA-Z0-9]", name) if(len(name)<=2): errors['name']="minimum length is atleast 4 characters" elif(match_exists==None): errors['name']="Only letters number _ . - are allowed" match_exists = re.match("[a-zA-Z0-9]", city) if(len(city)==0): errors['city']="Please enter email address" elif(match_exists==None): errors['city']="Please provide valid email address" match_exists = re.match("[a-zA-Z0-9]", trip) if len(trip)==0: errors['trip']="please enter phone " elif(match_exists==None): errors['trip']= "Please provide trip name" if errors: errors=errors messages.error(request, 'Please fill all the correctly once again.') else: errors={} obj=ReviewVerified(pics=img,rating=rating,name=name,city=city,trip_name=trip,comment=comment) obj.save() messages.success(request, 'Thanks for your Reviews.') if request.method=='POST' and 'submitbutton' in request.POST: name = request.POST['name'] email = request.POST['email'] phone =request.POST['phone'] comment=request.POST['comment'] if len(name)==0 or len(email)==0 or len(phone)==0 or len(comment)==0: errors['fields']="Please All Fields A Required " match_exists = re.match("[a-zA-Z0-9]", name) if(len(name)<=2): errors['name']="minimum length is atleast 4 characters" elif(match_exists==None): errors['name']="Only letters number _ . - are allowed" match_exists = re.match("[\w\d.+-]+@([\w\d.]+\.)+(com|org|edu)", email) if(len(email)==0): errors['email']="Please enter email address" elif(match_exists==None): errors['email']="Please provide valid email address" match_exists = re.match("\d{10,20}$", phone) if len(phone)==0: errors['phone']="please enter phone " elif(match_exists==None): errors['phone']= "Please provide valid Phone no.only nimber are allowed" if errors: errors=errors messages.error(request, 'Please fill all the correctly once again.') else: errors={} #print name,email,phone,comment obj=Enquiry(name=name,email=email,mobile=phone,comment=comment,date=datetime.now()) obj.save() sub="Mail From Royal Trip Maker" msg='From : %s \n Message : %s'%((email+" "+"Name :"+name+" "+"Mobile:"+phone),comment) frm=email to_us=[settings.EMAIL_HOST_USER] send_mail(sub,msg,frm,to_us,fail_silently=False) messages.success(request, 'Message sent successfully you will recieve a phone call shortly.') #return HttpResponse("rs") return TemplateResponse(request, 'review_and_verified.html', {"nav":"review_and_verified"})
def iternary_detail(request,iternary_id): if request.method == "GET" and 'search' in request.GET: print request.GET if request.GET.has_key(u'q'): value = request.GET[u'q'] model_results = Iternary.objects.filter(name__contains = value) if len(model_results)==0: return TemplateResponse(request, 'listing_tour.html',{"noresult":"No Result Found"}) else: return TemplateResponse(request, 'listing_tour.html',{"searchs":model_results}) errors={} if request.method=='GET' and 'planmybutton' in request.GET: data= request.GET #print data name = data['name1'] email=data['email1'] to =data['to1'] fr=data['fr1'] date=data['date1'] mode_of_transport=data['mode_of_tranport1'] no_of_passenger=data['no_of_passenger1'] discount_criteria=data['discount_criteria1'] phone=request.GET['phone1'] #print name,email,to,fr,date,mode_of_tranport,discount_criteria,mobile obj=PlanMyTrip(name=name,email=email,mobile=phone,to=to,date=date, fr=fr,mode_of_transport=mode_of_transport, no_of_passenger=no_of_passenger,discount_criteria=discount_criteria) obj.save() sub="[Plan My Trip] Mail From Royal Trip Maker" msg='From : %s \n Name : %s\n Phone :%s\n To :%s \n From :%s \n Date :%s\n Mode Of Transport :%s\n No Of Passenger :%s \n Discount Criteria :%s'%(email,name,phone,to,fr,date,mode_of_transport,no_of_passenger,discount_criteria) frm=email to_us=[settings.EMAIL_HOST_USER] send_mail(sub,msg,frm,to_us,fail_silently=False) messages.success(request, 'Message sent successfully you will recieve a phone call shortly.') return TemplateResponse(request, 'listing_tour.html',{"thanks":"Thank You For your Interest"}) iternary=Iternary.objects.get(url_property=request.get_full_path()) if request.method=='POST' and 'submitbutton' in request.POST: name = request.POST['name'] email = request.POST['email'] phone =request.POST['phone'] comment=request.POST['comment'] if len(name)==0 or len(email)==0 or len(phone)==0 or len(comment)==0: errors['fields']="Please All Fields A Required " match_exists = re.match("[a-zA-Z0-9]", name) if(len(name)<=2): errors['name']="minimum length is atleast 4 characters" elif(match_exists==None): errors['name']="Only letters number _ . - are allowed" match_exists = re.match("[\w\d.+-]+@([\w\d.]+\.)+(com|org|edu)", email) if(len(email)==0): errors['email']="Please enter email address" elif(match_exists==None): errors['email']="Please provide valid email address" match_exists = re.match("\d{10,20}$", phone) if len(phone)==0: errors['phone']="please enter phone " elif(match_exists==None): errors['phone']= "Please provide valid Phone no.only nimber are allowed" if errors: errors=errors messages.error(request, 'Please fill all the correctly once again.') else: errors={} #print name,email,phone,comment obj=Enquiry(name=name,email=email,mobile=phone,comment=comment,date=datetime.now()) obj.save() sub="Mail From Royal Trip Maker" msg='From : %s \n Message : %s'%((email+" "+"Name :"+name+" "+"Mobile:"+phone),comment) frm=email to_us=[settings.EMAIL_HOST_USER] send_mail(sub,msg,frm,to_us,fail_silently=False) messages.success(request, 'Message sent successfully you will recieve a phone call shortly.') if request.method=='POST' and 'iternarysubmit' in request.POST: name = request.POST['name'] iternaryenquiry = request.POST['iternaryname'] email = request.POST['email'] phone =request.POST['phone'] comment=request.POST['comment'] #print name,email,phone,comment if len(name)==0 or len(email)==0 or len(phone)==0 or len(comment)==0: errors['fields']="Please All Fields A Required " match_exists = re.match("[a-zA-Z0-9]", name) if(len(name)<=2): errors['name']="minimum length is atleast 4 characters" elif(match_exists==None): errors['name']="Only letters number _ . - are allowed" match_exists = re.match("[\w\d.+-]+@([\w\d.]+\.)+(com|org|edu)", email) if(len(email)==0): errors['email']="Please enter email address" elif(match_exists==None): errors['email']="Please provide valid email address" match_exists = re.match("\d{10,20}$", phone) if len(phone)==0: errors['phone']="please enter phone " elif(match_exists==None): errors['phone']= "Please provide valid Phone no.only nimber are allowed" if errors: errors=errors messages.error(request, 'Please fill all the correctly once again.') else: errors={} obj=IternaryEnquiry(name=name,email=email,iternaryenquiry=iternaryenquiry, mobile=phone,comment=comment,date=datetime.now()) obj.save() sub="Mail From Royal Trip Maker" msg='From : %s \n Name: %s \n Phone No: %s \n Enquiry For: %s \n Messag: %s'%(email,name,phone,iternaryenquiry,comment) frm=email to_us=[settings.EMAIL_HOST_USER] send_mail(sub,msg,frm,to_us,fail_silently=False) messages.success(request, 'Message sent successfully you will recieve a phone call shortly.') if request.method=='GET' and 'planmybutton' in request.GET: data= request.GET #print data name = data['name1'] email=data['email1'] to =data['to1'] fr=data['fr1'] date=data['date1'] mode_of_transport=data['mode_of_tranport1'] no_of_passenger=data['no_of_passenger1'] discount_criteria=data['discount_criteria1'] phone=request.GET['phone1'] #print name,email,to,fr,date,mode_of_tranport,discount_criteria,mobile obj=PlanMyTrip(name=name,email=email,mobile=phone,to=to,date=date, fr=fr,mode_of_transport=mode_of_transport, no_of_passenger=no_of_passenger,discount_criteria=discount_criteria) obj.save() sub="[Plan My Trip] Mail From Royal Trip Maker" msg='From : %s \n Name : %s\n Phone :%s\n To :%s \n From :%s \n Date :%s\n Mode Of Transport :%s\n No Of Passenger :%s \n Discount Criteria :%s'%(email,name,phone,to,fr,date,mode_of_transport,no_of_passenger,discount_criteria) frm=email to_us=[settings.EMAIL_HOST_USER] send_mail(sub,msg,frm,to_us,fail_silently=False) messages.success(request, 'Message sent successfully you will recieve a phone call shortly.') return TemplateResponse(request, 'listing_tour.html',{"thanks":"Thank You For your Interest"}) return TemplateResponse(request, 'details.html', {"gallery":GalleryImages.objects.filter(place=iternary),"iternary":iternary})