First Commit
This commit is contained in:
1 parent
5eb9dd037d
commit
2e62c0e60b
11877 files changed
+2035312
No files matched your search
@@ -0,0 +1,77 @@
|
||||
<?php
|
||||
require_once("include/globals.php");
|
||||
|
||||
if (SessionActive() != 1 || ! UserLoggedIn()) {
|
||||
header("Location: /");
|
||||
exit();
|
||||
}
|
||||
|
||||
// Start the template and output buffering
|
||||
startTemplate();
|
||||
$templatePageTitle = "$TitleText " . getLanguageText('TEXT-ADMINISTRATION');
|
||||
$headerArgs = "";
|
||||
|
||||
|
||||
|
||||
// Ensure that only admin users have access to this module
|
||||
$AllowedUserTypes = array('SuperUser','System Administrator','Communications Administrator');
|
||||
if (checkPermission($AllowedUserTypes) != 1) {
|
||||
$error_message = getLanguageText('ERRORMSG-ACCESS-DENIED');
|
||||
$action = '';
|
||||
$naction = '';
|
||||
header("Location: /?action=$action&naction=$naction$headerArgs&form_message=" . urlencode($form_message) . "&error_message=" . urlencode($error_message));
|
||||
exit();
|
||||
}
|
||||
|
||||
// sets the email contact table
|
||||
$PrimaryTable = "contacts";
|
||||
|
||||
|
||||
if (isset($_POST['CleanUp'])) {
|
||||
$tables = "email_send_log AS l LEFT JOIN $PrimaryTable AS c ON c.email=l.email AND c.active='Y'";
|
||||
$query = "UPDATE $tables SET c.active='N' WHERE l.status='Bounced'";
|
||||
db_query($query);
|
||||
$updateNum = db_affected_rows();
|
||||
|
||||
if ($updateNum < 1) $msg = "<b>There are currently no bounced back email addresses to deactivate.</b>";
|
||||
elseif ($updateNum == 1) $msg = "<b>$updateNum email contact has been successfully deactivated.</b>";
|
||||
else $msg = "<b>$updateNum email contacts have been successfully deactivated.</b>";
|
||||
}
|
||||
|
||||
?>
|
||||
<center>
|
||||
<br>
|
||||
<form method='post' action=''>
|
||||
<table width='<?php echo($default_table_width) ?>' cellpadding='5' cellspacing='5' border='0' bgcolor='#eeeeee'>
|
||||
<tr>
|
||||
<td class='menu-item' align='center'><b>Bounce Back Administration</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='center' class='menu-item'>
|
||||
<?php if ($msg) { ?>
|
||||
<p><font color="green"><?php echo $msg ?></font></p>
|
||||
<?php } ?>
|
||||
<p> </p>
|
||||
<p><b>What are E-Mail Bounce Backs?</b></p>
|
||||
<p>Bounced back e-mail is e-mail that is returned to you (the sender) because it cannot be delivered for some reason.<br>
|
||||
These returned message usually appear in your INBOX as new emails after an e-mail blast has been sent.</p>
|
||||
<p> </p>
|
||||
<p><b>To deactivate these e-mail addresses from your<br>contact list, click on the below button.</b></p>
|
||||
<p><input type='submit' class='btn btn--primary' name="CleanUp" value="Clean Up Bounced Back E-mails"></p>
|
||||
<p> </p>
|
||||
</td>
|
||||
<!--
|
||||
<input type='hidden' name='action' value='<?php echo($action) ?>'>
|
||||
<input type='hidden' name='naction' value='<?php echo($next_naction) ?>'>
|
||||
<input type='hidden' name='record_num' value='<?php echo($record_num) ?>'>
|
||||
-->
|
||||
<br>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</center>
|
||||
<?php
|
||||
endTemplate();
|
||||
?>
|
||||
Reference in new issue
Block a user