$_SESSION['marked'] = serialize($marked);
echo '<input class="mail-purge" type="button" value="Purge Mails ('.
count($marked).')" onclick="javascript: location.href=\'quarantine.php?op=purge\'"/>';
- echo '<input class="mail-purge" type="button" value="Release checked Mails."
- onclick="javascript: checkAction();"/>';
+ echo '<input class="mail-purge" type="button" value="Release checked"
+ onclick="javascript: checkAction(\'release\');"/>';
+ echo '<input class="mail-purge" type="button" value="Delete checked"
+ onclick="javascript: checkAction(\'delete\');"/>';
echo "<p class=\"page-nav\">$first$prev Showing page $pageNum of
$maxPage pages $next$last</p>";
/* vim: set ts=4 tw=4 sw=4 noet: */
-function checkAction() {
+function checkAction(action) {
var ids = '';
var c = document.getElementsByName('action');
for (var i = 0; i < c.length; i++) {
}
}
}
- var url = 'quarantine.php?op=release&id=' + ids;
+ var url = 'quarantine.php?op=' + action + '&id=' + ids;
location.href=url;
}
$mail = unserialize($_SESSION['mailInfo']["$mail_id"]);
$secret_id = $mail->secret_id;
$recipient = $mail->recipient;
- echo "$mail_id $secret_id $recipient";
-/*
+ //echo "$mail_id $secret_id $recipient";
+
if ($request == 'release') {
$amavisserver = $CFG->amavisd_db_host;
$policy_port = $CFG->amavis_policy_port;
error("Unknown operation [$request]");
exit;
}
-*/
}
+
+ return $query;
}
$util = Utils::getInstance();
if ($loggedIn && isset($_GET['id'])) {
$ids = explode(',', $_GET['id']);
$query = handleRequest($request, $ids);
- exit;
-/* $mail_id = urldecode($_GET['id']);
+/* exit;
+ $mail_id = urldecode($_GET['id']);
$mail = unserialize($_SESSION['mailInfo']["$mail_id"]);
$secret_id = $mail->secret_id;
$recipient = $mail->recipient;
error("Unknown operation [$request]");
exit;
}*/
+ print_r($query);
+ exit;
$success = $DB->update($query);
if (! $success) {
error("Message not released, contact administrator [$query]");