1<?php 2/** 3* @version 04-03-2007 4* @package Templates 5* 6* Copyright (C) 2005 - 2007 MailZu 7* License: GPL, see LICENSE 8*/ 9 10include_once("lib/PHPMailer.class.php"); 11 12function printsendmail(){ 13 global $conf; 14 global $link; 15?> 16 <table width="100%" border="0" cellspacing="0" cellpadding="1"> 17 <tr> 18 <td class="tableBorder"> 19 <table width="100%" border="0" cellspacing="1" cellpadding="0"> 20 <tr> 21 <td class="tableTitle"> 22 <?php 23 $adminEmail = $conf['app']['adminEmail']; 24 $emailList = ''; 25 if ( is_array($adminEmail) ) { 26 foreach ($adminEmail as $email) { 27 $emailList .= $emailList == '' ? $email : ", $email"; 28 } 29 } else { 30 $emailList = $adminEmail; 31 } 32 echo translate('Email Administrator') . " ($emailList)"; 33 ?> 34 35 </td> 36 <td class="tableTitle"> 37 <div align="right"> 38 <?php $link->doLink('javascript: help(\'msg_index\');', '?', '', 'color: #FFFFFF;', 39 translate('Help') . ' - ' . translate('Email Administrator')) ?> 40 </div> 41 </td> 42 </tr> 43 </table> 44 45 <table class="stdFont" width="100%" height="100%" border="0" cellspacing="1" cellpadding="0"> 46 47 <tr class="cellColor" align="left"> 48 <form name="sendmail_to_admin_form" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> 49 <td><br /> 50 <?php echo translate('Subject') . ": " ;?><br /> 51 <input name="subject" type="text" size="60"><br /><br /> 52 <?php echo translate('Message') . ": " ;?><br /> 53 <textarea name="body" cols="60" rows="15"></textarea><br/> 54 <input type="submit" class="button" name="action" value="send"><br /><br /> 55 </form> 56 </td> 57 </tr> 58 </table> 59 </td> 60 </tr> 61 </table> 62 63<?php 64} 65 66 67function verifyAndSendMail() 68{ 69 global $conf; 70 $subject = "[MailZu] " . stripslashes(CmnFns::getGlobalVar('subject', POST)); 71 $body = stripslashes(CmnFns::getGlobalVar('body', POST)); 72 if( $subject != '' && $body != '' ){ 73 $adminEmail = $conf['app']['adminEmail']; 74 $sub = "[ Email Administrator ] Notification from '" . $_SESSION['sessionID'] . "'"; 75 $mailer = new PHPMailer(); 76 if ( is_array($adminEmail) ) { 77 foreach ($adminEmail as $email) { 78 $mailer->AddAddress($email, ''); 79 } 80 } else { 81 $mailer->AddAddress($adminEmail, ''); 82 } 83 $mailer->FromName = $_SESSION['sessionID']; 84 $mailer->From = $_SESSION['sessionMail'][0]; 85 $mailer->Subject = $subject; 86 $mailer->Body = $body; 87 $mailer->Send(); 88 CmnFns::redirect_js('summary.php'); 89 }else{ 90 CmnFns::do_error_box(translate('You have to type some text'), '', false); 91 printsendmail(); 92 } 93} 94 95?> 96