View file deliveries/deliveries/index.php

File size: 2.48Kb
<?
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/user.php');
only_reg();
$set['title'] = 'Рассылка сообщений';
include_once '../sys/inc/thead.php';
include_once(H.'deliveries/inc/configs.php');
delivery::reviewAllDeliveries();
aut();
title();
if (isset($_GET['delete'])) {
	if (delivery::deleteDelivery(intval($_GET['delete'])))
		$_SESSION['message'] = "Сообщение успешно удалено";
	else
		$_SESSION['message'] = "Сообщение не найдено";
	header("Location: ?");
	exit();
}
if (isset($_GET['delete_all'])) {
	delivery::deleteAllDeliveries();
	$_SESSION['message'] = "Все сообщения успешно удалены";
	header("Location: ?");
	exit();
}
$count_posts = mysql_result(mysql_query("SELECT COUNT(*) FROM `mail_delivery` WHERE ".delivery::getMyWhomQuery().(delivery::getDeletedQuery() ? " AND ".delivery::getDeletedQuery() : null)), 0);
if ($count_posts <= 0):
	echo "<div class='mess'>\n";
	echo "Список сообщений пуст\n";
	echo "</div>\n";
else:
	$count_pages = k_page($count_posts, $set['p_str']);
	$page = page($count_posts);
	$start = $set['p_str'] * $page - $set['p_str'];
	$q = mysql_query("SELECT * FROM `mail_delivery` WHERE ".delivery::getMyWhomQuery().(delivery::getDeletedQuery() ? " AND ".delivery::getDeletedQuery() : null)." ORDER BY `time` DESC LIMIT $start, $set[p_str]");
	while ($post = mysql_fetch_assoc($q)) {
		echo "<div class='nav".($num++ % 2 ? 1 : 2)."'>\n";
		if (!delivery::isDeleted($post['id'])) {
			echo "<span style='float: right'>\n";
			echo "<a href='?delete=$post[id]'><img src='/style/icons/delete.png' /></a>";
			echo "</span>\n";
		}
		echo output_text($post['msg']);
		echo "<br />\n";
		echo "<img src='/style/icons/time.png' /> ".vremja($post['time']);
		echo "</div>\n";
	}
	if ($count_pages > 1)str("?", $count_pages, $page);
endif;
echo "<div class='foot'>\n";
if ($count_posts > 0) {
	echo "<img src='/style/icons/delete.gif' /> <a href='?delete_all'>Удалить все</a><br />\n";
}
echo "<img src='/style/icons/str.gif' /> <a href='/umenu.php'>Мой кабинет</a><br />\n";
echo "</div>\n";
include_once('../sys/inc/tfoot.php');
?>