<?
include_once '../../sys/inc/start.php';
include_once '../../sys/inc/compress.php';
include_once '../../sys/inc/sess.php';
include_once '../../sys/inc/home.php';
include_once '../../sys/inc/settings.php';
include_once '../../sys/inc/db_connect.php';
include_once '../../sys/inc/ipua.php';
include_once '../../sys/inc/fnc.php';
include_once '../../sys/inc/user.php';
$set['title']='Изображения';
include_once '../../sys/inc/thead.php';
title();
aut();
$notes = mysql_fetch_assoc(mysql_query("SELECT * FROM `notes` WHERE `id` = '". intval($_GET['id']) ."' LIMIT 1"));
if (!file_exists("../../sys/notes/$notes[id]")) {
mkdir("../../sys/notes/$notes[id]", 0777);
}
if (!file_exists("../../sys/notes/pr_$notes[id]")) {
mkdir("../../sys/notes/pr_$notes[id]", 0777);
}
$avtor=get_user($notes['id_user']);
if (isset($user) && isset($_FILES['file_f']) && ereg('\.', $_FILES['file_f']['name']))
{
$msg=my_esc($_POST['msg']);
if (strlen2($msg)>512){$err='Содержание не может превышать больше 512 символов';}
if ($imgc=@imagecreatefromstring(file_get_contents($_FILES['file_f']['tmp_name'])))
{
if (!isset($err)){
$file_id=$passgen;
//copy($_FILES['file_f']['tmp_name'], H.'blog/files/'.$file_id.'.frf');
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
if ($img_x==$img_y)
{
$dstW=540; // ширина
$dstH=540; // высота
}
elseif ($img_x>$img_y)
{
$prop=$img_x/$img_y;
$dstW=540;
$dstH=ceil($dstW/$prop);
}
else
{
$prop=$img_y/$img_x;
$dstH=540;
$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); // наложение копирайта
imagejpeg($screen,H."sys/notes/$notes[id]/$file_id.jpg",90);
@chmod(H."sys/notes/$notes[id]/$file_id.jpg",0777);
imagedestroy($screen);
if ($img_x==$img_y)
{
$dstW=140; // ширина
$dstH=140; // высота
}
elseif ($img_x>$img_y)
{
$prop=$img_x/$img_y;
$dstW=140;
$dstH=ceil($dstW/$prop);
}
else
{
$prop=$img_y/$img_x;
$dstH=140;
$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); // наложение копирайта
imagejpeg($screen,H."sys/notes/pr_$notes[id]/$file_id.jpg",90);
@chmod(H."sys/notes/pr_$notes[id]/$file_id.jpg",0777);
imagedestroy($screen);
imagedestroy($imgc);
mysql_query("INSERT INTO `notes_image` ( `msg`, `url`, `id_notes`) values('$msg', '$file_id', '$notes[id]')");
header("Location: image.php?id=$notes[id]&okup");
}
}
else
{
$err='Выбранный Вами формат изображения не поддерживается';
}
}
if (isset($_GET['okup']))
msg('Фотография успешно загружена');
err();
$q=mysql_query("SELECT * FROM `notes_image` WHERE `id_notes` = '".intval($notes['id'])."' ORDER BY `id` ");
$num2=0;
while ($post = mysql_fetch_assoc($q))
{
//-----------зебра-----------//
if ($num2==0)
{echo " <div class='nav1'>\n";
$num2=1;
}elseif ($num2==1)
{echo " <div class='nav2'>\n";
$num2=0;}
//---------------------------//
echo "<a href='/sys/notes/$notes[id]/$post[url].jpg'><img src='/sys/notes/pr_$notes[id]/$post[url].jpg' alt=''/></a><br /> \n";
echo "<font size='2'>".htmlspecialchars($post['msg'])."</font>";
if (isset($user) && ($user['level']>$avtor['level']) || $user['id']==$avtor['id']){
echo "Инструменты: [<a href='delete.php?img=$post[id]'><img src='/style/icons/delete.gif'> удл</a>]\n";
}
echo "</div>";
}
echo "<form method='post' name='message' enctype='multipart/form-data' action='?id=$notes[id]'>\n";
echo "Описание:<br />\n<textarea name=\"msg\"></textarea><br />\n";
echo "<div style='text-align:left; margin-top:2px; margin-bottom:2px;'><img src='/style/icons/pht2.png' alt=''/> <input type='file' name='file_f' SIZE='15' accept='image/*,image/gif,image/png,image/jpeg' /></div>";
echo "<input value=\"Отправить\" type=\"submit\" />\n";
echo "</form>\n";
echo "<div class='foot'>";
echo "<a href='list.php?id=$notes[id]'>Дневник</a>\n";
echo "</div>";
include_once '../../sys/inc/tfoot.php';
?>