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			&nbsp;&nbsp;<?php echo translate('Subject') . ": " ;?><br />
51			&nbsp;&nbsp;<input name="subject" type="text" size="60"><br /><br />
52			&nbsp;&nbsp;<?php 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>
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