Файл: 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">
» <a href="?act=adddir">Добавить категорию</a> </div>
<div class="zero1">
» <a href="?act=addfile">Добавить файл</a></div>
<div class="zero1">
» <a href="?act=import">Импорт файлов</a></div>
<div class="zero1">
» <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&dir='.$row['id'].'"><img src="img/kat.gif" alt=" " />'.$row['name'].' ('.$row['kol'].'|'.$row['sc'].')</a><a href="?act=redir&dir='.$row['id'].'">[rename]</a>|<a href="?act=delldir&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($path, 0777);
}
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&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&dir='.$dir.'&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'].'&s='.$sizescreen.'';
}
echo'<a href="video.php?dir='.$dir.'&id='.$row['id'].'"><img src="'.$screen.'" alt="'.$row['name'].'" /></a><br />';
echo'<img src="img/pla.gif" alt=" " />
<a href="video.php?dir='.$dir.'&id='.$row['id'].'">'.$row['name'].'</a> <a href="?act=refile&dir='.$dir.'&id='.$row['id'].'">[rename]</a> | <a href="?act=dellfile&dir='.$dir.'&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>1 && $page>3) echo '<a href="?act='.$act.'&dir='.$dir.'&page=1"><<</a>';
if($page>1&&$page<=$pages){echo '<a href="?act='.$act.'&dir='.$dir.'&page='.($page-1).'"><</a>';}
if($asd<$all && $asd>1 && $page>3) echo '<a href="?act='.$act.'&dir='.$dir.'&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.'&dir='.$dir.'&page='.$i.'">'.$i.'</a>';
}
}
if($page<$pages&&$page>=1){
echo '<a href="?act='.$act.'&dir='.$dir.'&page='.($page+1).'">></a>';
}
if ($i <= $pages)
{
if($asd2<=$all) echo '<a href="?act='.$act.'&dir='.$dir.'&page='.$pages.'">>></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($path, 0777);
}
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> » Добавление файла</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($path, 0777);
}
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> » Добавление файла</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&dir='.$dir.'&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&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&dir='.$dir.'&id='.$id.'&step=1">Да</a>';
}
}
else
{
echo'Файл не выбран<br />';
}
echo'<div class="c2"><b><a href="adminpanel.php">Админка</a> <a href="?act=dir&dir='.$dir.'">В категорию</a></b></div>';
break;
}
echo'<div class="c1"><a href="exit.php">Выход</a></div>';
include_once 'foot.php';}
?>