Вход Регистрация
Файл: xmyx.ru/adm_panel/gifts.php
Строк: 235
<? 
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();  
only_level(4);  
  
$width = ($webbrowser == 'web' '100' '70'); // Размер подарков при выводе в браузер  
  
/*  
==================================  
Редактирование подарков  
==================================  
*/  
if (isset($_GET['edit_gift']) && isset($_GET['category']))  
{  
  
$category mysql_fetch_assoc(mysql_query("SELECT * FROM `gift_categories` WHERE `id` = '" intval($_GET['category']) . "' LIMIT 1"));  
$gift mysql_fetch_assoc(mysql_query("SELECT * FROM `gift_list` WHERE `id` = '" intval($_GET['edit_gift']) . "' LIMIT 1"));  
  
  
if (!
$category || !$gift)   
{    
    
$_SESSION['message'] = 'Нет такой категории или подарка';  
    
header("Location: ?");  
    exit;  
}  
  
    if (isset(
$_POST['name']) && isset($_POST['money'])) // Редактирование записи  
    
{  
        
$name my_esc($_POST['name']);  
        
$money intval($_POST['money']);  
          
        if (
$money 1)$err 'Укажите стоимость подарка';  
          
        if (
strlen2($name) < 2)$err 'Короткое название';  
        if (
strlen2($name) > 128)$err 'Длина названия превышает предел в 128 символов';  
          
        if (!isset(
$err))  
        {  
            
mysql_query("UPDATE `gift_list` SET `name` = '$name' , `money` = '$money', `id_category` = '$category[id]' WHERE `id` = '$gift[id]'");  
              
            
$_SESSION['message'] = 'Подарок успешно отредактирован';  
            
header('Location: ?category=' $category['id'] . '&page=' intval($_GET['page']));  
            exit;  
        }  
    }  
      
    if (isset(
$_GET['delete'])) // Удаление подарка  
    
{  
  
          
        
unlink(H.'sys/gift/' $gift['id'] . '.png');  
          
        
mysql_query("DELETE FROM `gift_list` WHERE `id` = '$gift[id]'");  
        
mysql_query("DELETE FROM `gifts_user` WHERE `id_gift` = '$gift[id]'");  
          
        
$_SESSION['message'] = 'Подарок успешно удален';  
          
        
header("Location: ?category=$category[id]&page=" intval($_GET['page']));  
        exit;  
    }  
  
    
$set['title'] = 'Редактирование подарка';  
    include_once 
'../sys/inc/thead.php';  
    
title();  
    
aut();  
    
err();  
      
    echo 
'<div class="foot">';  
    echo 
'<img src="/style/icons/str2.gif" alt="*" />  <a href="?">Категории</a> |  <a href="?category=' $category['id'] . '">' htmlspecialchars($category['name']) . '</a> | <b>Добавление подарка</b><br />';      
    echo 
'</div>';  
  
// Форма редактирования подарка  
  
    
echo '<form class="main" method="post" enctype="multipart/form-data"  action="?category=' $category['id'] . '&amp;edit_gift=' $gift['id'] . '&amp;page=' intval($_GET['page']) . '">';  
    echo 
'<img src="/sys/gift/' $gift['id'] . '.png" style="max-width:' $width 'px;" alt="*" /><br />';  
    echo 
'Название:<br /><input type="text" name="name" value="' htmlspecialchars($gift['name']) . '" /><br />';  
    echo 
'Цена:<br /><input type="text" name="money" value="' $gift['money'] . '" style="width:30px;"/><br />';  
    echo 
'<input value="Сохранить" type="submit" />';  
    echo 
'</form>';  
      
    echo 
'<div class="foot">';  
    echo 
'<img src="/style/icons/str2.gif" alt="*" />  <a href="?">Категории</a> |  <a href="?category=' $category['id'] . '">' htmlspecialchars($category['name']) . '</a> | <b>Добавление подарка</b><br />';      
    echo 
'</div>';      
}  
  
else   
  
/*  
==================================  
Добавление подарков  
==================================  
*/  
if (isset($_GET['add_gift']) && isset($_GET['category']))  
{  
  
$category mysql_fetch_assoc(mysql_query("SELECT * FROM `gift_categories` WHERE `id` = '" intval($_GET['category']) . "' LIMIT 1"));  
  
  
if (!
$category)   
{    
    
$_SESSION['message'] = 'Нет такой категории';  
    
header("Location: ?");  
    exit;  
}  
  
    if (isset(
$_POST['name']) && isset($_POST['money']) && isset($_FILES['gift'])) // Создание записи  
    
{  
        
$name my_esc($_POST['name']);  
        
$money intval($_POST['money']);  
          
        if (
$money 1)$err 'Укажите стоимость подарка';  
          
        if (
strlen2($name) < 2)$err 'Короткое название';  
        if (
strlen2($name) > 128)$err 'Длина названия превышает предел в 128 символов';  
          
        if (!isset(
$err))  
        {  
            
mysql_query("INSERT INTO `gift_list` (`name`, `money`, `id_category`) values('$name', '$money', '$category[id]')");  
              
            
$file_id mysql_insert_id();  
              
            
copy($_FILES['gift']['tmp_name'], H.'sys/gift/' $file_id '.png');  
            @
chmod(H.'sys/gift/' $file_id '.png' 0777);  
              
            
$_SESSION['message'] = 'Подарок успешно добавлен';  
            
header("Location: ?category=" $category['id']);  
            exit;  
        }  
    }  
  
    
$set['title'] = 'Добавление подарка';  
    include_once 
'../sys/inc/thead.php';  
    
title();  
    
aut();  
    
err();  
  
    echo 
'<div class="foot">';  
    echo 
'<img src="/style/icons/str2.gif" alt="*" />  <a href="?">Категории</a> |  <a href="?category=' $category['id'] . '">' htmlspecialchars($category['name']) . '</a> | <b>Добавление подарка</b><br />';      
    echo 
'</div>';  
  
// Форма создания категории  
  
    
echo '<form class="main" method="post" enctype="multipart/form-data"  action="?category=' $category['id'] . '&amp;add_gift">';  
    echo 
'Название:<br /><input type="text" name="name" value="" /><br />';  
    echo 
'Цена:<br /><input type="text" name="money" value="" style="width:30px;"/><br />';  
    echo 
'Подарок:<br /><input name="gift" accept="image/*,image/png" type="file" /><br />';  
    echo 
'<input value="Добавить" type="submit" />';  
    echo 
'</form>';  
      
    echo 
'<div class="foot">';  
    echo 
'<img src="/style/icons/str2.gif" alt="*" />  <a href="?">Категории</a> |  <a href="?category=' $category['id'] . '">' htmlspecialchars($category['name']) . '</a> | <b>Добавление подарка</b><br />';      
    echo 
'</div>';  
}  
  
else  
  
/*  
==================================  
Вывод подарков  
==================================  
*/  
  
if (isset($_GET['category'])){  
  
$category mysql_fetch_assoc(mysql_query("SELECT * FROM `gift_categories` WHERE `id` = '" intval($_GET['category']) . "' LIMIT 1"));  
  
  
if (!
$category)   
{    
    
$_SESSION['message'] = 'Нет такой категории';  
    
header("Location: ?");  
    exit;  
}  
  
  
    
$set['title'] = 'Список подарков';  
    include_once 
'../sys/inc/thead.php';  
    
title();  
    
aut();  
    
err();  
  
echo 
'<div class="foot">';  
echo 
'<img src="/style/icons/str2.gif" alt="*" />  <a href="?">Категории</a> | <b>' htmlspecialchars($category['name']) . '</b><br />';      
echo 
'</div>';  
      
// Список подарков  
  
      
$k_post mysql_result(mysql_query("SELECT COUNT(id) FROM `gift_list`  WHERE `id_category` = '$category[id]'"),0);  
  
if (
$k_post == 0)  
{  
    echo 
'<div class="mess">';  
    echo 
'Нет подарков';  
    echo 
'</div>';  
}  
  
$k_page=k_page($k_post,$set['p_str']);  
$page=page($k_page);  
$start=$set['p_str']*$page-$set['p_str'];  
$q mysql_query("SELECT name,id,money FROM `gift_list` WHERE `id_category` = '$category[id]' ORDER BY `id` LIMIT $start$set[p_str]");  
  
  
while (
$post mysql_fetch_assoc($q))  
{  
  
/*-----------зебра-----------*/   
    
if ($num==0){  
        echo 
'<div class="nav1">';  
        
$num=1;  
    }  
    elseif (
$num==1){  
        echo 
'<div class="nav2">';  
        
$num=0;  
    }  
/*---------------------------*/  
  
echo '<img src="/sys/gift/' $post['id'] . '.png" style="max-width:' $width 'px;" alt="*" /><br />';  
echo 
'Название: ' htmlspecialchars($post['name']) . '<br /> ';  
echo 
'Стоимость: ' $post['money'] . ' ' $sMonet[0];  
echo 
' <a href="gifts.php?category=' $category['id'] . '&amp;edit_gift=' $post['id'] . '&amp;page=' $page '"><img src="/style/icons/edit.gif" alt="*" /></a> ';  
echo 
' <a href="gifts.php?category=' $category['id'] . '&amp;edit_gift=' $post['id'] . '&amp;page=' $page '&amp;delete"><img src="/style/icons/delete.gif" alt="*" /></a> ';  
  
  
echo 
'</div>';  
}  
  
if (
$k_page>1)str('gifts.php?category=' intval($_GET['category']) . '&amp;',$k_page,$page); // Вывод страниц  
  
echo '<div class="foot">';  
echo 
'<img src="/style/icons/ok.gif" alt="*" />  <a href="?category=' $category['id'] . '&amp;add_gift">Добавить подарок</a><br />';      
echo 
'</div>';  
  
echo 
'<div class="foot">';  
echo 
'<img src="/style/icons/str2.gif" alt="*" />  <a href="?">Категории</a> | <b>' htmlspecialchars($category['name']) . '</b><br />';      
echo 
'</div>';  
  
}  
  
else  
  
/*  
==================================  
Создание категорий  
==================================  
*/  
if (isset($_GET['add_cat']))  
{  
  
    if (isset(
$_POST['name']) && $_POST['name'] != NULL// Создание записи  
    
{  
        
$name my_esc($_POST['name']);  
          
        if (
strlen2($name) < 2)$err='Короткое название';  
        if (
strlen2($name) > 128)$err='Длина названия превышает предел в 128 символов';  
          
        if (!isset(
$err))  
        {  
            
mysql_query("INSERT INTO `gift_categories` (`name`) values('$name')");  
              
            
$_SESSION['message'] = 'Категория успешно добавлена';  
            
header("Location: ?");  
            exit;  
        }  
    }  
  
    
$set['title'] = 'Создание категорий';  
    include_once 
'../sys/inc/thead.php';  
    
title();  
    
aut();  
    
err();  
  
  
  
    echo 
'<div class="foot">';  
    echo 
'<img src="/style/icons/str2.gif" alt="*" />  <a href="?">Категории</a><br />';      
    echo 
'</div>';  
      
    
// Форма создания категории  
    
echo '<form class="main" method="post" action="?add_cat">';  
    echo 
'Название:<br /><input type="text" name="name" value="" /><br />';  
    echo 
'<input value="Добавить" type="submit" />';  
    echo 
'</form>';  
      
    echo 
'<div class="foot">';  
    echo 
'<img src="/style/icons/str2.gif" alt="*" />  <a href="?">Категории</a><br />';      
    echo 
'</div>';  
}  
  
else  
  
/*  
==================================  
Редактирование категорий  
==================================  
*/  
if (isset($_GET['edit_cat']))  
{  
  
$category mysql_fetch_assoc(mysql_query("SELECT * FROM `gift_categories` WHERE `id` = '" intval($_GET['edit_cat']) . "' LIMIT 1"));  
  
if (!
$category)   
{    
    
$_SESSION['message'] = 'Нет такой категории';  
    
header("Location: ?");  
    exit;  
}  
  
  
    if (isset(
$_POST['name']) && $_POST['name'] != NULL// Создание записи  
    
{  
        
$name my_esc($_POST['name']);  
          
        if (
strlen2($name) < 2)$err='Короткое название';  
        if (
strlen2($name) > 128)$err='Длина названия превышает предел в 128 символов';  
          
        if (!isset(
$err))  
        {  
            
mysql_query("UPDATE `gift_categories` SET `name` = '$name' WHERE `id` = '$category[id]'");  
              
            
$_SESSION['message'] = 'Категория успешно переименована';  
            
header("Location: ?");  
            exit;  
        }  
    }  
      
    if (isset(
$_GET['delete'])) // Удаление категории  
    
{  
  
        
$q mysql_query("SELECT id FROM `gift_list` WHERE `id_category` = '$category[id]'");  
  
        while (
$post mysql_fetch_assoc($q))  
        {  
        
unlink(H.'sys/gift/' $post['id'] . '.png');  
        
mysql_query("DELETE FROM `gifts_user` WHERE `id_gift` = '$post[id]'");  
        }  
          
        
mysql_query("DELETE FROM `gift_list` WHERE `id_category` = '$category[id]'");  
          
          
        
mysql_query("DELETE FROM `gift_categories` WHERE `id` = '$category[id]' LIMIT 1");      
          
        
$_SESSION['message'] = 'Категория успешно удалена';  
          
        
header("Location: ?");  
        exit;  
    }  
      
      
    
$set['title'] = 'Редактирование категории';  
    include_once 
'../sys/inc/thead.php';  
    
title();  
    
aut();  
    
err();  
  
    
// Форма редактирования категории  
  
    
echo '<form class="main" method="post" action="?edit_cat=' $category['id'] . '">';  
    echo 
'Название:<br /><input type="text" name="name" value="' htmlspecialchars($category['name']) . '" /><br />';  
    echo 
'<input value="Добавить" type="submit" />';  
    echo 
'</form>';  
  
}  
  
  
else  
  
  
/*  
==================================  
Вывод категорий  
==================================  
*/  
  
{  
  
$set['title'] = 'Список категорий';  
include_once 
'../sys/inc/thead.php';  
title();  

?>
<div class="lc_br wbg font0 relative oh" id="header_path">  <a href="/" style="font-size:0;"> <img src="//c.spac.me/i/lb/home.png" alt=""> </a>     <span class="lc_brw"> <img src="//c.spac.me/i/lb/sep.png" alt="" class="lc_br_sep"> <a href="/adm_panel/">Админка</a> </span>     <span class="lc_brw"> <img src="//c.spac.me/i/lb/sep.png" alt="" class="lc_br_sep"> <span class="lc_br_text">Настройка подарков</span> </span>       </div>
<?


err
();  
  
      
// Список категорий      
  
      
$k_post mysql_result(mysql_query("SELECT COUNT(id) FROM `gift_categories`"),0);  
  
if (
$k_post == 0)  
{  
    echo 
'<div class="mess">';  
    echo 
'Нет категорий';  
    echo 
'</div>';  
}  
  
$q mysql_query("SELECT name,id FROM `gift_categories` ORDER BY `id`");  
  
while (
$post mysql_fetch_assoc($q))  
{  
  
/*-----------зебра-----------*/   
    
if ($num==0){  
        echo 
'<div class="nav1">';  
        
$num=1;  
    }  
    elseif (
$num==1){  
        echo 
'<div class="nav2">';  
        
$num=0;  
    }  
/*---------------------------*/  
  
echo '<img src="/style/themes/default/loads/14/dir.png" alt="*" /> <a href="gifts.php?category=' $post['id'] . '">' htmlspecialchars($post['name']) . '</a> ';  
echo 
'(' mysql_result(mysql_query("SELECT COUNT(id) FROM `gift_list` WHERE `id_category` = '$post[id]'"),0) . ')';  
echo 
' <a href="gifts.php?edit_cat=' $post['id'] . '"><img src="/style/icons/edit.gif" alt="*" /></a> ';  
echo 
' <a href="gifts.php?edit_cat=' $post['id'] . '&amp;delete"><img src="/style/icons/delete.gif" alt="*" /></a> ';  
  
  
echo 
'</div>';  


 
?>
<div class="wrapper">     
<a href="?add_cat" class="link -full  darkblue c-darkblue  link_arrow    "> 
<span>        
<img src="/style/i/ico/plus.png" alt="" class="m">      <span class="m">  Создать категорию </span>         
<img src="/style/i/ico/arr_r_gray.png" class="m arr" width="8" height="12">      
</span>  
</a>    
</div>
<?
 
  
}  
include_once 
'../sys/inc/tfoot.php';  
  
?>
Онлайн: 0
Реклама