Вход Регистрация
Файл: adminpanel.php
Строк: 479
<?php
include_once 'head.php';
include_once 
'conf_site.php';
if(
$_SESSION['adm'])
{
switch(
$act)
{
default:
echo
'<div class="c1">Меню: </div>
 <div class="zero1">
&#0187; <a href="?act=adddir">Добавить категорию</a> </div>
 <div class="zero1">
&#0187; <a href="?act=addfile">Добавить файл</a></div>
 <div class="zero1">
&#0187; <a href="?act=import">Импорт файлов</a></div>
<div class="zero1">
&#0187; <a href="?act=settings">Настройки</a></div>'
;
echo
'<div class="c1">Категории:</div>';
$allsc mysql_fetch_array(mysql_query('SELECT sum(sc) FROM `files`'));
$allf mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `files`'));
$query="SELECT * FROM `directory` ORDER BY `name`";
$result=mysql_query($query) or die ("ошибка при выполнении запроса");
while(
$row=mysql_fetch_array($result))
{
if(
file_exists('files/'.$row['path']))
{
echo
'<div class="zero1"><a href="?act=dir&amp;dir='.$row['id'].'"><img src="img/kat.gif" alt=" " />'.$row['name'].' ('.$row['kol'].'|'.$row['sc'].')</a><a href="?act=redir&amp;dir='.$row['id'].'">[rename]</a>|<a href="?act=delldir&amp;dir='.$row['id'].'">[dell]</a></div>';
}
}

 echo
'<div class="c1">
 Всего файлов: '
.$allf[0].'</br>
 Всего скачано: '
.$allsc[0].'</div>';
break;
///Настройки
case 'settings':

echo
'<div class="c1"><a href="adminpanel.php">Админка</a>: Настройки</div>';
$error "";
$action $_POST["action"];
  if (!empty(
$action))
   {
   
$ssite=trim($_POST['ssite']);
   
$zapros='';
   if(
$ssite)
   {
   
$uslov='`id` DESC';   $zapros=$zapros."`namesite`='".$ssite."'";
   }
   
$spage=intval($_POST['spage']);
   if(
$spage)
   {   
$zapros=$zapros.",`numbpage`='".$spage."'";   }
   
$sizescreen=intval($_POST['ssize']);
   if(
$sizescreen)
   {   
$zapros=$zapros.",`sizescreen`='".$sizescreen."'";   }
   
$stop=trim($_POST['stop']);
   
$zapros=$zapros.",`addtop`='".$stop."'";

   
$scenter=trim($_POST['scenter']);
   
$zapros=$zapros.",`addcenter`='".$scenter."'";

   
$sbottom=trim($_POST['sbot']);

   
$zapros=$zapros.",`addbottom`='".$sbottom."'";

   
$spasw=trim($_POST['spasw']);
   if(
$spasw)
   {
   
$spasw=md5(md5($spasw));
   
$zapros=$zapros.",`password`='".$spasw."'";
   }

   
$sindkol=intval($_POST['sindkol']);
   
$zapros=$zapros.",`indkol`='".$sindkol."'";

    if(!
$error)
    {
     
// echo $zapros;
     
$query="UPDATE `settings` SET ".$zapros." WHERE `id`='1'";
    
$result=mysql_query($query) or die ("ошибка при выполнении запроса");

       echo
'Настройки изменены';
    }
   }
   if(!
$action)
   {

    if(!empty(
$error))
    {
      
//$namedir=$_POST['namedir'];
      
echo'Во время изменения настроек произошли
      следующие ошибки:<br />
      '
.$error.'<br />';

    }
    echo
'
    <form action="?act=settings" method="post"  enctype="multipart/form-data">
    <input type="hidden" name="action" value="post" />'
;
    echo 
'Название сайта<br />';
    echo
'<input class="enter" type="text" name="ssite" size="40" maxlength="100" value="'.$namesite.'" /><br />';
    echo 
'Файлов на страницу<br />';
    echo
'<input class="enter" type="text" name="spage" size="40" maxlength="100" value="'.$per_page.'" /><br />';
    echo 
'Размер скрина<br />';
    echo
'<input class="enter" type="text" name="ssize" size="40" maxlength="100" value="'.$sizescreen.'" /><br />';
    echo 
'Количество на главной<br />';
    echo
'<input class="enter" type="text" name="sindkol" size="40" maxlength="100" value="'.$indkol.'" /><br />';
    echo 
'Реклама вверху<br />';
    echo
'<textarea class="enter" name="stop" cols="40" rows="5">'.$settings['addtop'].'</textarea><br />';
    echo 
'Реклама по-середине<br />';
    echo
'<textarea class="enter" name="scenter" cols="40" rows="5">'.$settings['addcenter'].'</textarea><br />';
    echo 
'Реклама внизу<br />';
    echo
'<textarea class="enter" name="sbot" cols="40" rows="5">'.$settings['addbottom'].'</textarea><br />';


    echo
'Пароль(не хочешь менять - оставь пустым)<br />';
    echo
'<input class="enter" type="text" name="spasw" size="40" maxlength="100" value="" /><br />';
    echo
'<input class="button" type="submit" value="Изменить" />
    </form>'
;
   }

echo
'<div class="c2"><b><a href="adminpanel.php">Админка</a></b></div>';






break;
///добавление директории
case 'adddir':
echo
'<div class="c1"><a href="adminpanel.php">Админка</a>: Добавление категории</div>';
$error "";
$action $_POST["action"];
  if (!empty(
$action))
   {   
$namedir=trim(mysql_real_escape_string(clear($_POST['namedir'])));
   if(!
$namedir)
   {       
$action="";
    
$error=$error."<li>Вы не ввели название</li>";   }
   else
   {   
$stat_nal mysql_num_rows(mysql_query("SELECT * FROM `directory` WHERE `name`='".$namedir."'"));
     if(
$stat_nal)
    {
    
$action="";
    
$error=$error."<li>Такое название уже существует! Придумайте другое название.</li>";
    }

    }
    if(!
$error)
    {
    
$namepath=retrans($namedir);
    
$path='files/'.$namepath;
     
$query="INSERT INTO `directory` (name,path) VALUES ('".$namedir."','".$namepath."')";
     
$result=mysql_query($query) or die ("ошибка при выполнении запроса");
      if(!
is_dir($path))
      {
       @
mkdir($path);
      
chmod($path0777);
      }
     echo
'Директория успешно создана';
    }   }
   if(!
$action)
   {
    if(!empty(
$error))
    {
      
$namedir=$_POST['namedir'];
      echo
'Во время добавления файла произошли
      следующие ошибки:<br />
      '
.$error.'<br />';

    }
    echo
'
    <form action="?act=adddir" method="post"  enctype="multipart/form-data">
    <input type="hidden" name="action" value="post" />'
;
    echo 
'Название<br />';
    echo
'<input class="enter" type="text" name="namedir" size="40" maxlength="100" value="'.$namedir.'" /><br />';
    echo
'<input class="button" type="submit" value="Добавить" />
    </form>'
;
   }

echo
'<div class="c2"><b><a href="adminpanel.php">Админка</a></b></div>';
break;

///переименование директории
case 'redir':
echo
'<div class="c1"><a href="adminpanel.php">Админка</a>: Редактирование категории</div>';
$error "";
$action $_POST["action"];
  if (!empty(
$action))
   {
   
$namedir=trim(mysql_real_escape_string(clear($_POST['namedir'])));
    if(!
$namedir)
    {
        
$action="";
     
$error=$error."<li>Вы не ввели название</li>";
    }
    else
    {
     if(!
$dir)
     {
     
$action="";
     
$error=$error."<li>Директория не выбрана.</li>";
     }
     else
     {
     
$stat_nal mysql_num_rows(mysql_query("SELECT * FROM `directory` WHERE `name`='".$namedir."' AND `id`!='".$dir."'"));
      if(
$stat_nal)
      {
      
$action="";
      
$error=$error."<li>Такое название уже существует! Придумайте другое название.</li>";
      }
     }
     }

    if(!
$error)
    {

      
$query="UPDATE `directory` SET `name`='".$namedir."' WHERE `id`='".$dir."'";
      
$result=mysql_query($query) or die ("ошибка при выполнении запроса");

       echo
'Директория успешно изменена';
    }
   }
   if(!
$action)
   {
    
$dirname mysql_fetch_array(mysql_query("SELECT `name` FROM `directory` WHERE `id`='".$dir."'"));
    
$dirname=$dirname['name'];
    if(!empty(
$error))
    {
      
//$namedir=$_POST['namedir'];
      
echo'Во время изменения директории произошли
      следующие ошибки:<br />
      '
.$error.'<br />';

    }
    echo
'
    <form action="?act=redir&amp;dir='
.$dir.'" method="post"  enctype="multipart/form-data">
    <input type="hidden" name="action" value="post" />'
;
    echo 
'Название<br />';
    echo
'<input class="enter" type="text" name="namedir" size="40" maxlength="100" value="'.$dirname.'" /><br />';
    echo
'<input class="button" type="submit" value="Изменить" />
    </form>'
;
   }

echo
'<div class="c2"><b><a href="adminpanel.php">Админка</a></b></div>';
break;

///удаление директории
case'delldir':
if(
$dir)
{ if(
$step==1)
 {      
$query="SELECT `path` FROM `directory` WHERE `id`='".$dir."' LIMIT 1";
      
$result=mysql_query($query) or die ("ошибка при выполнении запроса");
      
$row=mysql_fetch_array($result);
      
$patf='/files/'.$row['path'];

    
$query="DELETE FROM `directory`  WHERE  `id` ='".$dir."'";
    
$result=mysql_query($query) or die ("ошибка при выполнении запроса");

    
$DeletedFolder=$patf;
    
$delldir=$_SERVER['DOCUMENT_ROOT'].$DeletedFolder;
    
RemoveDir($delldir);
   
// echo $delldir.'';
    
echo'Директория удалена!'; }
 else
 { echo
'Вы точно хотите удалить директорию ID:'.$dir.'<br />Все файлы будут удалены<br />';
 echo
'<a href="adminpanel.php">НЕТ</a> | <a href="?act=delldir&amp;dir='.$dir.'&amp;step=1">Да</a>'; }}
else
{echo
'Категория не выбрана<br />';}
echo
'<div class="c2"><b><a href="adminpanel.php">Админка</a></b></div>';
break;


///Вывод файлов в папке
case'dir':
if(
$dir)
{

  
$quert="SELECT `video` FROM `art_tags` WHERE `dir`='".$dir."'";
  
$resultt=mysql_query($quert) or die ("ошибка при выполнении запроса");
  
$tag_array = array ();

   while (
$rowt=mysql_fetch_array($resultt) ) {

    
$tag_array[] = $rowt['video'];
    }


    
//echo $tag_array[1];
   
$all count($tag_array);
   
//echo $all.'<br />';
       
if($all)
       {
     
$tag_array "(" implode ","$tag_array ) . ")";
    }
    else
    {
    
$tag_array "('undefined')";
    }
   
//echo $tag_array.'<br />';
     
$pages ceil($all/$per_page);
     if(!
$pages$pages 1;
     if(
$page>$pages or $page<=0$page=1;
     if(
$start>$all or $start<=0$start 0;
     if(
$page$start = ($page 1) * $per_page; else $start 0;

  
$query="SELECT * FROM `files` WHERE `id` IN {$tag_array} ORDER BY `id` DESC LIMIT ".$start.",".$per_page."";
  
$result=mysql_query($query) or die ("ошибка при выполнении запроса111");
  while(
$row=mysql_fetch_array($result))
  {
  if(
file_exists('files/'.$row['path'].'/'.$row['namefile'].''))
{
echo
'<div class="zero2">';
 if(
file_exists('files/'.$row['path'].'/screen.gif'))
 {
 
$screen='files/'.$row['path'].'/screen.gif';
 }
 else
 {
 
$screen='screen.php?f=files/'.$row['path'].'/'.$row['namefile'].'&amp;s='.$sizescreen.'';
 }
echo
'<a href="video.php?dir='.$dir.'&amp;id='.$row['id'].'"><img src="'.$screen.'" alt="'.$row['name'].'" /></a><br />';
echo
'<img src="img/pla.gif" alt=" " />
<a href="video.php?dir='
.$dir.'&amp;id='.$row['id'].'">'.$row['name'].'</a> <a href="?act=refile&amp;dir='.$dir.'&amp;id='.$row['id'].'">[rename]</a> | <a href="?act=dellfile&amp;dir='.$dir.'&amp;id='.$row['id'].'">[del]</a><br /></div>';
//echo $screen.'<br />';

}
}
if(
$all>$per_page)
  {
echo
'<div class="zero2">
<div class="pages">'
;


if(
$page>=5)
{
$asd$page 2;
}
else
{
$asd$page 3;
}
if(
$page+3>=$pages)
{
$asd2$pages+1;
}
else
{
$asd2$page 3;
}
if(
$asd<$all && $asd>&& $page>3) echo '<a href="?act='.$act.'&amp;dir='.$dir.'&amp;page=1">&lt;&lt;</a>';
if(
$page>1&&$page<=$pages){echo '<a href="?act='.$act.'&amp;dir='.$dir.'&amp;page='.($page-1).'">&lt;</a>';}
if(
$asd<$all && $asd>&& $page>3) echo '<a href="?act='.$act.'&amp;dir='.$dir.'&amp;page=1">1</a>';
for(
$i=$asd$i<$asd2;$i++)
{
if(
$i<=$all && $i>0)
{
if (
$i $pages ) break;
if (
$page==$i) echo '<b>'.$i.'</b>';
else echo 
'<a href="?act='.$act.'&amp;dir='.$dir.'&amp;page='.$i.'">'.$i.'</a>';

}

}
if(
$page<$pages&&$page>=1){
echo 
'<a href="?act='.$act.'&amp;dir='.$dir.'&amp;page='.($page+1).'">&gt;</a>';
}
if (
$i <= $pages)
{

if(
$asd2<=$all) echo '<a href="?act='.$act.'&amp;dir='.$dir.'&amp;page='.$pages.'">&gt;&gt;</a>';
}
echo
'</div></div>';
 }


}
else
{echo
'Директория не выбрана<br />';}
echo
'<div class="c2"><b><a href="adminpanel.php">Админка</a></b></div>';
break;

//добавление файла
case'addfile':
echo
'<div class="c1"><a href="adminpanel.php">Админка</a>: Добавление файла</div>';
$error "";
$action $_POST["action"];

  if (!empty(
$action))
   {

     
$post_name=trim(mysql_real_escape_string(clear($_POST['post_name'])));
     if(
$_POST['dir'])
     {
     
$dir array_map('mysql_escape_string'$_POST['dir']);
     }
    
// $dir = $_POST['dir'];
   
if(empty($_FILES['file1']['name']))
   {
    
$action="";
    
$error=$error."<li>Вы не выбрали Файл</li>";
   }
   else
   {
   
//echo $_FILES["screen"]["name"];
     
$ex pathinfo($_FILES["file1"]["name"] );
     
$ext strtolower($ex['extension']);
     
//echo $ext;
     
if($ext!='3gp'&&$ext!='mp4')
     {
      
$action="";
      
$error=$error."<li>Файл имеет неверное расширение.</li>";
    }
    if(
$_FILES["file1"]["size"] < 5)
    {
    
$action="";
    
$error=$error."<li>Слишком маленький файл.</li>";
     }


   }


    if(!empty(
$_FILES['file2']['name']))
   {
   
//echo $_FILES["file"]["name"];
     
$exf pathinfo($_FILES["file2"]["name"] );
     
$extf strtolower($exf['extension']);
    
// echo $extf;
     
if($extf!='3gp'&&$extf!='mp4')
     {
      
$action="";
      
$error=$error."<li>Файл имеет неверное расширение2.</li>";
    }
    if(
$_FILES["file2"]["size"] < 5)
    {
    
$action="";
    
$error=$error."<li>Слишком маленький файл2.</li>";
     }

   }
   if(!empty(
$_FILES['file3']['name']))
   {
   
//echo $_FILES["file"]["name"];
     
$exf3 pathinfo($_FILES["file3"]["name"] );
     
$extf3 strtolower($exf3['extension']);
    
// echo $extf;
     
if($extf3!='3gp'&&$extf3!='mp4')
     {
      
$action="";
      
$error=$error."<li>Файл имеет неверное расширение3.</li>";
    }
    if(
$_FILES["file3"]["size"] < 5)
    {
    
$action="";
    
$error=$error."<li>Слишком маленький файл3.</li>";
     }

   }
      if(!empty(
$_FILES['file4']['name']))
   {
   
//echo $_FILES["file"]["name"];
     
$exf4 pathinfo($_FILES["file4"]["name"] );
     
$extf4 strtolower($exf4['extension']);
    
// echo $extf;
     
if($extf4!='3gp'&&$extf4!='mp4')
     {
      
$action="";
      
$error=$error."<li>Файл имеет неверное расширение4.</li>";
    }
    if(
$_FILES["file4"]["size"] < 5)
    {
    
$action="";
    
$error=$error."<li>Слишком маленький файл4.</li>";
     }

   }





     if(empty(
$post_name))
   {
    
$action="";
    
$error=$error."<li>Вы не ввели Название</li>";
   }
   else
   {
   
$stat_nal mysql_num_rows(mysql_query("SELECT * FROM `files` WHERE `name`='".$post_name."'"));
   if(
$stat_nal)
   {
    
$action="";
    
$error=$error."<li>Такое название уже существует! Придумайте другое название.</li>";
   }
   }



   if(!
$dir)
   {
    
$action="";
    
$error=$error."<li>Вы не выбрали раздел</li>";
   }




    if (empty(
$error)) // если ошибок нет, обрабатываем сообщение
    
{
     
$name_dir=retrans($post_name);
     if(
$ext=='mp4'){$sol='a';}else{$sol='b';}
     
$name_file1=$site_url.'_1_'.$name_dir.'.'.$ext;
     if(
$extf)
     {     if(
$extf=='mp4'){$sol='a';}else{$sol='b';}
     
$name_file2=$site_url.'_2_'.$name_dir.'.'.$extf;
     }
     if(
$extf3)
     {     if(
$extf3=='mp4'){$sol='a';}else{$sol='b';}
     
$name_file3=$site_url.'_3_'.$name_dir.'.'.$extf3;
     }
     if(
$extf4)
     {
     if(
$extf4=='mp4'){$sol='a';}else{$sol='b';}
     
$name_file4=$site_url.'_4_'.$name_dir.'.'.$extf4;
     }
     
$cat=explode('|',$dir[0]);
     
$path='files/'.$cat[1].'/'.$name_dir;
     
$path2=''.$cat[1].'/'.$name_dir;

      
$tag_array implode ","$dir);
      
$query="INSERT INTO `files` (name,path,date,namefile,tags) VALUES ('".$post_name."','".$path2."','".time()."','".$name_file1."','".$tag_array."')";
      
$result=mysql_query($query) or die ("ошибка при выполнении запроса");

      
$quertag="SELECT `id` FROM `files` WHERE `name` = '".$post_name."' AND `path` = '".$path2."' LIMIT 1 ";
    
$resultag=mysql_query($quertag) or die ("ошибка при выполнении запроса111");
    
$rowtag=mysql_fetch_array($resultag);
    
$post_id=$rowtag['id'];

      for(
$i=0;$i<count($dir);$i++)
     {
      
$name=explode('|',$dir[$i]);
      
$query="INSERT INTO `art_tags` (`video`,`dir`,`name`) VALUES ('".$post_id."','".$name[0]."','".$name[1]."')";
      
$result=mysql_query($query) or die ("ошибка при выполнении запроса2");

       
$query="UPDATE `directory` SET `kol`=`kol`+1 WHERE `id`='".$name[0]."'";
      
$result=mysql_query($query) or die ("ошибка при выполнении запроса3");
      }


     if(!
is_dir($path))
      {
       @
mkdir($path);
      
chmod($path0777);
      }




     if(
is_uploaded_file($_FILES["file1"]["tmp_name"]))
     {
     
move_uploaded_file($_FILES["file1"]["tmp_name"], $path.'/'.$name_file1);
     }
     else
     {
      echo(
"Ошибка загрузки Файла1");
      echo 
$_FILES['file1']['error'];
     }

     if(
$name_file2)
     {
      if(
is_uploaded_file($_FILES["file2"]["tmp_name"]))
      {
      
move_uploaded_file($_FILES["file2"]["tmp_name"], $path.'/'.$name_file2);
      }
      else
      {
       echo(
"Ошибка загрузки Файла");
       echo 
$_FILES['file2']['error'];
      }
     }
     if(
$name_file3)
     {
      if(
is_uploaded_file($_FILES["file3"]["tmp_name"]))
      {
      
move_uploaded_file($_FILES["file3"]["tmp_name"], $path.'/'.$name_file3);
      }
      else
      {
      echo(
"Ошибка загрузки Файла3");
      echo 
$_FILES['file3']['error'];
      }

     }

     if(
$name_file4)
     {
      if(
is_uploaded_file($_FILES["file4"]["tmp_name"]))
      {
      
move_uploaded_file($_FILES["file4"]["tmp_name"], $path.'/'.$name_file4);
      }
      else
      {
      echo(
"Ошибка загрузки Файла4");
      echo 
$_FILES['file4']['error'];
      }
     }


         echo 
'Файл успешно добавлен!<br />';
     echo
'<a href="?act=addfile">Добавить еще</a><br />';

    }

  }


   if (empty(
$action))
  {


     if (!empty(
$error))
    {
      
$post_name=$_POST['post_name'];
      echo
'Во время добавления файла произошли
      следующие ошибки:<br />
       '
.$error.'<br />';

    }







          echo
'
    <form action="?act=addfile" method="post"  enctype="multipart/form-data">
    <input type="hidden" name="action" value="post" />'
;

   echo
'
    Выберите раздел:

    <br /><select multiple size="10" name="dir[]"> '
;
    
$queryt="SELECT *FROM `directory`";
  
$resultt=mysql_query($queryt) or die ("ошибка при выполнении запроса");
  while(
$rowt=mysql_fetch_array($resultt))
  {
    echo
'
  <option value="'
.$rowt['id'].'|'.$rowt['path'].'|'.$rowt['name'].'">'.$rowt['name'].'</option>';
  }
   echo
' </select><br />';


    echo 
'Название<br />';
    echo
'<input class="enter" type="text" name="post_name" size="40" maxlength="100" value="'.$post_name.'" /><br />';

    echo 
'Видео 1 (3gp,mp4)*<br />
    <input class="enter" name="file1" type="file" /><br />'
;
    echo 
'Видео 2 (3gp,mp4)<br />
    <input class="enter" name="file2" type="file" /><br />'
;
    echo 
'Видео 3 (3gp,mp4)*<br />
    <input class="enter" name="file3" type="file" /><br />'
;
    echo 
'Видео 4 (3gp,mp4)<br />
    <input class="enter" name="file4" type="file" /><br />'
;

    echo
'
    <input class="button" type="submit" value="Добавить" />

    </form>'
;


   echo
'<div class="c2"><b><a href="adminpanel.php">Админка</a> &#0187; Добавление файла</b></div>';




   }
break;





//импорт файлов
case'import':
echo
'<div class="c1"><a href="adminpanel.php">Админка</a>: Импорт файлов</div>';
$error "";
$action $_POST["action"];

  if (!empty(
$action))
   {

     
$post_name=trim(mysql_real_escape_string(clear($_POST['post_name'])));
     
$file1=trim(htmlspecialchars($_POST['file1']));
     
$file2=trim(htmlspecialchars($_POST['file2']));
     
$file3=trim(htmlspecialchars($_POST['file3']));
     
$file4=trim(htmlspecialchars($_POST['file4']));


     if(
$_POST['dir'])
     {
     
$dir array_map('mysql_escape_string'$_POST['dir']);
     }
    
// $dir = $_POST['dir'];
   
if(empty($file1))
   {
    
$action="";
    
$error=$error."<li>Вы не выбрали Файл</li>";
   }
   else
   {
   
//echo $_FILES["screen"]["name"];
     
$ex pathinfo($file1);
     
$ext strtolower($ex['extension']);
     
//echo $ext;
     
if($ext!='3gp'&&$ext!='mp4')
     {
      
$action="";
      
$error=$error."<li>Файл имеет неверное расширение.</li>";
    }
   }


    if(!empty(
$file2))
   {
   
//echo $_FILES["file"]["name"];
     
$exf pathinfo($file2);
     
$extf strtolower($exf['extension']);
    
// echo $extf;
     
if($extf!='3gp'&&$extf!='mp4')
     {
      
$action="";
      
$error=$error."<li>Файл имеет неверное расширение2.</li>";
    }
   }
   if(!empty(
$file3))
   {
   
//echo $_FILES["file"]["name"];
     
$exf3 pathinfo($file3);
     
$extf3 strtolower($exf3['extension']);
    
// echo $extf;
     
if($extf3!='3gp'&&$extf3!='mp4')
     {
      
$action="";
      
$error=$error."<li>Файл имеет неверное расширение3.</li>";
    }

   }
      if(!empty(
$file4))
   {
   
//echo $_FILES["file"]["name"];
     
$exf4 pathinfo($file4);
     
$extf4 strtolower($exf4['extension']);
    
// echo $extf;
     
if($extf4!='3gp'&&$extf4!='mp4')
     {
      
$action="";
      
$error=$error."<li>Файл имеет неверное расширение4.</li>";
    }
   }





   if(empty(
$post_name))
   {
    
$action="";
    
$error=$error."<li>Вы не ввели Название</li>";
   }
   else
   {
   
$stat_nal mysql_num_rows(mysql_query("SELECT * FROM `files` WHERE `name`='".$post_name."'"));
   if(
$stat_nal)
   {
    
$action="";
    
$error=$error."<li>Такое название уже существует! Придумайте другое название.</li>";
   }
   }



   if(!
$dir)
   {
    
$action="";
    
$error=$error."<li>Вы не выбрали раздел</li>";
   }




    if (empty(
$error)) // если ошибок нет, обрабатываем сообщение
    
{
     
$name_dir=retrans($post_name);
     if(
$ext=='mp4'){$sol='a';}else{$sol='b';}
     
$name_file1=$site_url.'_1_'.$name_dir.'.'.$ext;
     if(
$extf)
     {
     if(
$extf=='mp4'){$sol='a';}else{$sol='b';}
     
$name_file2=$site_url.'_2_'.$name_dir.'.'.$extf;
     }
     if(
$extf3)
     {
     if(
$extf3=='mp4'){$sol='a';}else{$sol='b';}
     
$name_file3=$site_url.'_3_'.$name_dir.'.'.$extf3;
     }
     if(
$extf4)
     {
     if(
$extf4=='mp4'){$sol='a';}else{$sol='b';}
     
$name_file4=$site_url.'_4_'.$name_dir.'.'.$extf4;
     }
     
$cat=explode('|',$dir[0]);
     
$path='files/'.$cat[1].'/'.$name_dir;
     
$path2=''.$cat[1].'/'.$name_dir;

      
$tag_array implode ","$dir);
      
$query="INSERT INTO `files` (name,path,date,namefile,tags) VALUES ('".$post_name."','".$path2."','".time()."','".$name_file1."','".$tag_array."')";
      
$result=mysql_query($query) or die ("ошибка при выполнении запроса");

      
$quertag="SELECT `id` FROM `files` WHERE `name` = '".$post_name."' AND `path` = '".$path2."' LIMIT 1 ";
    
$resultag=mysql_query($quertag) or die ("ошибка при выполнении запроса111");
    
$rowtag=mysql_fetch_array($resultag);
    
$post_id=$rowtag['id'];

      for(
$i=0;$i<count($dir);$i++)
     {
      
$name=explode('|',$dir[$i]);
      
$query="INSERT INTO `art_tags` (`video`,`dir`,`name`) VALUES ('".$post_id."','".$name[0]."','".$name[1]."')";
      
$result=mysql_query($query) or die ("ошибка при выполнении запроса2");

       
$query="UPDATE `directory` SET `kol`=`kol`+1 WHERE `id`='".$name[0]."'";
      
$result=mysql_query($query) or die ("ошибка при выполнении запроса3");
      }


     if(!
is_dir($path))
      {
       @
mkdir($path);
      
chmod($path0777);
      }





     if(!
file_exists($path.'/'.$name_file1))
     {
      
copy($file1,$path.'/'.$name_file1);
     }
     else
     {
      echo(
"Ошибка загрузки Файла1");
     }

     if(
$name_file2)
     {
     if(!
file_exists($path.'/'.$name_file2))
     {
      
copy($file2,$path.'/'.$name_file2);
     }
     else
     {
      echo(
"Ошибка загрузки Файла2");
     }
     }
     if(
$name_file3)
     {
     if(!
file_exists($path.'/'.$name_file3))
     {
      
copy($file3,$path.'/'.$name_file3);
     }
     else
     {
      echo(
"Ошибка загрузки Файла3");
     }

     }

     if(
$name_file4)
     {
     if(!
file_exists($path.'/'.$name_file4))
     {
      
copy($file4,$path.'/'.$name_file4);
     }
     else
     {
      echo(
"Ошибка загрузки Файла4");
     }
     }


         echo 
'Файл успешно добавлен!<br />';
     echo
'<a href="?act=import">Добавить еще</a><br />';

    }

  }


   if (empty(
$action))
  {


     if (!empty(
$error))
    {
      
$post_name=$_POST['post_name'];
      echo
'Во время добавления файла произошли
      следующие ошибки:<br />
       '
.$error.'<br />';

    }







          echo
'
    <form action="?act=import" method="post"  enctype="multipart/form-data">
    <input type="hidden" name="action" value="post" />'
;

   echo
'
    Выберите раздел:

    <br /><select multiple size="10" name="dir[]"> '
;
    
$queryt="SELECT *FROM `directory`";
  
$resultt=mysql_query($queryt) or die ("ошибка при выполнении запроса");
  while(
$rowt=mysql_fetch_array($resultt))
  {
    echo
'
  <option value="'
.$rowt['id'].'|'.$rowt['path'].'|'.$rowt['name'].'">'.$rowt['name'].'</option>';
  }
   echo
' </select><br />';


    echo 
'Название<br />';
    echo
'<input class="enter" type="text" name="post_name" size="40" maxlength="100" value="'.$post_name.'" /><br />';

    echo 
'Ссылка 1 (3gp,mp4)*<br />
    <input class="enter" type="text" name="file1" size="140"  value="'
.$file1.'" /><br />';
    echo 
'Ссылка 2 (3gp,mp4)<br />
    <input class="enter" type="text" name="file2" size="140"  value="'
.$file2.'" /><br />';
    echo 
'Ссылка 3 (3gp,mp4)*<br />
    <input class="enter" type="text" name="file3" size="140" value="'
.$file3.'" /><br />';
    echo 
'Ссылка 4 (3gp,mp4)<br />
    <input class="enter" type="text" name="file4" size="140"  value="'
.$file4.'" /><br /><br />';

    echo
'
    <input class="button" type="submit" value="Добавить" />

    </form>'
;


   echo
'<div class="c2"><b><a href="adminpanel.php">Админка</a> &#0187; Добавление файла</b></div>';




   }
break;






















///Переименование файла
case 'refile':
echo
'<div class="c1"><a href="adminpanel.php">Админка</a>: Редактирование файла</div>';
$error "";
$action $_POST["action"];
  if (!empty(
$action))
   {
   
$namefile=trim(mysql_real_escape_string(clear($_POST['namefile'])));
    if(!
$namefile)
    {
        
$action="";
     
$error=$error."<li>Вы не ввели название</li>";
    }
    else
    {
     if(!
$id)
     {
     
$action="";
     
$error=$error."<li>Файл не выбран.</li>";
     }
     else
     {
     
$stat_nal mysql_num_rows(mysql_query("SELECT * FROM `files` WHERE `name`='".$namefile."' AND `id`!='".$id."'"));
      if(
$stat_nal)
      {
      
$action="";
      
$error=$error."<li>Такое название уже существует! Придумайте другое название.</li>";
      }
     }
     }

    if(!
$error)
    {

      
$query="UPDATE `files` SET `name`='".$namefile."' WHERE `id`='".$id."'";
      
$result=mysql_query($query) or die ("ошибка при выполнении запроса");

       echo
'Файл успешно изменен';
    }
   }
   if(!
$action)
   {
    
$filename mysql_fetch_array(mysql_query("SELECT `name` FROM `files` WHERE `id`='".$id."'"));
    
$filename=$filename['name'];
    if(!empty(
$error))
    {
      
//$namedir=$_POST['namedir'];
      
echo'Во время переименования файла произошли
      следующие ошибки:<br />
      '
.$error.'<br />';

    }
    echo
'
    <form action="?act=refile&amp;dir='
.$dir.'&amp;id='.$id.'" method="post"  enctype="multipart/form-data">
    <input type="hidden" name="action" value="post" />'
;
    echo 
'Название<br />';
    echo
'<input class="enter" type="text" name="namefile" size="40" maxlength="100" value="'.$filename.'" /><br />';
    echo
'<input class="button" type="submit" value="Изменить" />
    </form>'
;
   }

echo
'<div class="c2"><b><a href="adminpanel.php">Админка</a> <a href="?act=dir&amp;dir='.$dir.'">В категорию</a></b></div>';
break;


///удаление файла
case'dellfile':
if(
$id)
{
 if(
$step==1)
 {
      
$query="SELECT `path` FROM `files` WHERE `id`='".$id."' LIMIT 1";
      
$result=mysql_query($query) or die ("ошибка при выполнении запроса");
      
$row=mysql_fetch_array($result);
      
$patf='/files/'.$row['path'];

    
$queryt="SELECT * FROM `art_tags` WHERE  `video` ='".$id."'";
    
$resultt=mysql_query($queryt) or die ("ошибка при выполнении запроса");
     while(
$rowt=mysql_fetch_array($resultt))
    {

    
$query="UPDATE `directory` SET `kol`=`kol`-1 WHERE `id`='".$rowt['dir']."'";
    
$result=mysql_query($query) or die ("ошибка при выполнении запроса3");

    }
    
$query="DELETE FROM `files`  WHERE  `id` ='".$id."'";
    
$result=mysql_query($query) or die ("ошибка при выполнении запроса");

    
$DeletedFolder=$patf;
    
$delldir=$_SERVER['DOCUMENT_ROOT'].$DeletedFolder;
    
RemoveDir($delldir);
   
// echo $delldir.'';
    
echo'Файл удален!';
 }
 else
 {
 echo
'Вы точно хотите удалить файл ID:'.$id.'<br />';
 echo
'<a href="adminpanel.php">НЕТ</a> | <a href="?act=dellfile&amp;dir='.$dir.'&amp;id='.$id.'&amp;step=1">Да</a>';
 }
}
else
{
echo
'Файл не выбран<br />';
}
echo
'<div class="c2"><b><a href="adminpanel.php">Админка</a> <a href="?act=dir&amp;dir='.$dir.'">В категорию</a></b></div>';
break;

}
echo
'<div class="c1"><a href="exit.php">Выход</a></div>';
include_once 
'foot.php';}

?>
Онлайн: 0
Реклама