<?php
//*/////////////////////*//
//* Автор: wap_masterok *//
//* http://wap-help.ru *//
//*/////////////////////*//
session_start();
$title = 'Гостевая - управления';
require 'core.php';
require 'head.php';
echo '<div class="foot">Гостевая - управления</div>';
$adm=mysql_fetch_array(mysql_query("SELECT `pass` FROM `adm` WHERE `id` ='12'"));
if($_POST['submit']){
$admp=$adm['pass'];
if($_POST['pass'] == $admp) {
$_SESSION['password'] = $admp;
header('location: index.php');
}else{
echo '<div class="menu"> Неверный пароль .</div>';
}
}
if($_SESSION['password'] == $adm['pass']){
if($del){
mysql_query("DELETE FROM `chat` WHERE `id`='".$del."'");
header("Location: admin.php");
}
if($id){
$ed=mysql_fetch_array(mysql_query("SELECT * FROM `chat` WHERE `id` ='".$id."'"));
if($_POST['edit']){
$name = check($_POST['name']);
$msg = check($_POST['msg']);
mysql_query("UPDATE `chat` SET
`name`='".$name."' ,
`mail`='".$_POST['mail']."' ,
`msg`='".$msg."' WHERE `id`='".$id."' ");
header("Location: admin.php");
}
echo '<center><form name="form" action="" method="post">
Имя: <input name="name" type="text" value="'.$ed['name'].'" maxlength="20" /><br />
Email: <input name="mail" type="text" value="'.$ed['mail'].'" maxlength="30" /><br />
Сообщение:<br />
<textarea name="msg" >'.$ed['msg'].'</textarea><br/>
<input type="submit" name="edit" value="Сохранить"/>
</form></center>';
}
$c = mysql_result(mysql_query("SELECT COUNT(*) FROM `chat`"),0);
if ($c)
{
$kol=6;//количество записей на страницу
$page=1;
$all=$c;
//определяем номер страницы (если не задано, то естественно 1)
$page=(isset($_GET['page'])) ? (int)$_GET['page'] : 1;
//высчитываем общее число страниц (пусть разбивка по 5 элементов на страницу)
$num_pages=ceil($all/5);
//высчитываем с какой позиции надо выводить данные
$start=$page*5-5;
//обработка "дурацких" номеров страниц
if ($page > $num_pages || $page < 1)
{
$page=1;
$start=0;
}
$sql = mysql_query("SELECT * FROM `chat` ORDER BY `time` DESC LIMIT $start,$kol");
while ($row = mysql_fetch_assoc($sql))
{
echo ' <b>Гость:</b> '.$row['name'].' <br /><b>Сообщение:</b> '.$row['msg'].'<a href="admin.php?del='.$row['id'].'">[Удалить]</a><a href="admin.php?id='.$row['id'].'"> [Ред.]</a><br />';
echo'<br>';
}
echo '<div class="menu">';
for($pr = '', $i =1; $i <= $num_pages; $i++)
{
echo $pr=(($i == 1 || $i == $num_pages || abs($i-$page) < 2) ? ($i == $page ? " [$i стр.] " : ' <a href="'.$_SERVER['SCRIPT_NAME'].'?page='.$i.'">'.$i.'</a> ') : (($pr == ' ... ' || $pr == '')? '' : ' ... '));
}
echo '</div>' ;
}
else
{
echo '<div class="menu"> Пусто .</div>';
}
}else{
echo '<form name="form" action="admin.php" method="post">
Пароль: <input name="pass" type="password" maxlength="20" /><br />
<input type="submit" name="submit" value="Войти"/><br /> </form>';
}
require 'foot.php';
?>