View file deliveries/adm_panel/delivery.php

File size: 2.11Kb
<?
include_once('../sys/inc/start.php');
include_once('../sys/inc/compress.php');
include_once('../sys/inc/sess.php');
include_once('../sys/inc/home.php');
include_once('../sys/inc/settings.php');
include_once('../sys/inc/db_connect.php');
include_once('../sys/inc/ipua.php');
include_once('../sys/inc/fnc.php');
include_once('../sys/inc/adm_check.php');
include_once('../sys/inc/user.php');
user_access('mail_delivery_send', null, 'index.php?'.SID);
adm_check();
$set['title'] = 'Массовая рассылка сообщений';
include_once '../sys/inc/thead.php';
aut();
title();
include_once(H.'deliveries/inc/configs.php');
$msg = "";
if (isset($_POST['send']) && isset($_POST['msg']) && isset($_POST['whom'])) {
	$whom = intval($_POST['whom']);
	$msg = $_POST['msg'];
	if (!array_key_exists($whom, delivery::getWhoms()))
		$err[] = "Выберите кому нужно отправить сообщение";
	elseif (strlen2(trim($msg)) < 10)
		$err[] = "Сообщение должно содержать не меньше 10-ти символов";
	elseif (strlen2($msg) > 5000)
		$err[] = "Длина сообщения превысила лимит максимального количества символов";
	else {
		delivery::sendDelivery(my_esc($msg), $whom);
		$_SESSION['message'] = "Сообщение успешно разослано";
		header("Location: index.php?");
		exit();
	}
}
err();
echo "<form method='POST' action=''>\n";
echo "Сообщение (10 - 5000 симв.):<br />\n";
echo "<textarea name='msg'>".input_value_text($msg)."</textarea><br />\n";
echo "Кому:<br />\n";
echo "<select name='whom'>\n";
foreach (delivery::getWhoms() as $key => $value) {
	echo "<option value='{$key}'>{$value}</option>\n";
}
echo "</select><br />\n";
echo "<input type='submit' name='send' value='Отправить' /><br />\n";
echo "</form>\n";
if (user_access('adm_panel_show')) {
	echo "<div class='foot'>\n";
	echo "<img src='/style/icons/str.gif' /> <a href='index.php?'>В админку</a><br />\n";
	echo "</div>\n";
}
include_once('../sys/inc/tfoot.php');
?>