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); } }
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); }