<?
if ((isset($_GET['edit']) && $_GET['edit']=='ok'))
{
$name=mysql_real_escape_string($_POST['name']);
$opis=mysql_real_escape_string($_POST['opis']);
/*if (mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_files` WHERE `id_dir` = '".$dir_id['id']."' AND `name` = '".$name."'"),0)!=0)
$err[]='Файл с таким названием уже есть в этой папке';*/
if(strlen2($opis)<0)$err[]='Короткое описание';
if(strlen2($name)<2)$err[]='Короткое Название';
if(strlen2($name)>127)$err[]='Длинное Название';
if(!isset($err)){
$msg=$_POST['name'];
if (isset($_POST['translit']) && $_POST['translit']==1)$msg=translit($msg);
mysql_query("UPDATE `obmennik_files` SET `name` = '".$name."',`opis` = '".$opis."' WHERE `id` = '$post[id]' LIMIT 1");
msg('Файл успешно изменён');
//header ("Location: /obmen$dir_id[dir]$name.$file_id[ras]?showinfo");
}else err('$err');
}
if (isset($_GET['edit']) && $_GET['edit']=='file'){
if (isset($_FILES['screen']) && $imgc=@imagecreatefromstring(file_get_contents($_FILES['screen']['tmp_name'])))
{
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
if ($img_x==$img_y)
{
$dstW=128; // ширина
$dstH=128; // высота
}
elseif ($img_x>$img_y)
{
$prop=$img_x/$img_y;
$dstW=128;
$dstH=ceil($dstW/$prop);
}
else
{
$prop=$img_y/$img_x;
$dstH=128;
$dstW=ceil($dstH/$prop);
}
$screen=imagecreatetruecolor($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);
$screen=img_copyright($screen); // наложение копирайта
imagegif($screen,H."/sys/obmen/screens/128/$post[id].gif");
imagedestroy($screen);
msg('Скриншот установлен');
}
}
if ((isset($_GET['del']) && $_GET['del']=='screen'))
{
if (is_file(H."../sys/obmen/screens/128/$post[id].gif")){
unlink(H.'../sys/obmen/screens/128/'.$post['id'].'.gif');
unlink(H.'../sys/obmen/screens/14/'.$post['id'].'.gif');
unlink(H.'../sys/obmen/screens/48/'.$post['id'].'.gif');
msg('Скриншот удален');
}
}
?>