$aBxSecurityExceptions = array('POST.body', 'REQUEST.body'); require_once '../inc/header.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'design.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'admin_design.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'utils.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'prof.inc.php'; bx_import('BxTemplFormView'); bx_import('BxDolEmailTemplates'); bx_import('BxDolPaginate'); bx_import('BxDolSubscription'); bx_import('BxTemplSearchResult'); $logged['admin'] = member_auth(1, true, true); $oSubscription = BxDolSubscription::getInstance(); if ($_POST['queue_message'] && $_POST['msgs_id']) { set_time_limit(1800); $sActionResult = QueueMessage(); } if ($_POST['add_message']) { $action = 'add'; } if ($_POST['delete_message'] && $_POST['msgs_id']) { $sActionResult = DeleteMessage() ? _t('_adm_mmail_Message_was_deleted') : _t('_adm_mmail_Message_was_not_deleted'); } if ($_POST['preview_message']) { $action = 'preview'; } if (bx_get('action') == 'empty') { $sActionResult = EmptyQueue() ? _t('_adm_mmail_Queue_empty') : _t('_adm_mmail_Queue_emptying_failed'); } if (isset($_POST['adm-ms-delete'])) { foreach ($_POST['members'] as $iMemberId) {
if (!$demo_mode && $action == 'delete' && $_POST['msgs_id']) { if (DeleteMessage()) { $action_result .= "Message was deleted.<br>"; } else { $action_result .= "Message was not deleted.<br>"; } } if (!$demo_mode && $action == 'empty') { if (EmptyQueue()) { $action_result .= "Queue empty.<br>"; } else { $action_result .= "Queue emptying failed.<br>"; } } if (!$demo_mode && $action == 'queue' && $_POST['msgs_id']) { $action_result .= QueueMessage(); } if (strlen($action_result)) { echo "<br><center><div class=\"err\">{$action_result}</div></center><br>\n"; } PrintStatus(); // Print combobox with all messages ?> <form name="form_messages" method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?> "> <input type="hidden" name="action" value="view"> <center class="text">Messages: <select name=msgs_id onChange="javascript: document.forms['form_messages'].submit();"> <option value=0>NONE</option>