Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if($_REQUEST['send_mail'] == 1) {
- jimport('joomla.mail.helper');
- $mail = JFactory::getMailer();
- $config =& JFactory::getConfig();
- $pageURL = 'http';
- $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
- $from = $mail->From;
- $recipient = array($mail->From);
- if($_REQUEST['mail']){
- $replyto = $_REQUEST['mail'];
- }
- else {
- $replyto = $from;
- }
- $mail->IsHTML(true);
- $mail->addRecipient($recipient);
- $mail->setSender($from);
- $mail->ClearReplyTos();
- $mail->addReplyTo($replyto);
- $mail->setSubject(JMailHelper::cleanSubject($config->getValue( 'config.sitename' ), ""));
- // Body
- $body = "<table>";
- if($_REQUEST['txtFirstName']){
- $body .= "<tr><td><b>First Name: </b></td><td>".$_REQUEST['txtFirstName']."</td></tr>";
- }
- if($_REQUEST['txtLastName']){
- $body .= "<tr><td><b>Last Name: </b></td><td>".$_REQUEST['txtLastName']."</td></tr>";
- }
- if($_REQUEST['company']){
- $body .= "<tr><td><b>Company/Organization name: </b></td><td>".$_REQUEST['company']."</td></tr>";
- }
- if($_REQUEST['txtPhone']){
- $body .= "<tr><td><b>Phone number: </b></td><td>".$_REQUEST['txtPhone']."</td></tr>";
- }
- if($_REQUEST['mail']){
- $body .= "<tr><td><b>Email address: </b></td><td>".$_REQUEST['mail']."</td></tr>";
- }
- if($_REQUEST['ddlCountry']){
- $body .= "<tr><td><b>Country: </b></td><td>".$_REQUEST['ddlCountry']."</td></tr>";
- }
- if($_REQUEST['ddlEvent']){
- $body .= "<tr><td><b>Event: </b></td><td>".$_REQUEST['ddlEvent']."</td></tr>";
- }
- if($_REQUEST['txtOtherEvent']){
- $body .= "<tr><td><b>Other Event: </b></td><td>".$_REQUEST['txtOtherEvent']."</td></tr>";
- }
- if($_REQUEST['isCustomer']){
- $body .= "<tr><td><b>Are you a LiveU customer?: </b></td><td>".$_REQUEST['isCustomer']."</td></tr>";
- }
- if($_REQUEST['isServer']){
- $body .= "<tr><td><b>Do you have a LiveU server?: </b></td><td>".$_REQUEST['isServer']."</td></tr>";
- }
- if($_REQUEST['isRequire']){
- $body .= "<tr><td><b>Will you require additional equipment?: </b></td><td>".$_REQUEST['isRequire']."</td></tr>";
- }
- $body .= "<tr>
- <td style='font-weight: bold;'>Lead From:</td>
- <td>Web Lead from: Book Event</td>
- </tr>";
- if($_REQUEST['txtDetails']){
- $body .= "<tr><td><b>Details: </b></td><td>".$_REQUEST['txtDetails']."</td></tr>";
- }
- if($_REQUEST['txtMsg']){
- $body .= "<tr><td><b>Comments: </b></td><td>".$_REQUEST['txtMsg']."</td></tr>";
- }
- // A null body will raise a mail error, so always add at least a signature.
- $body .= "<tr><td>------</td></tr>" . "<tr><td>" . $config->getValue( 'config.sitename' ) ."</td></tr>";
- $body .= "</table>";
- $body = JMailHelper::cleanBody($body);
- $mail->setBody($body);
- mail_send($mail);
- }
- function mail_send(&$mail)
- {
- $app = JFactory::getApplication();
- if (($error = $mail->Send()) !== true)
- {
- $info = empty($mail->ErrorInfo) ? $error->getMessage() : $mail->ErrorInfo;
- $msg = JText::_($GLOBALS["COM_NAME"] . "_ERR_SENDING_MAIL") . ". " . $info;
- //$app->redirect($pageURL, $msg, 'message');
- JFactory::getApplication()->enqueueMessage($msg);
- //JLog::add($msg, JLog::ERROR, get_class($this));
- return false;
- }
- // Notify email send success
- //$app->redirect($pageURL, 'Email sent', 'message');
- //JFactory::getApplication()->enqueueMessage('Email sent');
- //JFactory::getApplication()->redirect("/index.php?option=com_content&Itemid=280&view=article&id=94");
- return true;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment