| Current Path : /var/www/cesa.co.za/php/mail_interface/ |
| Current File : /var/www/cesa.co.za/php/mail_interface/index.php |
<?php
// ini_set('display_errors', 1);
// ini_set('display_startup_errors', 1);
// error_reporting(E_ALL);
include_once($_SERVER['DOCUMENT_ROOT'] . '/cfg/config.php');
include_once($_SERVER['DOCUMENT_ROOT'] . '/php/inc_db.php');
include_once($_SERVER['DOCUMENT_ROOT'] . '/cesanet/inc_shared.php');
$secret = $_REQUEST['secret'];
if ($secret != 'mail_from_cesa_old_93_republic') {
// ErrorLog::logInfo("Invalid secret: " . print_r($_REQUEST, true));
echo 'Invalid secret';
exit;
} else {
ErrorLog::logInfo("Processing mail: " . print_r($_REQUEST, true));
}
try {
$recipientSQL = $_REQUEST['recipientSQL'];
$mailContents = $_REQUEST['mailContents'];
BatchJob::saveJob(
"\$mailObj = new MailMessages(\$sqlf); "
. "\$mailObj->processSend('" . base64_encode(
json_encode(['recipientSQL' => $recipientSQL, 'mailContents' => $mailContents])
) . "'); "
);
} catch (Exception $e) {
ErrorLog::logError("Error: " . $e->getMessage());
echo 'Error: ' . $e->getMessage();
exit;
}