Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Skip to content
- Search or jump to…
- Pull requests
- Issues
- Marketplace
- Explore
- @willvidya Sign out
- 4
- 0 0 willvidya/JTW-Web Private
- Code Issues 0 Pull requests 0 Projects 0 Wiki Insights Settings
- JTW-Web/web/app/controllers/InfoLine.java
- Alejandro Aguilar dev checkin
- b6ba9c3 on 5 Feb
- 302 lines (181 sloc) 10.7 KB
- package controllers;
- import com.google.gson.JsonObject;
- import com.google.gson.JsonParser;
- import config.Globals;
- import play.data.DynamicForm;
- import play.data.Form;
- import play.mvc.Controller;
- import play.mvc.Result;
- import tales.services.Download;
- import tales.services.TalesException;
- public class InfoLine extends Controller{
- public static Result bookDemo(){
- try{
- response().setHeader("Access-Control-Allow-Origin", "*");
- response().setHeader("Content-Type", "application/json");
- DynamicForm requestData = Form.form().bindFromRequest();
- String name = requestData.get("name");
- String email = requestData.get("email");
- String telephone = requestData.get("telephone");
- String companyName = requestData.get("companyName");
- int alertCode = Globals.NO_ERROR_CODE;
- /*String gResponse = requestData.get("token");
- String gURL = "https://www.google.com/recaptcha/api/siteverify?secret=6LcDriIUAAAAAImCTs0c6zyszmSQcMowxDTHNjDF&response=" + gResponse;
- System.out.println("gResponse: " + gResponse);*/
- JsonObject gValidationObject = null;
- JsonObject response = new JsonObject();
- /* if(gResponse != null && !gResponse.equals("")){
- String gValidation = new String(new Download().getURLContent(gURL));
- gValidationObject = (JsonObject) new JsonParser().parse(gValidation);
- System.out.println("gValidationObject: " + gValidationObject);*/
- boolean successStatus = true;// gValidationObject.get("success").getAsBoolean();
- if(successStatus){
- new mailouts.Mailout().sendBookDemoEmail(email, name, companyName);
- new mailouts.Mailout().sendBookDemoEmail("willal@jobstheword.co.uk", name, companyName);
- new mailouts.Mailout().sendBookDemoEmail("system@jobstheword.co.uk", name, companyName);
- new mailouts.Mailout().sendBookDemoEmail("crandlewill@gmail.com", name, companyName);
- new mailouts.Mailout().sendBookDemoEmail("will@wammee.com", name, companyName);
- new mailouts.Mailout().sendBookDemoEmail("a.aguilar.roque@gmail.com", name, companyName);
- new mailouts.Mailout().sendEnquireInternalEmail("will@wammee.com", email, name + " " + companyName, " --telephone: " + telephone, "Book Demo");
- new mailouts.Mailout().sendEnquireInternalEmail("a.aguilar.roque@gmail.com", email, name + " " + companyName, " --telephone: " + telephone, "Book Demo");
- new mailouts.Mailout().sendEnquireInternalEmail("crandlewill@gmail.com", email, name + " " + companyName, " --telephone: " + telephone, "Book Demo");
- new mailouts.Mailout().sendEnquireInternalEmail("willal@jobstheword.co.uk", email, name + " " + companyName, " --telephone: " + telephone, "Book Demo");
- return found(routes.Products.horsefly() + "?sentrequest=" + Globals.ALERT_CODE_SHOW_CONTACT_REQUEST_SENT);
- }
- //}
- }catch(Exception e){
- new TalesException(new Throwable(), e);
- }
- return null;
- }
- public static Result callback(){
- try{
- response().setHeader("Access-Control-Allow-Origin", "*");
- response().setHeader("Content-Type", "application/json");
- DynamicForm requestData = Form.form().bindFromRequest();
- String name = requestData.get("name");
- String email = requestData.get("email");
- String telephone = requestData.get("telephone");
- String companyName = requestData.get("companyName");
- String gResponse = requestData.get("token");
- String gURL = "https://www.google.com/recaptcha/api/siteverify?secret=6LcDriIUAAAAAImCTs0c6zyszmSQcMowxDTHNjDF&response=" + gResponse;
- System.out.println("gResponse: " + gResponse);
- JsonObject gValidationObject = null;
- JsonObject response = new JsonObject();
- if(gResponse != null && !gResponse.equals("")){
- String gValidation = new String(new Download().getURLContent(gURL));
- gValidationObject = (JsonObject) new JsonParser().parse(gValidation);
- System.out.println("gValidationObject: " + gValidationObject);
- boolean successStatus = gValidationObject.get("success").getAsBoolean();
- if(successStatus){
- new mailouts.Mailout().sendCallbackEmail(email, name, companyName);
- new mailouts.Mailout().sendCallbackEmail("willal@jobstheword.co.uk", name, companyName);
- new mailouts.Mailout().sendCallbackEmail("system@jobstheword.co.uk", name, companyName);
- new mailouts.Mailout().sendCallbackEmail("crandlewill@gmail.com", name, companyName);
- new mailouts.Mailout().sendCallbackEmail("will@wammee.com", name, companyName);
- new mailouts.Mailout().sendCallbackEmail("a.aguilar.roque@gmail.com", name, companyName);
- new mailouts.Mailout().sendEnquireInternalEmail("will@wammee.com", email, name, companyName, "Call Back" + " --Telephone: " + telephone);
- new mailouts.Mailout().sendEnquireInternalEmail("a.aguilar.roque@gmail.com", email, name, companyName, "Call Back" + " --Telephone: " + telephone);
- new mailouts.Mailout().sendEnquireInternalEmail("crandlewill@gmail.com", email, name, companyName, "Call Back" + " --Telephone: " + telephone);
- new mailouts.Mailout().sendEnquireInternalEmail("system@jobstheword@gmail.com", email, name, companyName, "Call Back" + " --Telephone: " + telephone);
- return found(routes.JTW.index() + "?sentrequest=" + Globals.ALERT_CODE_SHOW_CONTACT_REQUEST_SENT);
- }
- }
- }catch(Exception e){
- new TalesException(new Throwable(), e);
- }
- return null;
- }
- public static Result enquire(){
- try{
- response().setHeader("Access-Control-Allow-Origin", "*");
- response().setHeader("Content-Type", "application/json");
- DynamicForm requestData = Form.form().bindFromRequest();
- String name = requestData.get("name");
- String email = requestData.get("email");
- String message = requestData.get("message");
- String gResponse = requestData.get("token");
- String gURL = "https://www.google.com/recaptcha/api/siteverify?secret=6LcDriIUAAAAAImCTs0c6zyszmSQcMowxDTHNjDF&response=" + gResponse;
- System.out.println("gResponse: " + gResponse);
- JsonObject gValidationObject = null;
- JsonObject response = new JsonObject();
- if(gResponse != null && !gResponse.equals("")){
- String gValidation = new String(new Download().getURLContent(gURL));
- gValidationObject = (JsonObject) new JsonParser().parse(gValidation);
- System.out.println("gValidationObject: " + gValidationObject);
- boolean successStatus = gValidationObject.get("success").getAsBoolean();
- if(successStatus){
- new mailouts.Mailout().sendEnquireEmail(email, name);
- new mailouts.Mailout().sendEnquireEmail("willal@jobstheword.co.uk", name);
- new mailouts.Mailout().sendEnquireEmail("system@jobstheword.co.uk", name);
- new mailouts.Mailout().sendEnquireEmail("crandlewill@gmail.com", name);
- new mailouts.Mailout().sendEnquireEmail("will@wammee.com", name);
- new mailouts.Mailout().sendEnquireEmail("a.aguilar.roque@gmail.com", name);
- new mailouts.Mailout().sendEnquireInternalEmail("will@wammee.com", email, name, message, "Enquire");
- new mailouts.Mailout().sendEnquireInternalEmail("a.aguilar.roque@gmail.com", email, name, message, "Enquire");
- new mailouts.Mailout().sendEnquireInternalEmail("crandlewill@gmail.com", email, name, message, "Enquire");
- new mailouts.Mailout().sendEnquireInternalEmail("system@jobstheword@gmail.com", email, name, message, "Enquire");
- return found(routes.JTW.index() + "?sentrequest=" + Globals.ALERT_CODE_SHOW_CONTACT_REQUEST_SENT);
- }
- }
- }catch(Exception e){
- new TalesException(new Throwable(), e);
- }
- return null;
- }
- public static Result strategicRec(){
- try{
- response().setHeader("Access-Control-Allow-Origin", "*");
- response().setHeader("Content-Type", "application/json");
- DynamicForm requestData = Form.form().bindFromRequest();
- String name = requestData.get("name");
- String email = requestData.get("email");
- String telephone = requestData.get("telephone");
- String companyName = requestData.get("company");
- String jobTitle = requestData.get("jobTitle");
- String gResponse = requestData.get("token");
- String gURL = "https://www.google.com/recaptcha/api/siteverify?secret=6LcDriIUAAAAAImCTs0c6zyszmSQcMowxDTHNjDF&response=" + gResponse;
- System.out.println("gResponse: " + gResponse);
- JsonObject gValidationObject = null;
- JsonObject response = new JsonObject();
- if(gResponse != null && !gResponse.equals("")){
- String gValidation = new String(new Download().getURLContent(gURL));
- gValidationObject = (JsonObject) new JsonParser().parse(gValidation);
- System.out.println("gValidationObject: " + gValidationObject);
- boolean successStatus = gValidationObject.get("success").getAsBoolean();
- if(successStatus){
- new mailouts.Mailout().sendStrategicRecEmail(email, name);
- new mailouts.Mailout().sendStrategicRecEmail("willal@jobstheword.co.uk", name);
- new mailouts.Mailout().sendStrategicRecEmail("system@jobstheword.co.uk", name);
- new mailouts.Mailout().sendStrategicRecEmail("crandlewill@gmail.com", name);
- new mailouts.Mailout().sendStrategicRecEmail("will@wammee.com", name);
- new mailouts.Mailout().sendStrategicRecEmail("a.aguilar.roque@gmail.com", name);
- new mailouts.Mailout().sendStrategicRecInternalEmail("will@wammee.com", email, name,
- "A Horsefly demonstration has been requested. Contact Details: " +
- name + " " + jobTitle + " at " + companyName + " " + " " + telephone
- , "Upgrade your recruitment demo");
- new mailouts.Mailout().sendStrategicRecInternalEmail("a.aguilar.roque@gmail.com", email, name,
- "A Horsefly demonstration has been requested. Contact Details: " +
- name + " " + jobTitle + " at " + companyName + " " + " " + telephone
- , "Upgrade your recruitment demo");
- new mailouts.Mailout().sendStrategicRecInternalEmail("system@jobstheword.co.uk", email, name,
- "A Horsefly demonstration has been requested. Contact Details: " +
- name + " " + jobTitle + " at " + companyName + " " + " " + telephone
- , "Upgrade your recruitment demo");
- new mailouts.Mailout().sendStrategicRecInternalEmail("crandlewill@gmail.com", email, name,
- "A Horsefly demonstration has been requested. Contact Details: " +
- name + " " + jobTitle + " at " + companyName + " " + " " + telephone
- , "Upgrade your recruitment demo");
- new mailouts.Mailout().sendStrategicRecInternalEmail("will@wammee.com", email, name,
- "A Horsefly demonstration has been requested. Contact Details: " +
- name + " " + jobTitle + " at " + companyName + " " + " " + telephone
- , "Upgrade your recruitment demo");
- return found(routes.JTW.index() + "?sentrequest=" + Globals.ALERT_CODE_SHOW_CONTACT_REQUEST_SENT);
- }
- }
- }catch(Exception e){
- new TalesException(new Throwable(), e);
- }
- return null;
- }
- }
- © 2019 GitHub, Inc.
- Terms
- Privacy
- Security
- Status
- Help
- Contact GitHub
- Pricing
- API
- Training
- Blog
- About
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement