Просмотр файла download/edit.php

Размер файла: 6.06Kb
<?php
/*
=============================================
 Движок:  SHCMS Engine
=============================================
 Название файла: Библиотека
=============================================
 Official website: http://shcms.ru
=============================================
 Данный код защищен авторскими правами
=============================================
*/
define('SHCMS', true);
include_once'../system/inc/system_core.php';
$shcmsengine['title'] = Lang::get('Настройка разделов обменника');
include_once'../template/head.php';
engine::available();
user::users_admin();
if($_GET['id']){$id = $_GET['id'];}


        switch($act):
    case '':
	   
        $down = mysql_query("SELECT * FROM `download_dir` WHERE `dir_index`='0'");
		
        while($downloads = mysql_fetch_array($down))
        {
            echo '<div class="posts">
                <img src="../template/icon/dir.png"/>';
            echo '&nbsp'.$downloads['name'].'<div class="maintime">';
            echo "<a title='".Lang::get('Редактировать')."' href='?act=edit&id=$downloads[id]'><img src='/template/icon/edit.png'></a>
			<a title='".Lang::get('Удаление раздела')."' href='?id=$downloads[id]&act=delete'><img src='/template/icon/delete.png'></a>";
            echo '</div><br/>'.$downloads['text'].'</div>';
        }
		
		echo '<div class="posts"><a href="?act=file"><strong>'.Lang::get('Настройка всех папок').'</strong></a></div>';
    break;
	    case 'file':
        $down = mysql_query("SELECT * FROM `download_dir` WHERE `dir_index` > '0'");
		
        while($downloads = mysql_fetch_array($down))
        {
            echo '<div class="posts">
                <img src="../template/icon/dir.png"/>';
            echo '&nbsp'.$downloads['name'].'<div class="maintime">';
            echo "<a title='".Lang::get('Редактировать')."' href='?act=edit&id=$downloads[id]'><img src='/template/icon/edit.png'></a>
			<a title='".Lang::get('Удаление раздела')."' href='?id=$downloads[id]&act=delete'><img src='/template/icon/delete.png'></a>";
            echo '</div><br/>'.$downloads['text'].'</div>';
        }
		
		echo '<div class="posts"><a href="?act=file"><strong>'.Lang::get('Настройка всех папок').'</strong></a></div>';
    break;

    case'delete':

      echo '<div class="maintitle mainrazd">'.Lang::get('Вы действительно хотите удалить папку').'</div><div class="maintext">';
        $delw = mysql_fetch_array(mysql_query("SELECT * FROM `download_dir` WHERE `id`=`$id`"));
                if($_POST['delete_dir'])
				{
				    $delete_dir = $_POST['delete_dir'];
				}
                    if(isset($delete_dir))
                    {
                        $delete = mysql_query("DELETE FROM `download_dir` WHERE `id`='$id'");
						
                            if($delete == true){
                                engine::correct(Lang::get('Папка успешно удалена'));
                                header("Refresh:1; url=?");
								include_once '../template/foot.php';
                                exit();
                            }
							else
                            {
                                engine::errors(Lang::get('Ошибка удаление папки'));
                                header("Refresh:1; url=?delete_dir");
								include_once '../template/foot.php';
                                exit();
                            }
                    }

            echo '<form action="?act=delete&id='.$id.'" method="post">';
            echo '<input type="submit" name="delete_dir" value="',Lang::get('Удалить').'">';
            echo '</form></div>';
			echo '<a class="link_str" href="edit.php">'.Lang::get('Назад').'</a>';
    break;


    case'edit':

        $download = mysql_fetch_array(mysql_query("SELECT * FROM `download_dir` WHERE `id` = '$id'"));
            if(isset($_POST['submit']))
            {
                $submit = $_POST['submit'];
            }
        if(isset($submit))
        {
		
                if(isset($_POST['name']))
                {
                    $name = $_POST['name'];
                }
                if(isset($_POST['type']))
                {
                    $type = $_POST['type'];
                }
            if(empty($name))
            {
                engine::errors(Lang::get("Введите название раздела"));
                header("Refresh: 1; url=?act=edit&id=$id");
                include_once '../template/foot.php';
                exit;
            }

        $download_mysql = mysql_query("UPDATE `download_dir` SET `name` = '$name', `type` = '$type' WHERE `id` = '$id'");
            if($download_mysql == true)
            {
                engine::correct(Lang::get('Раздел  успешно изменен'));
                header("Refresh: 1; url=?");
                include_once '../template/foot.php';
                exit;
            }
            else
            {
                engine::errors(Lang::get('Возникла ошибка при редактировании'));
                header("Refresh: 1; url=?act=edit&id=$id");
                include_once '../template/foot.php';
                exit;
            }

        }
		$type_array = mysql_fetch_array(mysql_query("SELECT * FROM `download_dir` WHERE `id` = '$id'"));
	$form = new form('?act=edit&id='.$id.'');
	$form->input(Lang::get('Название:'),'name','text',$download['name'],true);
	$form->select(Lang::get('Тип папки:'),'type',array(Lang::get('Все типы') => 1,Lang::get('Картинки') => 2,Lang::get('Музыка') => 3, Lang::get('Видео') => 4, Lang::get('Архивы') => 5),$type_array['type']);
    $form->submit(Lang::get('Сохранить'),'submit');
    $form->finish();
    break;
        endswitch;


include_once'../template/foot.php';
?>