Вход Регистрация
Файл: youfone/ZAk/admin.php
Строк: 274
<? 
include "config.inc.php";
include 
"connect.inc.php";
include 
"enter.inc.php";
include_once(
'../system/head.php');

If (!isset(
$_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode'])) $mode=false; else $mode=$_GET['mode'];
print 
'<div>';
switch (
$mode){
case 
'avtoriz':
$result = @mysql_query("SELECT * FROM `zakaz` where `status`='on' ");
$act = @mysql_num_rows($result);
$result=@mysql_query("SELECT * FROM `kategory`"); 
$col=mysql_affected_rows();
echo 


<div class="foot"><center><b>Админ-панель</b></center></div>
 
<div class="ss1"><img src="img/47.png" align="middle"><a href="?mode=act_zak">Активные заказы</a> ('
.$act.')<br/> </div>
<div class="ss"><img src="img/folder.png" align="middle"><a href="?mode=kat">Категории</a> ('
.$col.')<br/></div>
<div class="ss"><img src="img/01.png" align="middle"><a href="?mode=delete">Удаление заказов</a><br/> </div>
<div class="ss"><img src="img/stat.png" align="middle"><a href="?mode=stat">Статистика</a><br/> </div>
<div class="ss"><img src="img/profile.png" align="middle"><a href="?mode=edit">Изменить логин/пароль</a><br/> </div>
<div class="ss"><img src="img/45.png" align="middle"><a href="index.php">В стол заказов</a> </div>
'


break;

case 
'delete':
print 
'<center>Удаление заказов</center><hr/>';
print 
'
<div class="ss1"><img src="img/29.png" align="middle"><a href="?mode=del_id_zak">Удалить по ID</a><br/></div>
<div class="ss"><img src="img/29.png" align="middle"><a href="?mode=del_act">Удалить все активные</a><br/></div>
<div class="ss"><img src="img/29.png" align="middle"><a href="?mode=del_nev">Удалить все невыполненные</a><br/></div>
<div class="ss"><img src="img/29.png" align="middle"><a href="?mode=del_vyp">Удалить все выполненные</a><br/></div>
<div class="ss"><img src="img/29.png" align="middle"><a href="?mode=del_vse">Удалить все заказы</a><br/></div>
'
;
break;

case 
'kat':
print 
'<center>Изменение категорий</center><hr/>';

$result=@mysql_query("SELECT * FROM `kategory`");
$col=mysql_affected_rows();
echo 
'Категорий: '.$col.'<br/>';
if (
$col==0) {
print 
'У вас нет ни одной категории!';
} else {
for (
$i=0;$i<$col;$i++){
$myrow mysql_fetch_array($result);
echo 
'<div class="ss1"><img src="img/29.png" align="middle"> '.mysql_result($result,$i,'kat').'
[<a href="?mode=izm_kat&id='
.$myrow['id'].'"> изм. </a>|<a href="?mode=del_kat&id='.$myrow['id'].'"> уд. </a>]
<br/></div>'
;
}
}
print 
'
<br/><div class="ss1"><img src="img/29.png" align="middle"><a href="?mode=new_kat">Создать категорию</a></div>'
;
break;

case 
'new_kat':
print 
'<center>Создание категории</center> ';
echo 
'<hr/>';
print
'
<form action="?mode=new_kat2" method="post">
        Название категории :<br/>
<input name="kat" type="text" maxlength="20" value=""/><br/>
        <input class="ibutton" type="submit" value="Создать"/>
</form>
'
;
break;

case 
'new_kat2':
$_POST['kat']=htmlspecialchars(stripslashes(trim($_POST['kat'])));
$_POST['kat']=mysql_real_escape_string($_POST['kat']);
if (!
$_POST['kat']) {
print 
'Ошибка ввода!<br/>';
break;}
$result=mysql_query("INSERT INTO `kategory`
(`kat` )
values
('"
.$_POST['kat']."')
"
);
If (!
$result){
echo 
'Ошибка запроса к бд...<br/>';
break;
}
print 
'Категория успешно создана!<br/>
<a href="?mode=kat">Категории</a><br/>'
;

break;


case 
'izm_kat':
print 
'<center>Изменение категории</center> ';
echo 
'<hr/>';
$_GET['id']=intval($_GET['id']);
$_GET['id']=htmlspecialchars(stripslashes(trim($_GET['id'])));
$_GET['id']=mysql_real_escape_string($_GET['id']);
if (!
$_GET['id']) {
print 
'Ошибка!<br/>';
break;}
$result=@mysql_query("SELECT * FROM `kategory` where `id`='".$_GET['id']."'");
if (
mysql_affected_rows()==0) {
print 
'Ошибка2!<br/>';
break;}
print
'
<form action="?mode=izm_kat2&id='
.$_GET['id'].'" method="post">
        Название категории :<br/>
<input name="kat" type="text" maxlength="20" value="'
.mysql_result($result,$i,'kat').'"/><br/>
        <input class="ibutton" type="submit" value="Изменить"/>
</form>
'
;

break;

case 
'del_kat':
print 
'<center>Удаление категории</center> ';
echo 
'<hr/>';
$_GET['id']=intval($_GET['id']);
$_GET['id']=htmlspecialchars(stripslashes(trim($_GET['id'])));
$_GET['id']=mysql_real_escape_string($_GET['id']);
if (!
$_GET['id']) {
print 
'Ошибка!<br/>';
break;}
$result=@mysql_query("SELECT * FROM `kategory` where `id`='".$_GET['id']."'");
if (
mysql_affected_rows()==0) {
print 
'Ошибка2!<br/>';
break;}
$result=@mysql_query("DELETE FROM `kategory` where `id`='".$_GET['id']."'");
If (!
$result){
echo 
'Ошибка запроса к бд...<br/>';
break;
}
print
'Категория успешно удалена!<br/>';

break;

case 
'izm_kat2':
$_POST['kat']=htmlspecialchars(stripslashes(trim($_POST['kat'])));
$_POST['kat']=mysql_real_escape_string($_POST['kat']);
$_GET['id']=intval($_GET['id']);
$_GET['id']=htmlspecialchars(stripslashes(trim($_GET['id'])));
$_GET['id']=mysql_real_escape_string($_GET['id']);
if (!
$_GET['id']) {
print 
'Ошибка!<br/>';
break;}
$result=@mysql_query("SELECT * FROM `kategory` where `id`='".$_GET['id']."'");
if (
mysql_affected_rows()==0) {
print 
'Ошибка2!<br/>';
break;}
if (!
$_POST['kat']) {
print 
'Ошибка ввода!<br/>';
break;}
$result=mysql_query("UPDATE `kategory` SET `kat`='".$_POST['kat']."' where `id`='".$_GET['id']."'");
If (!
$result){
echo 
'Ошибка запроса к бд...<br/>';
break;
}
print 
'Категория успешно изменена!<br/>
<a href="?mode=kat">Категории</a><br/>'
;

break;

case 
'edit':

print 
'<center>Изменить логин/пароль</center><hr/>';
print 
'После смены логина или пароля Вам нужно будет авторизоваться заново под новыми данными!<br/>
<form action="?mode=edit2" method="POST">
Логин :<br/>
<input type="text" name="logins" value="'
.$_USER['nick'].'"><br/>
Пароль :<br/>
<input type="text" name="passwords" value="'
.$_USER['pass'].'"><br/>
<input type="submit" value="Изменить">
</form>'
;
break;

case 
'edit2':
$_POST['logins']=mysql_real_escape_string($_POST['logins']);
$_POST['logins']=htmlspecialchars(stripslashes(trim($_POST['logins'])));
$_POST['passwords']=mysql_real_escape_string($_POST['passwords']);
$_POST['passwords']=htmlspecialchars(stripslashes(trim($_POST['passwords'])));
if (!
$_POST['logins']) {
print 
'Вы не ввели логин!'; break;}
$result=mysql_query("UPDATE `admin` SET `nick`='".$_POST['logins']."'");
If (!
$result){
echo 
'Логин не изменён.<br/>Ошибка запроса к бд...';
break;
}
$result=mysql_query("UPDATE `admin` SET `pass`='".$_POST['passwords']."'");
If (!
$result){
echo 
'Пароль не изменён.<br/>Ошибка запроса к бд...';
break;
}
print 
'Данные успешно сохранены!<br/>';
break;

case 
'stat':
print 
'<center>Статистика</center><hr/>';
$result=@mysql_query("SELECT * FROM `zakaz` WHERE `status`='on'");
$act=mysql_affected_rows();
$result=@mysql_query("SELECT * FROM `zakaz` WHERE `status`='off'");
$vyp=mysql_affected_rows();
$result=@mysql_query("SELECT * FROM `zakaz` WHERE `status`='x'");
$nev=mysql_affected_rows();
print 
'
<div class="ss1"><img src="img/47.png" align="middle">Активных заказов : <a href="index.php?mode=act_zak">'
.$act.'</a><br/></div>
<div class="ss"><img src="img/02.png" align="middle">Выполненных заказов : <a href="index.php?mode=vyp_zak">'
.$vyp.'</a><br/></div>
<div class="ss"><img src="img/01.png" align="middle">Невыполненных заказов : <a href="index.php?mode=nevyp_zak">'
.$nev.'</a><br/></div>
'
;
break;

case 
'act_zak':
print 
'<center>Активные заказы</center> ';
echo 
'<hr/>';
$num 5
if(isset(
$_GET['page']) and is_numeric($_GET['page'])) {
$page intval($_GET['page']);
} else { 
$page 1; }
$result mysql_query("SELECT COUNT(*) FROM `zakaz` where `status`='on' ");  
$posts mysql_result($result,0);
echo 
'<div class="ss1"><img src="img/47.png" align="middle">Активных заказов: '.$posts.'<br/></div>';
if (
$posts==0) { echo 'Активных заказов нет!<br/>'
break;}
$total intval(($posts 1) / $num) + 1;  
if(empty(
$page) or $page 0$page 1;  
  if(
$page $total$page $total;  
$start $page $num $num;  
$result mysql_query("SELECT * FROM `zakaz` WHERE `status`='on' ORDER BY id DESC LIMIT $start$num");  
while (
$myrow mysql_fetch_array($result)){
echo 
'<b>Номер заказа: </b>'.$myrow['id'].'<br/>';
echo 
'<b>Заказ оставил : </b>'.$myrow['nick'].'<br/>';
echo 
'<b>Название | Описание :</b><br/>'.$myrow['names'].'<br/>
<b>Категория : </b>'
.$myrow['kategory'].'<br/>
<b>Автор : </b>'
.$myrow['aftar'].'<br/>
<div class="ss1"><img src="img/29.png" align="middle"><a href="?mode=vyp_zak&nomer='
.$myrow['id'].'">Выполнить заказ</a><br/></div>
<hr/>'
;}
if (
$page != 1$pervpage '<a href="?mode=act_zak&page=1">&lt;&lt;</a>  
                               <a href="?mode=act_zak&page='
. ($page 1) .'">&lt;</a> ';  
if (
$page != $total$nextpage ' <a href="?mode=act_zak&page='. ($page 1) .'">&gt;</a>  
                                   <a href="?mode=act_zak&page=' 
.$total'">&gt;&gt;</a>';  
if(
$page 0$page2left ' <a href="?mode=act_zak&page='. ($page 2) .'">'. ($page 2) .'</a> ';  
if(
$page 0$page1left ' <a href="?mode=act_zak&page='. ($page 1) .'">'. ($page 1) .'</a> ';  
if(
$page <= $total$page2right ' <a href="?mode=act_zak&page='. ($page 2) .'">'. ($page 2) .'</a>';  
if(
$page <= $total$page1right ' <a href="?mode=act_zak&page='. ($page 1) .'">'. ($page 1) .'</a>'
@
$xxx '<small>'.$pervpage.$page2left.$page1left.'</small>'.$page.'<small>'.$page1right.$page2right.$nextpage.'</small></center>'
echo 
str_replace("<small></small>1<small></small>","",$xxx);
break;

case 
'vyp_zak':
print
'<center>Выполнить заказ</center><hr/>';
print 
'<form action="?mode=vyp_ok&nomer='.$_GET['nomer'].'" method="POST">
Заказ:<br/>
<input name="type" type="radio" value="off" checked="checked"/>Выполнен<br/>
<input name="type" type="radio" value="x"/>Невыполнен<br/>
Комментарии Админа :<br/>
<input type="text" name="koment"><br/>
Ссылка на скачивание :<br/>
<small>(если заказ выполнен,если невыполнен оставить пустым!)</small><br/>
<input type="text" name="ssylka"><br/>
<input type="submit" value="Ок">
</form>
'
;
break;

case 
'del_id_zak':
print 
'<div><center>Удаление заказа</center> ';
echo 
'<hr/>';
print
'Введите номер заказа,который нужно удалить.<br/>
<form action="?mode=del_id_zak2" method="post">
        Номер заказа :<br/>
<input name="id" type="text" maxlength="5"/><br/>
        <input class="ibutton" type="submit" value="Удалить"/>
</form>
'
;
break;

case 
'del_id_zak2':
print 
'<div><center>Удаление заказа</center> ';
echo 
'<hr/>';
$_POST['id']=intval($_POST['id']);
$_POST['id']=htmlspecialchars(stripslashes(trim($_POST['id'])));
$_POST['id']=mysql_real_escape_string($_POST['id']);
if (!
$_POST['id']) {
print 
'Ошибка ввода!<br/>';
break;}
$result=@mysql_query("SELECT * FROM `zakaz` WHERE `id`='".$_POST['id']."'");
if (
mysql_affected_rows()==0)
{
print 
"Такого заказа не существует!Возможно вы ошиблись при вводе!<br/>";
break;
}

$result=@mysql_query("DELETE FROM `zakaz` WHERE `id`='".$_POST['id']."'");
If (!
$result){
echo 
'Ошибка запроса к бд...<br/>';
break;
}
@
mysql_query("DELETE FROM `inf_zakaz` WHERE `id`='".$_POST['id']."'");
print
'Заказ номер '.$_POST['id'].' успешно удалён!<br/>
'
;
break;

case 
'del_act':
print 
'<div><center>Удаление заказов</center> ';
echo 
'<hr/>';
$result=@mysql_query("DELETE FROM `zakaz` WHERE `status`='on'");
If (!
$result){
echo 
'Ошибка запроса к бд...<br/>';
break;
}
print
'Активные заказы успешно удалёны!<br/>';
break;

case 
'del_nev':
print 
'<div><center>Удаление заказов</center> ';
echo 
'<hr/>';
$result=@mysql_query("DELETE FROM `zakaz` WHERE `status`='x'");
If (!
$result){
echo 
'Ошибка запроса к бд...<br/>';
break;
}
@
mysql_query("DELETE FROM `inf_zakaz` WHERE `status`='x'");
print
'Невыполненные заказы успешно удалёны!<br/>';
break;

case 
'del_vyp':
print 
'<div><center>Удаление заказов</center> ';
echo 
'<hr/>';
$result=@mysql_query("DELETE FROM `zakaz` WHERE `status`='off'");
If (!
$result){
echo 
'Ошибка запроса к бд...<br/>';
break;
}
@
mysql_query("DELETE FROM `inf_zak` WHERE `status`='off'");

print
'Выполненные заказы успешно удалёны!<br/>';
break;

case 
'del_vse':
print 
'<div><center>Удаление заказов</center> ';
echo 
'<hr/>';
$result=@mysql_query("DELETE FROM `zakaz`");
If (!
$result){
echo 
'Ошибка запроса к бд...<br/>';
break;
}
@
mysql_query("DELETE FROM `inf_zak`");
print
'Все заказы успешно удалёны!<br/>';
break;



case 
'vyp_ok':
$_GET['nomer']=intval($_GET['nomer']);
$_POST['type']=htmlspecialchars(stripslashes(trim($_POST['type'])));
$_POST['type']=mysql_real_escape_string($_POST['type']);
$_POST['koment']=htmlspecialchars(stripslashes(trim($_POST['koment'])));
$_POST['koment']=mysql_real_escape_string($_POST['koment']);
$_POST['ssylka']=htmlspecialchars(stripslashes(trim($_POST['ssylka'])));
$_POST['ssylka']=mysql_real_escape_string($_POST['ssylka']);
$result=@mysql_query("INSERT INTO `inf_zak`
(`nomer`,`status`,`koment`,`ssylka`)
values
('"
.$_GET['nomer']."','".$_POST['type']."','".$_POST['koment']."','".$_POST['ssylka']."')
"
);
If (!
$result){
echo 
'Информация не сохранена.<br/>Ошибка запроса к бд...';
break;
}
$result=mysql_query("UPDATE `zakaz` SET `status`='".$_POST['type']."' WHERE id='".$_GET['nomer']."'");
If (!
$result){
echo 
'Статус не изменён.<br/>Ошибка запроса к бд...';
break;
}
print 
'Информация успешно сохранена!<br/>';
break;

case 
false:
default:
$_GET['login']=mysql_real_escape_string($_GET['login']);
$_GET['login']=htmlspecialchars(stripslashes(trim($_GET['login'])));
$_GET['password']=mysql_real_escape_string($_GET['password']);
$_GET['password']=htmlspecialchars(stripslashes(trim($_GET['password'])));
if (!
$_GET['login'] and !$_GET['password']) {
print 
'<center>Вход в админ-панель</center><hr/>';
if (
$_GET['id']=="error") {
print 
'Авторизация провалена! Попробуйте ещё разок...';
}
print 
'
<form action="admin.php?mode=avtoriz" method="GET">
        Логин :<br/>
<input name="login" type="text" maxlength="15"/><br/>
Пароль :<br/>
<input name="password" type="password" maxlength="15"/><br/>
        <input class="ibutton" type="submit" value="Авторизация"/>
</form>
'
;
}
else {
@
header("location: admin.php?mode=avtoriz&login=".$_GET['login']."&password=".$_GET['password']."");
}


break;



}
print 
'<br/><div class="foot"><img src="img/house.png" align="middle"><a href="?mode=avtoriz">В админку</a></div></div>';
include_once(
'../system/foot.php');
?>
Онлайн: 2
Реклама