pull Party Information from db
[clinton/MarylandElectronicPetitionSignature.git] / email.php
dissimilarity index 99%
index d319333..97feaf4 100644 (file)
--- a/email.php
+++ b/email.php
@@ -1,35 +1,54 @@
-<?PHP
-require_once "Mail.php";
-include_once('/var/www/secure.php');
-
-
-$from = "MD-Petition.com Support <mdpetition@gmail.com>";
-$to = "Patrick <insidenothing@gmail.com>";
-$subject = "Hi!";
-$body = "Hi,\n\nHow are you?";
-
-$host = "smtp.gmail.com";
-$port = "587";
-global $gmail_email_user;
-$username = $gmail_email_user;
-global $gmail_email_pass;
-$password = $gmail_email_pass;
-
-$headers = array ('From' => $from,
-  'To' => $to,
-  'Subject' => $subject);
-$smtp = Mail::factory('smtp',
-  array ('host' => $host,
-    'port' => $port,
-    'auth' => true,
-    'username' => $username,
-    'password' => $password));
-
-$mail = $smtp->send($to, $headers, $body);
-
-if (PEAR::isError($mail)) {
-  echo("<p>" . $mail->getMessage() . "</p>");
- } else {
-  echo("<p>Message successfully sent!</p>");
- }
- ?>
+<?PHP
+require_once "Mail.php";                // Pear Mail Library
+include_once('/var/www/secure.php');    // provides $gmail_email_user & $gmail_email_pass
+
+// USAGE meps_mail('Patrick <baltimorehacker@gmail.com>','I just wanted to take a second and follow up with your visit to md-petition.com and see if you needed anything, or had any questions.','Petition Follow-Up','1');
+function meps_mail($to,$msg,$sub,$custom_mail_server=''){
+    global $gmail_email_user;
+    global $gmail_email_pass;
+    $custom_mail_server = intval($custom_mail_server);
+    if ($custom_mail_server != 0){
+        /*
+        email_smtp_server      varchar(300)    
+        email_smtp_port            varchar(300)        
+        email_smtp_user            varchar(300)        
+        email_smtp_pass            varchar(300)
+        */
+        $r = $petition->query("select * from petition where petition_id = '$custom_mail_server' ");
+        $d = mysqli_fetch_array($r,MYSQLI_ASSOC);
+        $custom_email_user = $d['email_smtp_user'];
+        $custom_email_pass = $d['email_smtp_pass'];
+        $custom_email_server = $d['email_smtp_server'];
+        $custom_email_port = $d['email_smtp_port'];
+    }else{
+        // Use Our G-Mail Server
+        $custom_email_server = 'ssl://smtp.gmail.com';
+        $custom_email_port = '465';
+        $custom_email_user =  $gmail_email_user;
+        $custom_email_pass =  $gmail_email_pass;
+    }
+    $from = 'Petition Support <'.$custom_email_user.'>';
+    $subject = $sub.' [MD-Petition.com]';
+    $body = "$msg <br><br><br><br> MD Petition Support  $custom_email_user <br> https://www.md-petition.com ";
+    $headers = array(
+        'From' => $from,
+        'To' => $to,
+        'Subject' => $subject,
+        'MIME-Version' => 1,
+        'Content-type' => 'text/html;charset=iso-8859-1'
+    );
+    $smtp = Mail::factory('smtp', array(
+            'host' => $custom_email_server,
+            'port' => $custom_email_port,
+            'auth' => true,
+            'username' => $custom_email_user,
+            'password' => $custom_email_pass
+        ));
+    $mail = $smtp->send($to, $headers, $body);
+    if (PEAR::isError($mail)) {
+       return $mail->getMessage();
+    } else {
+       return 'NO ERROR';
+    }
+}