configured
[bMailZu.git] / templates / sendmail.template.php
blobd96b8bb936566297a797373165c19e5dcaa31ac5
1 <?php
2 /**
3 * @version 04-03-2007
4 * @package Templates
6 * Copyright (C) 2005 - 2007 MailZu
7 * License: GPL, see LICENSE
8 */
10 include_once("lib/PHPMailer.class.php");
12 function printsendmail(){
13 global $conf;
14 global $link;
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 <?
23 $adminEmail = $conf['app']['adminEmail'];
24 $emailList = '';
25 if ( is_array($adminEmail) ) {
26 foreach ($adminEmail as $email) {
27 $emailList .= $emailList == '' ? $email : ", $email";
29 } else {
30 $emailList = $adminEmail;
32 echo translate('Email Administrator') . " ($emailList)";
35 </td>
36 <td class="tableTitle">
37 <div align="right">
38 <? $link->doLink('javascript: help(\'msg_index\');', '?', '', 'color: #FFFFFF;',
39 translate('Help') . ' - ' . translate('Email Administrator')) ?>
40 </div>
41 </td>
42 </tr>
43 </table>
45 <table class="stdFont" width="100%" height="100%" border="0" cellspacing="1" cellpadding="0">
47 <tr class="cellColor" align="left">
48 <form name="sendmail_to_admin_form" action="<? echo $_SERVER['PHP_SELF']; ?>" method="POST">
49 <td><br />
50 &nbsp;&nbsp;<? echo translate('Subject') . ": " ;?><br />
51 &nbsp;&nbsp;<input name="subject" type="text" size="60"><br /><br />
52 &nbsp;&nbsp;<? echo translate('Message') . ": " ;?><br />
53 &nbsp;&nbsp;<textarea name="body" cols="60" rows="15"></textarea><br/>
54 &nbsp;&nbsp;<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>
67 function verifyAndSendMail()
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, '');
80 } else {
81 $mailer->AddAddress($adminEmail, '');
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();