示例#1
0
 function contactUs($argArrPOST)
 {
     $objTemplate = new EmailTemplate();
     $objValid = new Validate_fields();
     $objCore = new Core();
     $objGeneral = new General();
     $objValid->check_4html = true;
     $varUserUserName = $argArrPOST['frmEmail'];
     $varUserFirstName = $argArrPOST['frmName'];
     $varUserSubject = $argArrPOST['frmSubject'];
     $varMessage = $argArrPOST['frmMessage'];
     $objValid->add_text_field('Email', strip_tags($argArrPOST['frmEmail']), 'email', 'y', 255);
     $objValid->add_text_field('Name', strip_tags($argArrPOST['frmName']), 'text', 'y', 100);
     $objValid->add_text_field('Subject', strip_tags($argArrPOST['frmSubject']), 'text', 'y', 255);
     $objValid->add_text_field('Message', strip_tags($argArrPOST['frmMessage']), 'text', 'y');
     if ($objValid->validation()) {
         $errorMsgFirst = 'Please enter required fields!';
     } else {
         $errorMsg = $objValid->create_msg();
     }
     if ($errorMsg) {
         $objCore->setErrorMsg($errorMsg);
         return false;
     } else {
         $objAdminLogin = new AdminLogin();
         $varWhere = '';
         $arrAdminResult = $objAdminLogin->getAdminInfo($varWhere);
         $varAdminEmail = $arrAdminResult['0']['AdminEmail'];
         $varPath = "<img src = " . SITE_ROOT_URL . 'common/images/logo.jpg' . ">";
         $varFromUser = SITE_NAME . '<' . $varAdminEmail . '>';
         $varSiteName = SITE_NAME;
         $varWhereTemplate = ' EmailTemplateTitle = binary \'Inquiry email to admin\' AND EmailTemplateStatus = \'Active\' ';
         $arrMailTemplate = $objTemplate->getTemplateInfo($varWhereTemplate);
         $varOutput = html_entity_decode(stripcslashes($arrMailTemplate[0]['EmailTemplateDescription']));
         $varSubject = html_entity_decode(stripcslashes($arrMailTemplate[0]['EmailTemplateSubject']));
         $varKeyword = array('{IMAGE_PATH}', '{SITE_NAME}', '{USER_FNAME}', '{USER_USERNAME}', '{USER_SUBJECT}', '{USER_MESSAGE}');
         $varKeywordValues = array($varPath, $varSiteName, $varUserFirstName, $varUserUserName, $varUserSubject, $varMessage);
         $varOutPutValues = str_replace($varKeyword, $varKeywordValues, $varOutput);
         $varSubject = str_replace('{SITE_NAME}', $varSiteName, $varSubject);
         //echo $varOutPutValues;die;
         $objCore->sendMail($varAdminEmail, $varFromUser, $varSubject, $varOutPutValues);
         $objCore->setSuccessMsg(ADMIN_CONTACTUS_MSG);
     }
 }
示例#2
0
 function sendTellAFriend($argArrPost)
 {
     $objValidation = new Validate_fields();
     $objCore = new Core();
     $objGeneral = new General();
     $objValidation->check_4html = false;
     $objValidation->add_text_field('To', strip_tags($argArrPost['email']), 'text', 'y');
     $objAdminLogin = new AdminLogin();
     $arrAdminInfo = $objAdminLogin->getAdminInfo($varWhere);
     $varToAdmin = $arrAdminInfo[0]['AdminEmail'];
     $varFrom = SITE_NAME . '<' . $varToAdmin . '>';
     if ($objValidation->validation()) {
         $errorMsgFirst = 'Please enter required fields!';
     } else {
         $errorMsg = $objValidation->create_msg();
     }
     //Checking for Error.
     if ($errorMsg) {
         // Save Data into Session variable.
         $objCore->setErrorMsg($errorMsg);
         header("location: " . $argArrPost['reUrl']);
         exit;
     } else {
         if (!empty($argArrPost['yourname'])) {
             $subject = $argArrPost['yourname'] . $subject;
         } else {
             $subject = 'Somebody' . $subject;
         }
         $message = "Please visit this page: " . SITE_ROOT_URL . "\n\n";
         if (!empty($argArrPost['yourname'])) {
             $message .= "This link was sent to you by: " . $argArrPost['yourname'];
             if (!empty($argArrPost['youremail'])) {
                 $message .= " - " . $argArrPost['youremail'] . "\n\n";
             }
             if (!empty($argArrPost['message'])) {
                 $message .= "Message:" . "\n" . $argArrPost['message'];
             }
         }
         //echo $message;die;
         $objCore->sendMail(ucwords($to), $varFrom, $subject, $message);
         $objCore->setSuccessMsg(ADMIN_TELLFRIEND_SEND_MAIL_SUCCESS_MSG);
         return true;
     }
 }
 function sendChangePassMailToUser($argArrPOST)
 {
     $objTemplate = new EmailTemplate();
     $objCore = new Core();
     $objAdminLogin = new AdminLogin();
     $varWhere = '';
     $arrAdminResult = $objAdminLogin->getAdminInfo($varWhere);
     $varAdminEmail = $arrAdminResult['0']['AdminEmail'];
     $varPath = "<img src = " . SITE_ROOT_URL . 'common/images/logo.jpg' . ">";
     $varFirstName = $_SESSION['sessCustomerFirstName'];
     $varUserName = $_SESSION['sessCustomerUserName'];
     $varFrom = SITE_NAME . '<' . $varAdminEmail . '>';
     $varSiteName = SITE_NAME;
     $varWhereTemplate = ' EmailTemplateTitle = binary \'Change User Password\' AND EmailTemplateStatus = \'Active\' ';
     $arrMailTemplate = $objTemplate->getTemplateInfo($varWhereTemplate);
     $varOutput = html_entity_decode(stripcslashes($arrMailTemplate[0]['EmailTemplateDescription']));
     $varSubject = html_entity_decode(stripcslashes($arrMailTemplate[0]['EmailTemplateSubject']));
     $varKeyword = array('{IMAGE_PATH}', '{NAME}', '{SITE_NAME}', '{USER_NAME}');
     $varKeywordValues = array($varPath, $varFirstName, $varSiteName, $varUserName);
     $varOutPutValues = str_replace($varKeyword, $varKeywordValues, $varOutput);
     $varSubject = str_replace('{SITE_NAME}', $varSiteName, $varSubject);
     //send email
     $varTo = $varUserName;
     $objCore->sendMail($varTo, $varFrom, $varSubject, $varOutPutValues);
 }