Вход Регистрация
Файл: in4at/add_album.php
Строк: 72
<?php
##################################################################################################
##                    Script name  :  In4at                                                       ##
##                        Version  :  Final                                                       ##
##                      Made by  :  XPYCT(Сергей Мищенко)                                       ##
##                         E-mail  :  bce-ok@bk.ru                                                ##
##                          ICQ  :  447-50-50-62                                                ##
##                         Site  :  http://vkontakte.ru/id31604521                              ##
## Внимание! Скрипт распространяется бесплатно! Модификация W4at by XPYCT                       ##
##################################################################################################
define('REQ_2_chat'true);
require(
'4at_set.php');
require(
'db_con.php');
require(
'style.php');
if (
$py !== spy_code) require('us_info.php');
require(
'func.php');
echo 
head;
if (
$vv!=0) echo '<div class="d0"><b>Фотоальбомы</b></div>';
else echo 
'<card id="blog" title="Фотоальбомы"><p>';
echo 
$fsize1;
ob_start();

switch(
$mod) {

default:
echo 
'Фотоальбом<br/>';
echo 
'---<br/>';
$select=mysql_query("select id from photos where uid='$id';");
$num=mysql_affected_rows();
echo 
'<a href="add_album.php?id='.$id.'&amp;ps='.$ps.'&amp;mod=photos">Управление фотографиями</a><br/>Всего: <b>'.$num.'</b> фоток<br/>';
echo 
'---<br/>';

if (
$num<$max_photos)
{echo 
'&#xbb; <a href="a_foto.php?id='.$id.'&amp;ps='.$ps.'">Зaгpyзka фoтku (WAP2.0)</a><br/>';
echo 
'&#xbb; <a href="add_album.php?id='.$id.'&amp;ps='.$ps.'&amp;mod=import">Импopт фoтku</a><br/>';
echo 
'Фотографии принимаются в формате JPG любого размера и сжимаются под размер 1024*768<br/>---<br/>';}
else {echo 
'Можно установить только '.$max_photos.' фотографий!<br/>---<br/>';};
echo 
'---<br/>';
echo 
"<a href="cabinet.php?$wp">Кабинет</a>";
echo 
"<br/><a href="enter.php?$wp">Прихожая</a>";

break;

case 
'photos':
$select=mysql_query("select * from photos where uid='$id';");
if (
mysql_affected_rows()==0){echo 'Фотоальбом пуст!<br/>---<br/>';}
else{while(
$res=mysql_fetch_array($select)){
echo 
'<a href="'.$res['img'].'"><img src="pf.php?f='.$res['img'].'" alt="foto"/></a><br/>';
if (
$res['descr']){echo 'Описание: '.$res['descr'].'<br/>';};
echo 
'Голосов: '.$res['vote_num'].'<br/>';
echo 
'<a href="add_album.php?id='.$id.'&amp;ps='.$ps.'&amp;mod=del&amp;did='.$res['id'].'">Удалить</a> | <a href="add_album.php?id='.$id.'&amp;ps='.$ps.'&amp;mod=edit&amp;fid='.$res['id'].'">Изменить</a><br/>';
echo 
'---<br/>';};};
echo 
'<a href="add_album.php?id='.$id.'&amp;ps='.$ps.'">Загрузка фотки</a><br/>';
echo 
'<a href="enter.php?id='.$id.'&amp;ps='.$ps.'">Прихожая</a>';

break;

case 
'edit':
if (!
$go){$select=mysql_query("select * from photos where uid='$id' and id='$fid';");
if (
mysql_affected_rows()==0){echo 'Фотографии не существует или она не ваша!<br/>---<br/>';}
else{
$res=mysql_fetch_array($select);
if (
$vv!=0) echo "<form action="add_album.php?mod=edit&amp;fid=$fid&amp;$wp&amp;go=1" method="post">";
echo 
'Описание:<br/><input name="descr'.$ref.'" maxlength="200" value="'.$res['descr'].'"/><br/>';
if (
$vv!=0){
echo 
"<input class="ibutton" type="submit" value="Изменить"/></form>";}
else{
echo 
'<anchor>Изменить<go href="add_album.php?'.$wp.'&amp;mod=edit&amp;fid='.$fid.'" method="post">';
echo 
'<postfield name="us" value="$(us)"/>';
echo 
'<postfield name="descr" value="$(descr'.$ref.')"/>';
echo 
'<postfield name="go" value="edit"/>';
echo 
'</go></anchor><br/>---<br/>';};}}
else{
$upd=mysql_query("update photos set descr='$descr' where id='$fid' and uid='$id';");
if (
$upd){echo 'Описание обновлено!<br/>---<br/>';};};
echo 
'<a href="gallery.php?id='.$id.'&amp;ps='.$ps.'&amp;mod=photos">Фотогалерея</a><br/>';
echo 
'<a href="enter.php?id='.$id.'&amp;ps='.$ps.'">Прихожая</a>';

break;

case 
'del':
$select=mysql_query("select img from photos where id='$did' and uid='$id';");
if (
mysql_affected_rows()==0){echo 'Такой фотографии не существует или она не ваша!';}
else{
$file=mysql_fetch_row($select);
mysql_query("delete from photos where id='$did';");
unlink("$file[0]");
echo 
'Ваша фотка удалена!<br/>---<br/>';}
echo 
'<a href="gallery.php?id='.$id.'&amp;ps='.$ps.'&amp;mod=photos">Фотогалерея</a><br/>';
echo 
'<a href="enter.php?id='.$id.'&amp;ps='.$ps.'">Прихожая</a>';

break;

case 
'import':
mysql_query("select id from photos where uid='$id';");
if (
mysql_affected_rows()>=$max_photos){echo 'Нельзя закачивать больше '.$max_photos.' фотографий'; exit;};
echo 
'Введите адрес фотки в Интернете:<br/>';
echo 
'<input name="adres" maxlength="300" title="Фотка" value="http://"/><br/>';
echo 
'Описание фотки:<br/>';
echo 
'<input name="descr" maxlength="200" title="Описание"/><br/>';
echo 
"<anchor>Импортировать<go href="add_album.php?$wp&amp;mod=make_imp" method="post">";
echo 
"<postfield name="adres" value="$(adres)"/>";
echo 
"<postfield name="descr" value="$(descr)"/>";
echo 
"</go></anchor><br/>---<br/>";
echo 
"<a href="add_album.php?$wp">Загрузка фото</a><br/>";
echo 
"<a href="enter.php?$wp">Прихожая</a>";

break;

case 
'make_imp':
mysql_query("select id from photos where uid='$id';");
if (
mysql_affected_rows()>=$max_photos){echo 'Нельзя закачивать больше '.$max_photos.' фотографий!'; exit;};
if (!
$adres){echo "Пустой адрес!";} else {
$rnd=mt_rand(1000,100000);
list(
$msec,$sec)=explode(chr(32),microtime());$HeadTime=$sec+$msec;
$size getimagesize($adres);
$format strtolower(substr($size['mime'], strpos($size['mime'], '/')+1));
if (
$format!="jpeg"){echo 'Неверный адрес или формат фотографии';} else {
if (
$size[0]>1024 and $size[1]>768){$width=1024$height=768;}
else {
$width=$size[0]; $height=$size[1];};
$rgb=0xFFFFFF//Цвет фона
$f=$adres;
$size getimagesize($f);
$format strtolower(substr($size['mime'], strpos($size['mime'], '/')+1));
$icfunc "imagecreatefrom" $format;
$x_ratio $width $size[0];
$y_ratio $height $size[1];
$ratio min($x_ratio$y_ratio);
$use_x_ratio = ($x_ratio == $ratio);
$new_width $use_x_ratio  $width  floor($size[0] * $ratio);
$new_height = !$use_x_ratio $height floor($size[1] * $ratio);
$new_left $use_x_ratio  floor(($width $new_width) / 2);
$new_top = !$use_x_ratio floor(($height $new_height) / 2);
$isrc $icfunc($f);
$idest imagecreatetruecolor($width$height);
imagefill($idest00$rgb);
imagecopyresampled($idest$isrc$new_left$new_top00,
$new_width$new_height$size[0], $size[1]);
imagegif($idest,'album/'.$id.'_'.$rnd.'.gif');
imagedestroy($isrc);
imagedestroy($idest);
if (!
file_exists('album/'.$id.'_'.$rnd.'.gif')){echo "Внутренняя ошибка при добавлении фотографии!";} else {
$upd_img=mysql_query("insert into photos set uid='$id',img='album/".$id."_".$rnd.".gif',time='".time()."',vote_num='0',vote_users='',descr='$descr';");
echo 
"<img src="pf.php?f=album/".$id."_".$rnd.".gif" alt="foto"/><br/>";
echo 
'Ваша фотография закачана!<br/>---<br/>';
echo 
"<a href="add_album.php?'.$wp.'">Загрузка фото</a><br/>";
echo 
"<a href="enter.php?$wp">Прихожая</a><br/>";
list(
$msec,$sec)=explode(chr(32),microtime());
echo 
'['.round(($sec+$msec)-$HeadTime,4).' sec]';};};};

break;

};

echo 
$fsize2;
echo 
foot;
mysql_close($link);
?>
Онлайн: 0
Реклама