Вход Регистрация
Файл: modules/admin/zagruz.php
Строк: 893
<?php
########################################
##               WAP-ENGINE             ##
########################################
##                                    ##
##  Автор : CHUMA (Токарев Владимир)  ##
##  e-mail : crazychuma@gmail.com     ##
##  WAP : http://wap-engine.ru        ##
##                                    ##
########################################
##         ВЫ НЕ ИМЕЕТЕ ПРАВО         ##
##        ИЗМЕНЯТЬ КОД СКРИПТА        ##
##  ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ!  ##
########################################
include ('../../config.php');
include (
'../../templates/run.php');
include (
'../../templates/func.php');
$title_page '| Управление загрузками';
$m_polozhenie 'Настраивает загруз центр';
####################
if($_GET['act'] == 'upload')
 {
  if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && ($status == '1' || $status == '2'))
   {
   
####
   
$kat stripslashes(trim($_GET['kat']));
$kat preg_replace("#/$#"''$kat);
$max_file_size 5*1024*1024;

$file_naz filter($_POST['fnaz']);
$file_opis filter($_POST['opisanie']);

if(empty(
$_FILES['uploaded_file']['name']))
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Вы не указали файл.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(
$_FILES['uploaded_file']['error'] != '0')
 {
  include 
'../../themes/'.$themes.'.php';
  if(
$_FILES['uploaded_file']['error'] == '1')
   {
    echo
'<p class="err">Ошибка!!! Во время загрузки файла произошла ошибка. Размер принятого файла превысил максимально допустимый размер, который задан директивой upload_max_filesize конфигурационного файла php.ini</p>';
   }
  elseif(
$_FILES['uploaded_file']['error'] == '2')
   {
    echo
'<p class="err">Ошибка!!! Во время загрузки файла произошла ошибка. Размер загружаемого файла превысил лимит '.($max_file_size 1024).' Кб.</p>';
   }
  elseif(
$_FILES['uploaded_file']['error'] == '3')
   {
    echo
'<p class="err">Ошибка!!! Во время загрузки файла произошла ошибка. Загружаемый файл был получен только частично.</p>';
   }
  elseif(
$_FILES['uploaded_file']['error'] == '4')
   {
    echo
'<p class="err">Ошибка!!! Во время загрузки файла произошла ошибка. Файл не был загружен.</p>';
   }
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
 
$pinfo pathinfo($_FILES['uploaded_file']['name']);
$ext strtolower($pinfo['extension']);
$chek_ext = array('jpg''jpe''jpeg''gif''png''bmp''wbmp''mbm''tiff''ico''mp3''mmf''imy''midi''mid''aac''amr''wav''wma''mp4''3gp''mpeg''mpg''mpe''mov''avi''wmv''asf''dat''jar''jad''zip''7z''rar''tar''gz''tgz''bz''bz2''sis''sisx''cab''app''txt''nth''thm''chm''mms''doc''pdf');
if(!
in_array($ext$chek_ext))
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Вы загружаете запрещенный тип файла.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(!
preg_match("#^[^><|?*/:".s]+.[a-z0-9]{1,5}$#i", $_FILES['uploaded_file']['name']))
 
{
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Имя загружаемого файла содержит запрещённые символы. В имени файла запрещены следующие символы: > < | ? * /  : " а также точка и пробелы.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
/*
$ftype = $_FILES['uploaded_file']['type'];
$chek_type = array('image/jpeg', 'image/jpg', 'image/gif', 'image/png', 'image/bmp', 'image/x-windows-bmp', 'image/vnd.wap.wbmp', 'image/x-epoc-mbm', 'image/tiff', 'audio/mpeg', 'audio/mp3', 'application/vnd.smaf', 'audio/imelody', 'audio/mid', 'audio/aac', 'audio/amr', 'audio/x-wav', 'audio/x-ms-wma', 'video/mp4', 'video/3gpp', 'video/mpeg', 'video/quicktime', 'video/x-msvideo', 'video/x-ms-wmv', 'video/x-ms-asf', 'application/java-archive', 'text/sun.j2me.app-descriptor', 'text/vnd.sun.j2me.app-descriptor', 'application/x-zip', 'application/zip', 'application/x-zip-compressed', 'application/x-7z-compressed', 'application/x-rar-compressed', 'application/x-tar', 'application/x-gzip', 'application/x-bzip', 'application/vnd.symbian.install', 'application/vnd.ms-cab-compressed', 'application/vnd.nok-s40theme', 'application/vnd.eri.thm', 'application/chm', 'application/vnd.wap.mms-message', 'application/msword', 'application/pdf');
if(!in_array($ftype, $chek_type))
 {
  include '../../themes/'.$themes.'.php';
  echo'<p class="err">Ошибка!!! Вы загружаете запрещенный тип файла ('.$_FILES['uploaded_file']['type'].').</p>';
  echo'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include '../../templates/foot.php';
  exit;
 }
*/
if($_FILES['uploaded_file']['size'] > $max_file_size)
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Во время загрузки файла произошла ошибка. Размер загружаемого файла превысил лимит '.($max_file_size 1024).' Кб.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(
file_exists('../zagruz/'.$kat.'/'.$_FILES['uploaded_file']['name']))
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Такой файл в данной категории уже существует.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
 
if(!empty(
$_FILES['uploaded_screen']['name']))
 {
  
$max_screen_size 1*1024*1024;
  
  if(
$_FILES['uploaded_screen']['error'] != '0')
   {
    include 
'../../themes/'.$themes.'.php';
    echo
'<p class="err">Ошибка!!! Во время загрузки скриншота произошла ошибка.</p>';
    echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
    include 
'../../templates/foot.php';
    exit;
   }
  
  
$pinfo_screen pathinfo($_FILES['uploaded_screen']['name']);
  
$ext_screen strtolower($pinfo_screen['extension']);
  
$chek_ext_screen = array('jpg''gif''png');
  if(!
in_array($ext_screen$chek_ext_screen))
   {
    include 
'../../themes/'.$themes.'.php';
    echo
'<p class="err">Ошибка!!! Вы загружаете запрещенный тип скриншота. Разрешено только: jpg, gif, png</p>';
    echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
    include 
'../../templates/foot.php';
    exit;
   }
  
  if(
$_FILES['uploaded_screen']['size'] > $max_screen_size)
   {
    include 
'../../themes/'.$themes.'.php';
    echo
'<p class="err">Ошибка!!! Во время загрузки скриншота произошла ошибка. Размер загружаемого скриншота превысил лимит '.($max_screen_size 1024).' Кб.</p>';
    echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
    include 
'../../templates/foot.php';
    exit;
   }
 }
if(!empty(
$_GET['kat']) && (!preg_match("#^[^><|?*:"]+$#", $kat) || preg_match("#(..)+|^(/)+|^(.)+$|^(./)+$|^(./.)+$|(//)+#", $kat)))
 
{
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Неправильное название категории.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(!
file_exists('../zagruz/'.$kat))
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Данная категория не существует.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }

$kat filter($kat);
$name_upl_file filter($_FILES['uploaded_file']['name']);
$dir '../zagruz';

if(
move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $dir.'/'.$kat.'/'.$name_upl_file))
 {
  
$filinfo pathinfo($name_upl_file);
  
$ext_fil strtolower($filinfo['extension']);
  
$name_scr basename($name_upl_file'.'.$ext_fil);
  
  if(!empty(
$_FILES['uploaded_screen']['name']))
   {
    
$name_upl_screen filter($_FILES['uploaded_screen']['name']);
    
$scrinfo pathinfo($name_upl_screen);
    
$ext_scr strtolower($scrinfo['extension']);
    
    if(!
move_uploaded_file($_FILES['uploaded_screen']['tmp_name'], $dir.'/'.$kat.'/op/'.$name_scr.'.'.$ext_scr))
     {
      include 
'../../themes/'.$themes.'.php';
      echo
'<p class="err">Произошла ошибка!!! Не удалось загрузить скриншот, название и описание файла. Возможно нет прав на запись. Поставьте права доступа(chmod) 777 на папку "modules/zagruz/'.$kat.'/op"<br /></p>';
      echo
'<p><a href="zagruz.php?act=zagruzka&amp;'.session_name().'='.session_id().'">В менеджер файлов</a><br /></p>';
      include 
'../../templates/foot.php';
      exit;
     }
    @
chmod($dir.'/'.$kat.'/op/'.$name_scr.'.'.$ext_scr0644);
   }

  if(!empty(
$file_naz))
   {
    
$file_opis smiles($file_opis);
    
$file_opis antimat($file_opis);
    
$file_opis bbcodes($file_opis);

    
$fsc fopen($dir.'/'.$kat.'/op/'.$name_scr.'.txt','w');
    
fputs($fsc"$file_nazrn$file_opis");
    
fclose($fsc);
   }
  elseif(!empty(
$file_opis))
   {
    
$file_opis smiles($file_opis);
    
$file_opis antimat($file_opis);
    
$file_opis bbcodes($file_opis);

    
$fop fopen($dir.'/'.$kat.'/op/'.$name_scr.'.txt','w');
    
fputs($fop"$file_nazrn$file_opis");
    
fclose($fop);
   }
  @
chmod($dir.'/'.$kat.'/'.$name_upl_file0644);
  
header ('location: zagruz.php?act=zagruzka&kat='.$kat.'&set=1&'.session_name().'='.session_id().'');
 }
else
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Закачка файла "'.$name_upl_file.'" окончилась неудачно. Возможно нет прав на запись. Поставьте права доступа(chmod) 777 на папку "modules/zagruz/'.$kat.'"<br /></p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
 }
   
####
   
}
    else
   {
    include 
'../../themes/'.$themes.'.php';
    echo
'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
    include 
'../../templates/foot.php';
   }
  exit;
 }
####################
if($_GET['act'] == 'delfile')
 {
  if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && ($status == '1' || $status == '2'))
   {
   
####
   
$file_get stripslashes(trim($_GET['file']));
$kat stripslashes(trim($_GET['kat']));
$kat preg_replace("#/$#"''$kat);

if(!empty(
$_GET['kat']) && (!preg_match("#^[^><|?*:"]+$#", $kat) || preg_match("#(..)+|^(/)+|^(.)+$|^(./)+$|^(./.)+$|(//)+#", $kat)))
 
{
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Неправильное название категории.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(!
file_exists('../zagruz/'.$kat))
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Данная категория не существует.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(!empty(
$_GET['file']) && (!preg_match("#^[^><|?*/:"]+$#", $file_get) || preg_match("#(..)+#", $file_get) || empty($_GET['kat'])))
 
{
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Неправильное название файла.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(!
file_exists('../zagruz/'.$kat.'/'.$file_get))
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Данный файл не существует.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }

$file_get filter($file_get);
$kat filter($kat);

$filinfo pathinfo($file_get);
$ext_fil strtolower($filinfo['extension']);
$b_name basename($file_get'.'.$ext_fil);

if(
unlink('../zagruz/'.$kat.'/'.$file_get))
 {
  if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.jpg'))
   {
    
unlink('../zagruz/'.$kat.'/op/'.$b_name.'.jpg');
   }
  if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.gif'))
   {
    
unlink('../zagruz/'.$kat.'/op/'.$b_name.'.gif');
   }
  if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.png'))
   {
    
unlink('../zagruz/'.$kat.'/op/'.$b_name.'.png');
   }
  if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.txt'))
   {
    
unlink('../zagruz/'.$kat.'/op/'.$b_name.'.txt');
   }
  if(
file_exists('../zagruz/'.$kat.'/op/'.$file_get.'_load.txt'))
   {
    
unlink('../zagruz/'.$kat.'/op/'.$file_get.'_load.txt');
   }
  if(
file_exists('../zagruz/'.$kat.'/op/'.$file_get.'_kom.txt'))
   {
    
unlink('../zagruz/'.$kat.'/op/'.$file_get.'_kom.txt');
   }
 }
else
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Произошла ошибка!!! Нельзя удалить файл. Возможно нет прав на запись. Поставьте права доступа(chmod) 777 на папку "modules/zagruz/'.$kat.'" и на папку "modules/zagruz/'.$kat.'/op"<br /></p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;'.session_name().'='.session_id().'">В менеджер файлов</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
header ('location: zagruz.php?act=zagruzka&kat='.$kat.'&set=2&'.session_name().'='.session_id().'');

   
####
   
}
    else
   {
    include 
'../../themes/'.$themes.'.php';
    echo
'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
    include 
'../../templates/foot.php';
   }
  exit;
 }
####################
if($_GET['act'] == 'editfile')
 {
  if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && ($status == '1' || $status == '2'))
   {
   
####
   
$file_get stripslashes(trim($_GET['file']));
$kat stripslashes(trim($_GET['kat']));
$kat preg_replace("#/$#"''$kat);
$max_screen_size 1*1024*1024;

if(!empty(
$_GET['kat']) && (!preg_match("#^[^><|?*:"]+$#", $kat) || preg_match("#(..)+|^(/)+|^(.)+$|^(./)+$|^(./.)+$|(//)+#", $kat)))
 
{
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Неправильное название категории.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(!
file_exists('../zagruz/'.$kat))
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Данная категория не существует.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(!empty(
$_GET['file']) && (!preg_match("#^[^><|?*/:"]+$#", $file_get) || preg_match("#(..)+#", $file_get) || empty($_GET['kat'])))
 
{
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Неправильное название файла.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(!
file_exists('../zagruz/'.$kat.'/'.$file_get))
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Данный файл не существует.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
 
if(!empty(
$_FILES['uploaded_screen']['name']))
 {
  
$max_screen_size 1*1024*1024;
  
  if(
$_FILES['uploaded_screen']['error'] != '0')
   {
    include 
'../../themes/'.$themes.'.php';
    if(
$_FILES['uploaded_screen']['error'] == '1')
     {
      echo
'<p class="err">Ошибка!!! Во время загрузки скриншота произошла ошибка. Размер принятого скриншота превысил максимально допустимый размер, который задан директивой upload_max_filesize конфигурационного файла php.ini</p>';
     }
    elseif(
$_FILES['uploaded_screen']['error'] == '2')
     {
      echo
'<p class="err">Ошибка!!! Во время загрузки скриншота произошла ошибка. Размер загружаемого скриншота превысил лимит '.($max_screen_size 1024).' Кб.</p>';
     }
    else
     {
      echo
'<p class="err">Ошибка!!! Во время загрузки скриншота произошла ошибка.</p>';
     }
    echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
    include 
'../../templates/foot.php';
    exit;
   }
  
  
$pinfo_screen pathinfo($_FILES['uploaded_screen']['name']);
  
$ext_screen strtolower($pinfo_screen['extension']);
  
$chek_ext_screen = array('jpg''gif''png');
  if(!
in_array($ext_screen$chek_ext_screen))
   {
    include 
'../../themes/'.$themes.'.php';
    echo
'<p class="err">Ошибка!!! Вы загружаете запрещенный тип скриншота. Разрешено только: jpg, gif, png</p>';
    echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
    include 
'../../templates/foot.php';
    exit;
   }
  
  if(
$_FILES['uploaded_screen']['size'] > $max_screen_size)
   {
    include 
'../../themes/'.$themes.'.php';
    echo
'<p class="err">Ошибка!!! Во время загрузки скриншота произошла ошибка. Размер загружаемого скриншота превысил лимит '.($max_screen_size 1024).' Кб.</p>';
    echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
    include 
'../../templates/foot.php';
    exit;
   }
 }

$file_get filter($file_get);
$kat filter($kat);

$filinfo pathinfo($file_get);
$ext_fil strtolower($filinfo['extension']);
$b_name basename($file_get'.'.$ext_fil);

if(empty(
$_GET['edact']))
 {
  if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.jpg') || file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.gif') || file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.png'))
   { 
$src_txt 'Заменить'; } else { $src_txt 'Добавить'; }
   
  if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.txt'))
   {
    
$op_content file_get_contents('../zagruz/'.$kat.'/op/'.$b_name.'.txt');
    
$op_content explode("rn"$op_content);
    
    
$name_txt trim($op_content[0]);
    unset(
$op_content[0]);
    
$op_content trim(implode("rn"$op_content));
   } 
  else 
   { 
    
$name_txt '';
    
$op_content '';
   }
  
  include 
'../../themes/'.$themes.'.php';
  echo 
'<p align="center">Редактирование файла '.$file_get.':<br /></p>';
  echo
'<form method="post" enctype="multipart/form-data" action="zagruz.php?act=editfile&amp;edact=edit&amp;kat='.$kat.'&amp;file='.$file_get.'&amp;'.session_name().'='.session_id().'">';
  echo
'<p align="center" class="b">
  <input type="hidden" name="MAX_FILE_SIZE" value="'
.$max_screen_size.'">';
    
$chek_ext_fil = array('jpg''gif''png');
    if(!
in_array($ext_fil$chek_ext_fil))
     {
      if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.jpg'))
       {
        echo 
'<img src="../zagruz/img.php?img='.$kat.'/op/'.$b_name.'.jpg&amp;prev=1" alt="prev" /><br />';
       }
      elseif(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.gif'))
       {
        echo 
'<img src="../zagruz/img.php?img='.$kat.'/op/'.$b_name.'.gif&amp;prev=1" alt="prev" /><br />';
       }
      elseif(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.png'))
       {
        echo 
'<img src="../zagruz/img.php?img='.$kat.'/op/'.$b_name.'.png&amp;prev=1" alt="prev" /><br />';
       }
          
      echo 
$src_txt.' скриншот:<br /><input name="uploaded_screen" type="file" /><br />';

      if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.jpg') || file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.gif') || file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.png'))
       {
        echo
'<a href="zagruz.php?act=editfile&amp;edact=delscr&amp;kat='.$kat.'&amp;file='.$file_get.'&amp;'.session_name().'='.session_id().'">Удалить скриншот.</a><br /><br />';
       }
     }
    echo 
'Название файла:<br /><input name="fnaz" maxlength="50" value="'.$name_txt.'" /><br />
    Описание:<br /><textarea rows="4" cols="15" name="opisanie">'
.$op_content.'</textarea><br />';
  echo
'<input value="Изменить" name="do" type="submit" /></p></form>';
  
  echo
'<p>
  <a href="zagruz.php?act=zagruzka&amp;kat='
.$kat.'/&amp;file='.$file_get.'&amp;view=1&amp;'.session_name().'='.session_id().'">К файлу</a><br />
  <a href="zagruz.php?act=zagruzka&amp;kat='
.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
 }
 
if(
$_GET['edact'] == 'delscr')
 {
  if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.jpg'))
   {
    
unlink('../zagruz/'.$kat.'/op/'.$b_name.'.jpg');
   }
  if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.gif'))
   {
    
unlink('../zagruz/'.$kat.'/op/'.$b_name.'.gif');
   }
  if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.png'))
   {
    
unlink('../zagruz/'.$kat.'/op/'.$b_name.'.png');
   }

  
header ('location: zagruz.php?act=editfile&kat='.$kat.'&file='.$file_get.'&'.session_name().'='.session_id().'');
 }
 
if(
$_GET['edact'] == 'edit')
 {
  
$file_naz filter($_POST['fnaz']);
  
$file_opis filter($_POST['opisanie']);
  
  
$file_opis smiles($file_opis);
  
$file_opis antimat($file_opis);
  
$file_opis bbcodes($file_opis);
  
  if(
$fsc = @fopen('../zagruz/'.$kat.'/op/'.$b_name.'.txt','w'))
   {
    
fputs($fsc"$file_nazrn$file_opis");
    
fclose($fsc);
   }
  else
   {
    include 
'../../themes/'.$themes.'.php';
    echo
'<p class="err">Произошла ошибка!!! Нельзя редактировать файл. Возможно нет прав на запись. Поставьте права доступа(chmod) 666 на файл "modules/zagruz/'.$kat.'/op/'.$b_name.'.txt"<br /></p>';
    echo
'<p><a href="zagruz.php?act=zagruzka&amp;'.session_name().'='.session_id().'">В менеджер файлов</a><br /></p>';
    include 
'../../templates/foot.php';
    exit;
   }

  if(!empty(
$_FILES['uploaded_screen']['name']))
   {
    
$name_upl_screen filter($_FILES['uploaded_screen']['name']);
    
$scrinfo pathinfo($name_upl_screen);
    
$ext_scr strtolower($scrinfo['extension']);
    
    if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.jpg'))
     {
      
unlink('../zagruz/'.$kat.'/op/'.$b_name.'.jpg');
     }
    if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.gif'))
     {
      
unlink('../zagruz/'.$kat.'/op/'.$b_name.'.gif');
     }
    if(
file_exists('../zagruz/'.$kat.'/op/'.$b_name.'.png'))
     {
      
unlink('../zagruz/'.$kat.'/op/'.$b_name.'.png');
     }

    if(!
move_uploaded_file($_FILES['uploaded_screen']['tmp_name'], '../zagruz/'.$kat.'/op/'.$b_name.'.'.$ext_scr))
     {
      include 
'../../themes/'.$themes.'.php';
      echo
'<p class="err">Произошла ошибка!!! Не удалось загрузить скриншот. Возможно нет прав на запись. Поставьте права доступа(chmod) 777 на папку "modules/zagruz/'.$kat.'/op"<br /></p>';
      echo
'<p><a href="zagruz.php?act=zagruzka&amp;'.session_name().'='.session_id().'">В менеджер файлов</a><br /></p>';
      include 
'../../templates/foot.php';
      exit;
     }
    @
chmod('../zagruz/'.$kat.'/op/'.$b_name.'.'.$ext_scr0644);
   }
   
  
header ('location: zagruz.php?act=editfile&kat='.$kat.'&file='.$file_get.'&'.session_name().'='.session_id().'');
 }
 
   
####
   
}
    else
   {
    include 
'../../themes/'.$themes.'.php';
    echo
'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
    include 
'../../templates/foot.php';
   }
  exit;
 }
####################
if($_GET['act'] == 'editkat')
 {
  if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && ($status == '1' || $status == '2'))
   {
   
####
$kat stripslashes(trim($_GET['kat']));
$kat preg_replace("#/$#"''$kat);

if(!empty(
$_GET['kat']) && (!preg_match("#^[^><|?*:"]+$#", $kat) || preg_match("#(..)+|^(/)+|^(.)+$|^(./)+$|^(./.)+$|(//)+#", $kat)))
 
{
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Неправильное название категории.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(!
file_exists('../zagruz/'.$kat))
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Данная категория не существует.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }

$kat filter($kat);

if(empty(
$_GET['edact']))
 {
  if(
file_exists('../zagruz/'.$kat.'/op/op.txt'))
   {
    
$op_content file_get_contents('../zagruz/'.$kat.'/op/op.txt');
    
$op_content explode("rn"$op_content);
    
    
$name_kat trim($op_content[0]);
   } 
  else 
   { 
    
$name_kat '';
   }
  
  include 
'../../themes/'.$themes.'.php';
  echo
'<p align="center">Редактирование папки modules/zagruz/'.$kat.':<br /></p>';
  if(
$_GET['set'] == 1)
   {
    echo
'<p class="b">Папка успешно отредактирована.</p>';
   }
  echo
'<form method="post" action="zagruz.php?act=editkat&amp;edact=edit&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">';
  echo
'<p align="center" class="b">';
  echo
'Название категории:<br /><input name="fnaz" maxlength="50" value="'.$name_kat.'" /><br />';
  echo
'<input value="Изменить" name="do" type="submit" /></p></form>';
  
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">В категорию</a><br /></p>';
  include 
'../../templates/foot.php';
 }
 
if(
$_GET['edact'] == 'edit')
 {
  
$kat_naz filter($_POST['fnaz']);
  
  if(
$fsc = @fopen('../zagruz/'.$kat.'/op/op.txt','w'))
   {
    
fputs($fsc$kat_naz);
    
fclose($fsc);
   }
  else
   {
    include 
'../../themes/'.$themes.'.php';
    if(
file_exists('../zagruz/'.$kat.'/op/op.txt'))
     {
      echo
'<p class="err">Произошла ошибка!!! Нельзя редактировать категорию. Возможно нет прав на запись. Поставьте права доступа(chmod) 666 на файл "modules/zagruz/'.$kat.'/op/op.txt"<br /></p>';
     }
    elseif(
file_exists('../zagruz/'.$kat.'/op'))
     {
      echo
'<p class="err">Произошла ошибка!!! Нельзя создать категорию. Возможно нет прав на запись. Поставьте права доступа(chmod) 777 на папку "modules/zagruz/'.$kat.'/op"<br /></p>';
     }
    else
     {
      echo
'<p class="err">Произошла ошибка!!! Нельзя создать категорию. Создайте папку "modules/zagruz/'.$kat.'/op" и поставьте права доступа(chmod) 777<br /></p>';
     }
    echo
'<p><a href="zagruz.php?act=zagruzka&amp;'.session_name().'='.session_id().'">В менеджер файлов</a><br /></p>';
    include 
'../../templates/foot.php';
    exit;
   }

  
header ('location: zagruz.php?act=editkat&kat='.$kat.'&set=1&'.session_name().'='.session_id().'');
 }

if(
$_GET['edact'] == 'del')
 {
  if(
unlink('../zagruz/'.$kat.'/op/op.txt'))
   {
    
header ('location: zagruz.php?act=zagruzka&delkat='.$kat.'&'.session_name().'='.session_id().'');
   }
  else
   {
    include 
'../../themes/'.$themes.'.php';
    echo
'<p class="err">Произошла ошибка!!! Нельзя удалить категорию. Возможно нет прав. Поставьте права доступа(chmod) 777 на папку "modules/zagruz/'.$kat.'/op"<br /></p>';
    echo
'<p><a href="zagruz.php?act=zagruzka&amp;'.session_name().'='.session_id().'">В менеджер файлов</a><br /></p>';
    include 
'../../templates/foot.php';
    exit;
   }
 }
   
####
   
}
    else
   {
    include 
'../../themes/'.$themes.'.php';
    echo
'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
    include 
'../../templates/foot.php';
   }
  exit;
 }
####################
include '../../themes/'.$themes.'.php';
####################
if(empty($_GET['act']))
 {
  if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && ($status == '1' || $status == '2'))
   {
    echo
'<p class="modul_name">Управление загрузками</p>';
    echo
'<p class="b">';
    echo
'&#187; <a href="zagruz.php?act=pereschet&amp;'.session_name().'='.session_id().'">Пересчет файлов</a><br />';
    echo
'&#187; <a href="zagruz.php?act=zagruzka&amp;'.session_name().'='.session_id().'">Менеджер файлов</a><br />';
    echo
'</p>';
    echo
'<p><a href="index.php?'.session_name().'='.session_id().'">В админку</a></p>';
   }
    else
   {
    echo
'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
   }
 }
####################
if($_GET['act'] == 'pereschet')
 {
  if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && ($status == '1' || $status == '2'))
   {
    
$kat stripslashes(trim($_GET['kat']));
    if(!empty(
$_GET['kat']) && (!preg_match("#^[^><|?*:"]+$#", $kat) || preg_match("#(..)+|^(/)+|^(.)+$|^(./)+$|^(./.)+$|(//)+#", $kat)))
     
{
      echo
'<p class="err">Ошибка!!! Неправильное название категории.</p>';
      echo
'<p><a href="zagruz.php?act=pereschet&amp;'.session_name().'='.session_id().'">Пересчет файлов</a><br /></p>';
      include 
'../../templates/foot.php';
      exit;
     }
    if(!
file_exists('../zagruz/'.$kat))
     {
      echo
'<p class="err">Ошибка!!! Данная категория не существует.</p>';
      echo
'<p><a href="zagruz.php?act=pereschet&amp;'.session_name().'='.session_id().'">Пересчет файлов</a><br /></p>';
      include 
'../../templates/foot.php';
      exit;
     }
 
    if(empty(
$_GET['set']))
     {
      echo
'<p class="modul_name">Пересчет файлов в загруз центре.</p>';
      echo
'<p align="center"><a href="zagruz.php?act=zagruzka&amp;'.session_name().'='.session_id().'">[Менеджер файлов]</a></p>';
      
$dir_kat opendir ('../zagruz/');
      
      while (
$file readdir($dir_kat))
        {
         if(
is_dir('../zagruz/'.$file) && $file != '.' && $file != '..' && $file != 'op')
          {
           
$kat_file_op = @file('../zagruz/'.$file.'/op/op.txt');
           
$kat_name trim($kat_file_op[0]);
           
$kat_files trim($kat_file_op[1]);
           
$kat_files_new trim($kat_file_op[2]);
           
           if(!empty(
$kat_name))
            {
             echo 
'<p class="a" style="margin: 1px;">';
             echo 
'<img src="../../images/dir.gif" alt="i" /> '.$kat_name.' ['.$kat_files;
             if(
$kat_files_new 0)
              {
               echo 
'|<font color="'.$color_red.'">'.$kat_files_new.'</font>';
              }
             echo 
']';
             echo 
'<a href="zagruz.php?act=pereschet&amp;set=all&amp;kat='.$file.'&amp;'.session_name().'='.session_id().'">[Количество]</a><a href="zagruz.php?act=pereschet&amp;set=new&amp;kat='.$file.'&amp;'.session_name().'='.session_id().'">[Новые]</a>';
             echo 
'</p>';
            }
          }
        }
      
      echo
'<p><a href="index.php?'.session_name().'='.session_id().'">В админку</a></p>';
     }
    
    if(
$_GET['set'] == 'all')
     {
      
$kat filter($_GET['kat']);
      
zagruz_kol('../zagruz/'.$kat);
      
      
$dir_kat opendir ('../zagruz/');
      
$kat_all_files 0;
      
$kat_new_files 0;
      
      while (
$file readdir($dir_kat))
        {
         if(
is_dir('../zagruz/'.$file) && $file != '.' && $file != '..' && $file != 'op')
          {
           
$kat_file_op = @file('../zagruz/'.$file.'/op/op.txt');
           
$kat_files trim($kat_file_op[1]);
           
$kat_files_new trim($kat_file_op[2]);
           
           
$kat_all_files $kat_all_files $kat_files;
           
$kat_new_files $kat_new_files $kat_files_new;
          }
        }
        
      
$all_op_file fopen('../zagruz/op/op.txt','w');
      
flock ($all_op_file,LOCK_EX);
      
fputs($all_op_file"rn".$kat_all_files."rn".$kat_new_files);
      
fflush ($all_op_file);
      
flock ($all_op_file,LOCK_UN);
      
fclose($all_op_file);
      
      
header ('location: zagruz.php?act=pereschet&'.session_name().'='.session_id());
     }
     
    if(
$_GET['set'] == 'new')
     {
      
$kat filter($_GET['kat']);
      
zagruz_kol_new('../zagruz/'.$kat);
      
      
$dir_kat opendir ('../zagruz/');
      
$kat_all_files 0;
      
$kat_new_files 0;
      
      while (
$file readdir($dir_kat))
        {
         if(
is_dir('../zagruz/'.$file) && $file != '.' && $file != '..' && $file != 'op')
          {
           
$kat_file_op = @file('../zagruz/'.$file.'/op/op.txt');
           
$kat_files trim($kat_file_op[1]);
           
$kat_files_new trim($kat_file_op[2]);
           
           
$kat_all_files $kat_all_files $kat_files;
           
$kat_new_files $kat_new_files $kat_files_new;
          }
        }
        
      
$all_op_file fopen('../zagruz/op/op.txt','w');
      
flock ($all_op_file,LOCK_EX);
      
fputs($all_op_file"rn".$kat_all_files."rn".$kat_new_files);
      
fflush ($all_op_file);
      
flock ($all_op_file,LOCK_UN);
      
fclose($all_op_file);
      
      
header ('location: zagruz.php?act=pereschet&'.session_name().'='.session_id());
     }
   }
    else
   {
    echo
'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
   }
 }
####################
if($_GET['act'] == 'zagruzka')
 {
  if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && ($status == '1' || $status == '2'))
   {
   
####
   
$file_get stripslashes(trim($_GET['file']));
$kat stripslashes(trim($_GET['kat']));

if(!empty(
$_GET['kat']) && (!preg_match("#^[^><|?*:"]+$#", $kat) || preg_match("#(..)+|^(/)+|^(.)+$|^(./)+$|^(./.)+$|(//)+#", $kat)))
 
{
  echo
'<p class="err">Ошибка!!! Неправильное название категории.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;'.session_name().'='.session_id().'">В менеджер файлов</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(!
file_exists('../zagruz/'.$kat))
 {
  echo
'<p class="err">Ошибка!!! Данная категория не существует.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;'.session_name().'='.session_id().'">В менеджер файлов</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(!empty(
$_GET['file']) && (!preg_match("#^[^><|?*/:"]+$#", $file_get) || preg_match("#(..)+#", $file_get) || empty($_GET['kat'])))
 
{
  echo
'<p class="err">Ошибка!!! Неправильное название файла.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;'.session_name().'='.session_id().'">В менеджер файлов</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(!
file_exists('../zagruz/'.$kat.'/'.$file_get))
 {
  echo
'<p class="err">Ошибка!!! Данный файл не существует.</p>';
  echo
'<p><a href="zagruz.php?act=zagruzka&amp;'.session_name().'='.session_id().'">В менеджер файлов</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }

$file_get filter($file_get);
$kat filter($kat);

function 
dir_list($kat$file_get)
 {
  global 
$color_red;
  include 
'../../config.php';
  
$dir '../zagruz';
  
  if(!empty(
$kat))
   {
    
$kat $kat.'/';
   }

    
$dir_kat opendir ($dir.'/'.$kat);
    
$dir_file opendir ($dir.'/'.$kat);

     if(!empty(
$kat))
      {
       
$dir_exp explode('/'$kat);
       
$dir_exp_count count($dir_exp);

       echo
'<p class="modul_name"><a href="zagruz.php?act=zagruzka&amp;'.session_name().'='.session_id().'">Менеджер файлов</a>';

       for(
$i=0$i $dir_exp_count$i++)
        {
         if(!empty(
$dir_exp[$i]))
          {
           if(!empty(
$dir_plus))
            {
             
$dir_plus $dir_plus.'/';
            }
           
$dir_plus $dir_plus.$dir_exp[$i];
           
$kat_name = @file($dir.'/'.$dir_plus.'/op/op.txt');
           
$kat_name trim($kat_name[0]);

           if(
$dir_plus == $kat && $_GET['view'] == 1)
            {
             echo
' &#187; <a href="zagruz.php?act=zagruzka&amp;kat='.$dir_plus.'&amp;'.session_name().'='.session_id().'">'.$kat_name.'</a>';
            }
           elseif(
$dir_plus.'/' == $kat)
            {
             echo
' &#187; '.$kat_name;
            }
             else
            {
             echo
' &#187; <a href="zagruz.php?act=zagruzka&amp;kat='.$dir_plus.'&amp;'.session_name().'='.session_id().'">'.$kat_name.'</a>';
            }
          }
        }
       echo
'</p>';
      }
       else
      {
       echo
'<p class="modul_name">Менеджер файлов <a href="zagruz.php?act=zagruzka&amp;help=manager&amp;'.session_name().'='.session_id().'">[?]</a></p>';
      }
     
     if(empty(
$kat))
      {
       echo
'<p align="center"><a href="zagruz.php?act=pereschet&amp;'.session_name().'='.session_id().'">[Пересчет файлов]</a><br /></p>';
      }
      
     if(
$_GET['set']=='1')
      {
       echo
'<p class="b" align="center">Загрузка прошла успешно.</p>';
      }
     if(
$_GET['set']=='2')
      {
       echo
'<p class="b" align="center">Файл успешно удалён.</p>';
      }
     if(!empty(
$_GET['delkat']))
      {
       echo
'<p class="b" align="center">Категория успешно удалена. Но папка с файлами будет находиться на сервере. Если вы хотите полностью удалить папку, то удалите через FTP папку "modules/zagruz/'.filter($_GET['delkat']).'"</p>';
      }
      
     if(
$_GET['help'] == 'manager')
      {
       echo
'<p class="b">Помощь. Для того, чтобы все функции менеджера файлов работали, нужно
       поставить права доступа(chmod) 777 на все папки категорий, подкатегоий и папки "op".<br /><br />
       Если вы вручную загружали файлы, то поставьте права доступа(chmod) 666 на описания файлов.<br />
       Например: если вы загрузили раньше файл "melody.mp3" в папку "modules/zagruz/music" и 
       создали файл описания "melody.txt" в папке "modules/zagruz/music/op", то 
       обязательно поставьте права доступа(chmod) 666 на файл "melody.txt"<br /><br />
       Если вы вручную создали категории, то поставьте права доступа(chmod) 666 на файлы названий категорий.<br />
       Например: если вы создали папку "music" в папке "modules/zagruz", затем создали папку "op" в папке "music"
       и создали файл названия "op.txt" в папке "modules/zagruz/music/op", то обязательно поставьте
       права доступа(chmod) 666 на файл "op.txt"<br /><br />
       Для того, чтобы создать категорию в менеджере, просто создайте через FTP нужную папку,
       а в ней папку "op" и установите этим папкам права доступа(chmod) 777.<br />
       Например: если вы хотите создать категорию с мелодиями, то в папке "modules/zagruz" создайте папку "melodies"
       (имя папки можно любое) а в папке "melodies" - папку "op". И поставьте права доступа(chmod) 777
       на эти папки. Затем зайдите в менеджер файлов и создай категорию.</p>'
;
      }
     
     if(
$_GET['view'] == 1)
      {
             
preg_match("#^([^><|?*/:"]+).([a-z0-9]{0,4})$#", $file_get, $repl);
             
$file_tr $repl[1];
             
             
$kat preg_replace("#/$#"''$kat);
         
             
$file_f = @file($dir.'/'.$kat.'op/'.$file_tr.'.txt');
             
$file_name trim($file_f[0]);

             if(empty(
$file_name))
              {
               
$file_name $file_tr;
              }
              
             
$sizef stat(filter($dir.'/'.$kat.$file_get));
             
$kb 1024;
             
$size_file round($sizef[7] / $kb2);
             
$date_zag date ('d/m/Y H:i:s'filemtime(filter($dir.'/'.$kat.$file_get)));
             
$date_zag_2 date ('YmdHis'filemtime(filter($dir.'/'.$kat.$file_get)));
             
$datanew $date_zag_2 5000000;
             
$datenow date ('YmdHis');
             
             
$load_data = @file($dir.'/'.$kat.'op/'.$file_get.'_load.txt');
             
$loads trim($load_data[0]);
             if(empty(
$loads))
              { 
$loads 0; }
             if(
preg_match("#[0-9]*(?:2|3|4)$#"$loads))
              { 
$raz 'раза'; } else { $raz 'раз'; }
             
             echo 
'<p class="b">';
             
             echo 
'<a href="zagruz.php?act=delfile&amp;kat='.$kat.'&amp;file='.$file_get.'&amp;'.session_name().'='.session_id().'">[Удал]</a><a href="zagruz.php?act=editfile&amp;kat='.$kat.'&amp;file='.$file_get.'&amp;'.session_name().'='.session_id().'">[Ред]</a><br />';
             if(
$datanew $datenow)
              {
               echo 
'<font color="'.$color_red.'">Новый файл</font><br />';
              }
             echo 
'Имя: '.$file_name.'<br />';
             echo 
'Тип: '.$repl[2].'<br />';
             echo 
'Файл загружен: '.$date_zag.'<br />';
             echo 
'Размер: '.$size_file.' Кб<br />';
             echo 
'Скачали: '.$loads.' '.$raz.'<br />';
             if(!
preg_match("#.jar$#"$file_get))
              {
               if(
preg_match("#.gif$|.jpg$|.jpeg$|.jpe$|.png$#"$file_get))
                {
                 
$pic urldecode(htmlspecialchars($dir.'/'.$kat.$file_get));
                 
$size_img getimagesize($pic);
                 echo 
'<a href="../zagruz/dload.php?kat='.$kat.'&amp;file='.$file_get.'&amp;'.session_name().'='.session_id().'">Скачать</a>(оригинал: '.$size_img[0].'x'.$size_img[1].')<br />';
                }
                 else
                {
                 echo 
'<a href="../zagruz/dload.php?kat='.$kat.'&amp;file='.$file_get.'&amp;'.session_name().'='.session_id().'">Скачать</a><br />';
                }
              }
             if(
preg_match("#.jar$#"$file_get))
              {
               
$jad str_replace('.jar''.jad'$file_get);
               echo 
'<a href="../zagruz/dload.php?kat='.$kat.'&amp;file='.$file_get.'&amp;'.session_name().'='.session_id().'">Скачать JAR</a><br />';
               if(
file_exists($dir.'/'.$kat.$jad))
                {
                 echo 
'<a href="../zagruz/dload.php?kat='.$kat.'&amp;file='.$jad.'&amp;'.session_name().'='.session_id().'">Скачать JAD</a><br />';
                }
              }

             if (
file_exists($dir.'/'.$kat.'op/'.$file_tr.'.txt'))
              {
               echo 
'<br />Описание:<br />';
               
$opis_arr file($dir.'/'.$kat.'op/'.$file_tr.'.txt');
               
$count_opis count($opis_arr);
               
               for (
$i 1$i $count_opis$i++)
                {
                 
$text_opis .= trim($opis_arr[$i]).'<br />';
                }
               echo 
$text_opis;
              }
              
             if (
file_exists($dir.'/'.$kat.'op/'.$file_tr.'.gif'))
              {
               echo 
'<br />Скриншот: ';
               echo 
'<br /><img src="../zagruz/img.php?img='.$kat.'op/'.$file_tr.'.gif&amp;wid=240" alt="prev" />';
               echo 
'<br />';
              }
             if (
file_exists($dir.'/'.$kat.'op/'.$file_tr.'.jpg'))
              {
               echo 
'<br />Скриншот: ';
               echo 
'<br /><img src="../zagruz/img.php?img='.$kat.'op/'.$file_tr.'.jpg&amp;wid=240" alt="prev" />';
               echo 
'<br />';
              }
             if (
file_exists($dir.'/'.$kat.'op/'.$file_tr.'.png'))
              {
               echo 
'<br />Скриншот: ';
               echo 
'<br /><img src="../zagruz/img.php?img='.$kat.'op/'.$file_tr.'.png&amp;wid=240" alt="prev" />';
               echo 
'<br />';
              }
             echo 
'</p>'
             if(
preg_match("#.gif$|.jpg$|.jpeg$|.jpe$|.png$#"$file_get))
              {
               echo 
'<p class="b">Просмотр: ';
               echo 
'<br /><img src="../zagruz/img.php?img='.$kat.$file_get.'" alt="prew" />';
               echo 
'</p>';
              }
             
             echo 
'<p class="b">
             Ссылка:<br /><input type="text" size="20" value="'
.$home.'/modules/zagruz/dload.php?kat='.$kat.'&amp;file='.$file_get.'" /><br />
             bb код:<br /><input type="text" size="20" value="[url='
.$home.'/modules/zagruz/index.php?kat='.$kat.'&amp;file='.$file_get.'&amp;view=1]'.$file_name.'[/url] ('.$size_file.' Кб)" /><br /></p>';

      }
       else
      {
       while (
$file readdir($dir_kat))
        {
         if(
is_dir($dir.'/'.$kat.$file) && $file != '.' && $file != '..' && $file != 'op')
          {
           
$files[] = $file;
          }
        }
       
$file_co count($files);
       @
natsort($files);
       if(!empty(
$files))
        {
         foreach(
$files as $val
          {
           
$files2[] = $val;
          }
         
$files $files2;
        }
       
       for (
$i=0$i $file_co$i++)
        {
         if(
is_dir($dir.'/'.$kat.$files[$i]) && $files[$i] != '.' && $files[$i] != '..' && $files[$i] != 'op')
          {
           
$kat_file_op = @file($dir.'/'.$kat.$files[$i].'/op/op.txt');
           
$kat_name trim($kat_file_op[0]);
           
$kat_files trim($kat_file_op[1]);
           
$kat_files_new trim($kat_file_op[2]);
           
           if(!empty(
$kat_name))
            {
             echo 
'<p class="a" style="margin: 1px;">';
             echo 
'<img src="../../images/dir.gif" alt="i" /> <a href="zagruz.php?act=zagruzka&amp;kat='.$kat.$files[$i].'&amp;'.session_name().'='.session_id().'" class="aa">'.$kat_name.'</a> ['.$kat_files;
             if(
$kat_files_new 0)
              {
               echo 
'|<font color="'.$color_red.'">'.$kat_files_new.'</font>';
              }
             echo 
']';
             echo 
'<a href="zagruz.php?act=editkat&amp;kat='.$kat.$files[$i].'&amp;'.session_name().'='.session_id().'">[Ред]</a><a href="zagruz.php?act=editkat&amp;edact=del&amp;kat='.$kat.$files[$i].'&amp;'.session_name().'='.session_id().'">[Удал]</a>';
             echo 
'</p>';
             
$a++;
            }
             else
            {
             
$dirs_without_name[] = $files[$i];
            }
          }
        }
      
       if(!empty(
$a))
        {
         echo 
'<p><br /></p>'
        }
        
       
       
       if(!empty(
$dirs_without_name))
        {
         
$dirs_without_co count($dirs_without_name);
         echo 
'<p align="center">Папки для категорий:<br /></p>';
         for (
$i=0$i $dirs_without_co$i++)
          {
           if(!empty(
$dirs_without_name[$i]))
            {
             echo 
'<p class="a" style="margin: 1px;">';
             echo 
'<img src="../../images/dir.gif" alt="i" /> '.$dirs_without_name[$i];
             
             echo 
'<a href="zagruz.php?act=editkat&amp;kat='.$kat.$dirs_without_name[$i].'&amp;'.session_name().'='.session_id().'">[Создать категорию]</a>';
             echo 
'</p>';
            }
          }
         echo 
'<p><br /></p>'
        }

       while (
$file1 readdir($dir_file))
        {
         if(
is_file($dir.'/'.$kat.$file1) && $file1 != 'Thumbs.db' && $file1 != '.htaccess' && $file1 != 'index.php' && $file1 != 'kol.php' && $file1 != 'img.php' && $file1 != 'admin.php' && $file1 != 'kom.php' && $file1 != 'dload.php' && $file1 != 'op.txt')
          {
           
$file_array[] = ''.date ('YmdHis'filemtime($dir.'/'.$kat.$file1)).'||'.$file1
          }
        }
        
       if(!empty(
$file_array))
        {
         echo
'<p  align="center">Список файлов:</p>';
        }

       @
rsort($file_array);

       
$count_files count($file_array);
       
$stranic ceil($count_files/$kolfiles);

     if(empty(
$_GET['page']))
      {
       
$page_get 1;
      }
       else
      {
       
$page_get filter($_GET['page']);
      }
      
     if(
$page_get 0)
      {
       
$page_get 1;
      }
     if(
$page_get $stranic)
      {
       
$page_get $stranic;
      }
 
     
$do $kolfiles * ($page_get 1);
     
$end $kolfiles $page_get;

     
$page_nazad $page_get 1;
     
$page_dalee $page_get 1;

     for(
$i $do$i $end$i++)
      {
       if(!empty(
$file_array[$i]) && !preg_match("#.jad$#"$file_array[$i]))
        {
         
$file_win_arr explode('||'$file_array[$i]);
         
preg_match("#^([^><|?*/:"]+).[a-z0-9]{0,4}$#s", $file_win_arr[1], $repl);
         
$file_tr $repl[1];
         
         
$file_f = @file($dir.'/'.$kat.'op/'.$file_tr.'.txt');
         
$file_name trim($file_f[0]);

         if(empty(
$file_name))
          {
           
$file_name $file_tr;
          }
         
         echo 
'<p class="b">';
         if(
file_exists($dir.'/'.$kat.'op/'.$file_tr.'.jpg'))
          {
           echo 
'<img src="../zagruz/img.php?img='.$kat.'op/'.$file_tr.'.jpg&amp;prev=1" alt="prev" /><br />';
          }
         elseif(
file_exists($dir.'/'.$kat.'op/'.$file_tr.'.gif'))
          {
           echo 
'<img src="../zagruz/img.php?img='.$kat.'op/'.$file_tr.'.gif&amp;prev=1" alt="prev" /><br />';
          }
         elseif(
file_exists($dir.'/'.$kat.'op/'.$file_tr.'.png'))
          {
           echo 
'<img src="../zagruz/img.php?img='.$kat.'op/'.$file_tr.'.png&amp;prev=1" alt="prev" /><br />';
          }
          
         if(
preg_match("#.zip$#"$file_win_arr[1]))
          {
           echo 
'<img src="../../images/zip.gif" alt="i" /> ';
          }
         elseif(
preg_match("#.rar$|.jar$#"$file_win_arr[1]))
          {
           echo 
'<img src="../../images/rar.gif" alt="i" /> ';
          }
         elseif(
preg_match("#.mp3$|.mid$|.mmf$|.wav$|.ogg$|.amr$#"$file_win_arr[1]))
          {
           echo 
'<img src="../../images/melody.gif" alt="i" /> ';
          }
         elseif(
preg_match("#.txt$#"$file_win_arr[1]))
          {
           echo 
'<img src="../../images/txt.gif" alt="i" /> ';
          }
         elseif(
preg_match("#.exe$|.sis$|.sisx$#"$file_win_arr[1]))
          {
           echo 
'<img src="../../images/exe.gif" alt="i" /> ';
          }
         elseif(
preg_match("#.mp4$|.avi$|.3gp$#"$file_win_arr[1]))
          {
           echo 
'<img src="../../images/avi.gif" alt="i" /> ';
          }
         elseif(
preg_match("#.gif$|.jpg$|.jpeg$|.jpe$|.png$#"$file_win_arr[1]))
          {
           echo 
'<img src="../zagruz/img.php?img='.$kat.$file_win_arr[1].'&amp;prev=1" alt="prev" /><br /><img src="../../images/img.gif" alt="i" /> ';
          }
         else
          {
           echo 
'<img src="../../images/file.gif" alt="i" /> ';
          }
         
$datanew $file_win_arr[0] + 5000000;
         
$datenow date ('YmdHis');
         
$sizef stat($dir.'/'.$kat.$file_win_arr[1]);
         
$kb 1024;
         
$size_file round($sizef[7] / $kb2);
         if(
$datanew $datenow)
          {
           echo 
'<font color="'.$color_red.'">[new]</font> ';
          }

         echo 
'<a href="zagruz.php?act=zagruzka&amp;kat='.$kat.'&amp;file='.$file_win_arr[1].'&amp;view=1&amp;'.session_name().'='.session_id().'">'.$file_name.'</a> ('.$size_file.' Кб)';
         echo 
' <a href="zagruz.php?act=delfile&amp;kat='.$kat.'&amp;file='.$file_win_arr[1].'&amp;'.session_name().'='.session_id().'">[Удал]</a><a href="zagruz.php?act=editfile&amp;kat='.$kat.'&amp;file='.$file_win_arr[1].'&amp;'.session_name().'='.session_id().'">[Ред]</a>';
         echo 
'</p>';
        }
      }
   
     if(!empty(
$kat))
      {
       
$max_file_size 5*1024*1024;
       echo 
'<p align="center">Загрузить файл:<br /></p>';
       echo
'<form method="post" enctype="multipart/form-data" action="zagruz.php?act=upload&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">';
       echo
'<p align="center" class="b">
       <input type="hidden" name="MAX_FILE_SIZE" value="'
.$max_file_size.'">
       Файл:<br /><input name="uploaded_file" type="file" /><br />'
;
       echo
'Скриншот(если надо):<br /><input name="uploaded_screen" type="file" /><br />
       Название файла(если надо):<br /><input name="fnaz" maxlength="50" value="" /><br />
       Описание(если надо):<br /><textarea rows="4" cols="15" name="opisanie"></textarea><br />'
;

       echo
'<input value="Загрузить" name="do" type="submit" /></p></form>';
      }
     
     
$kat preg_replace("#/$#"''$kat);
     
     if(
$stranic 1)
      {
       echo 
'<p align="center" class="d">';
       echo 
'Страницы:<br />';
       if(
$page_get 4)
        {
         echo 
'<a href="zagruz.php?act=zagruzka&amp;page=1&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">1</a>...';
        }
 
       
$start_1 $page_get 3;
       
$end_1 $page_get 1;
       if(
$start_1 1)
        {
         
$start_1 1;
        }
  
       for(
$i $start_1$i <= $end_1$i++)
        {
         echo
'<a href="zagruz.php?act=zagruzka&amp;page='.$i.'&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">'.$i.'</a> ';
        }

       echo 
$page_get;

       
$start_2 $page_get 1;
       
$end_2 $page_get 3;
       if(
$start_2 1)
        {
         
$start_2 1;
        }
       if(
$end_2 $stranic)
        {
         
$end_2 $stranic;
        }
  
       for(
$i $start_2$i <= $end_2$i++)
        {
         echo
' <a href="zagruz.php?act=zagruzka&amp;page='.$i.'&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">'.$i.'</a>';
        }

       if(
$stranic $page_get && $page_get < ($stranic-3))
        {
         echo 
'...<a href="zagruz.php?act=zagruzka&amp;page='.$stranic.'&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">'.$stranic.'</a>';
        }
       echo 
'<br />';

       if(
$page_get 1)
        {
         echo 
'<a href="zagruz.php?act=zagruzka&amp;page='.$page_nazad.'&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">Назад</a>';
        }
       echo 
' | ';
       if(
$stranic $page_get)
        {
         echo 
'<a href="zagruz.php?act=zagruzka&amp;page='.$page_dalee.'&amp;kat='.$kat.'&amp;'.session_name().'='.session_id().'">Дальше</a>';
        } 
       echo 
'<br /></p>';
      }
     
     if(!empty(
$a) || $count_files 0)
      {
       echo 
'<p class="d">';
       if(!empty(
$a))
        {
         echo 
'Категорий: '.$a.'<br />';
        }
       if(
$count_files 0)
        {
         echo 
'Файлов: '.$count_files;
        }
       echo 
'</p>';
      }
     if(empty(
$a) and $count_files == 0
      {
       echo 
'<p class="err">В данной категории нет файлов и других категорий.</p>';
      }
      }     
  
closedir ($dir_kat);
  
closedir ($dir_file);
 }
 
 
dir_list ($kat,  $file_get);
   
####
    
echo'<p><a href="index.php?'.session_name().'='.session_id().'">В админку</a></p>';
   }
    else
   {
    echo
'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
   }
 }
####################
echo'<p><a href="../kabinet/index.php?'.session_name().'='.session_id().'">В кабинет</a><br /></p>';
include 
'../../templates/foot.php';
?>
Онлайн: 1
Реклама