Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //EMAIL NOTIFICATION FUNCTION
- add_filter('gform_pre_submission_2', 'conditional_message');
- function conditional_message($form,) {
- //Scoring logic for section scores to be individually placed in email.
- $score_overall = 'Your answers made absolutely no sense at all. I award you no points and may God have mercy on your soul.';
- if($lead[122] > -30)
- $score_overall = 'This is conditional answer #2.';
- if($lead[122] > 0)
- $score_overall = 'This is conditional answer #3.';
- if($lead[122] > 30)
- $score_overall = 'This is conditional answer #4.';
- $score_career = 'Your answers made absolutely no sense at all. I award you no points and may God have mercy on your soul.';
- if($lead[112] > -3)
- $score_career = 'This is conditional answer #2.';
- if($lead[112] > 0)
- $score_career = 'This is conditional answer #3.';
- if($lead[112] > 3)
- $score_career = 'This is conditional answer #4.';
- $score_work = 'Your answers made absolutely no sense at all. I award you no points and may God have mercy on your soul.';
- if($lead[113] > -3)
- $score_work = 'This is conditional answer #2.';
- if($lead[113] > 0)
- $score_work = 'This is conditional answer #3.';
- if($lead[113] > 3)
- $score_work = 'This is conditional answer #4.';
- $score_investment = 'Your answers made absolutely no sense at all. I award you no points and may God have mercy on your soul.';
- if($lead[114] > -3)
- $score_investment = 'This is conditional answer #2.';
- if($lead[114] > 0)
- $score_investment = 'This is conditional answer #3.';
- if($lead[114] > 3)
- $score_investment = 'This is conditional answer #4.';
- $score_money = 'Your answers made absolutely no sense at all. I award you no points and may God have mercy on your soul.';
- if($lead[115] > -3)
- $score_money = 'This is conditional answer #2.';
- if($lead[115] > 0)
- $score_money = 'This is conditional answer #3.';
- if($lead[115] > 3)
- $score_money = 'This is conditional answer #4.';
- $score_outgoingness = 'Your answers made absolutely no sense at all. I award you no points and may God have mercy on your soul.';
- if($lead[116] > -3)
- $score_outgoingness = 'This is conditional answer #2.';
- if($lead[116] > 0)
- $score_outgoingness = 'This is conditional answer #3.';
- if($lead[116] > 3)
- $score_outgoingness = 'This is conditional answer #4.';
- $score_conflict = 'Your answers made absolutely no sense at all. I award you no points and may God have mercy on your soul.';
- if($lead[117] > -3)
- $score_conflict = 'This is conditional answer #2.';
- if($lead[117] > 0)
- $score_conflict = 'This is conditional answer #3.';
- if($lead[117] > 3)
- $score_conflict = 'This is conditional answer #4.';
- $score_relationship_building = 'Your answers made absolutely no sense at all. I award you no points and may God have mercy on your soul.';
- if($lead[118] > -3)
- $score_relationship_building = 'This is conditional answer #2.';
- if($lead[118] > 0)
- $score_relationship_building = 'This is conditional answer #3.';
- if($lead[118] > 3)
- $score_relationship_building = 'This is conditional answer #4.';
- $score_risk_strategy = 'Your answers made absolutely no sense at all. I award you no points and may God have mercy on your soul.';
- if($lead[119] > -3)
- $score_risk_strategy = 'This is conditional answer #2.';
- if($lead[119] > 0)
- $score_risk_strategy = 'This is conditional answer #3.';
- if($lead[119] > 3)
- $score_risk_strategy = 'This is conditional answer #4.';
- $score_adventure = 'Your answers made absolutely no sense at all. I award you no points and may God have mercy on your soul.';
- if($lead[120] > -3)
- $score_adventure = 'This is conditional answer #2.';
- if($lead[120] > 0)
- $score_adventure = 'This is conditional answer #3.';
- if($lead[120] > 3)
- $score_adventure = 'This is conditional answer #4.';
- //This is where the message output will go. Does it replace the notification email set in GF or does it add to it?
- $form['autoResponder']['message'] .= '$score_overall . " " . $score_career . " " . $score_work . " " . $score_investment . " " . $score_money . " " . $score_outgoingness . " " $score_conflict . " " . $score_relationship_building . " " . $score_risk_strategy . " " . $score_adventure';
- return $form;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement