Вход Регистрация
Файл: photos.php
Строк: 528
<?

require_once("core/core.php");

if (!
$u['id']) {
    
header("Location: reg.php?err=1");
    exit;
}

$location 'В фото';

switch (@
$_GET['act']) {
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~Создание альбома ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
    
case 'add_album':
        if (
$u['id']) {
            if (isset(
$_POST['submit']) and isset($_POST['name'])) {
                
$flood mysql_query("SELECT `time` FROM `photos_albums` WHERE `user` = '" $u['id'] . "' AND `time` > '" . (time() - 3) . "'");
                if (
mysql_num_rows($flood)) {
                    
header("Location: photos.php");
                    exit;
                }
                
$priv num($_POST['priv']);
                
$name check(substr($_POST['name'], 0100));
                
$descr check(substr($_POST['descr'], 0250));
                if (empty(
$name)) {
                    require(
'head.php');
                    echo 
'<div class="div"> Ошибка, так делать нельзя!<br/></div>';
                    
$error '1';
                    require(
'foot.php');
                    exit;
                }
                if (empty(
$error)) {
                    
mysql_query("INSERT INTO `photos_albums` SET
    `name` = '
$name',
    `descr` = '
$descr',
    `user` = '" 
$u['id'] . "',
    `time` = '" 
time() . "',
    `priv` = '
$priv'
    "
);
                    
$id mysql_insert_id();
                    
header("Location: photos.php?act=album&id=$id");
                }
            } else {
                
$title $title ' :: Фото';
                require(
'head.php');
                echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: Новая папка</center></div>';
                echo 
'<div class="div">';
                echo 
'<form action=photos.php?act=add_album method=post>';
                echo 
'Название: <br/><input type=text name=name maxlength=25>';
                echo 
'</div><div class="div">';
                echo 
'Описание: <br/><textarea cols="20" rows="2" name="descr"></textarea>';
                echo 
'</div><div class="div">';
                echo 
'Доступен: <br/><select name="priv">
    <option value="0">Всем</option>
    <option value="1">Друзьям</option>
    <option value="2">Только мне</option>
    </select>'
;
                echo 
'</div><div class="div">';
                echo 
'<input type="submit" name ="submit" value="Создать"></form>';
                echo 
'</form>';
                echo 
'</div>';
                echo 
'<div class="title">';
                echo 
'<img src="style/page/back.png" alt="Back"> <a href = "?sid=back" onclick="history.back()">Назад</a>';
                echo 
'</div>';
                require(
'foot.php');
            }
        } else {
            
header("Location: index.php");
        }
        break;
//~~~~~~~~~~~~~~~~~~~~~~Загрузка фотографий~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
    
case 'add_photo':
        if (
$u['id']) {
            if (isset(
$_GET['id'])) {
                
$id num($_GET['id']);
                
$req mysql_query("SELECT * FROM `photos_albums` WHERE `id` = '$id' and `user` = '" $u['id'] . "' LIMIT 1");
                if (
mysql_num_rows($req)) {
                    
$album mysql_fetch_assoc($req);
                }
            }
            
$flood mysql_query("SELECT `time` FROM `photos_photo` WHERE `user` = '" $u['id'] . "' AND `time` > '" . (time() - $system['photo_antiflud']) . "'");
            if (
mysql_num_rows($flood)) {
                require(
'head.php');
                echo 
'<div class = "div">
    <b>Ошибка</b>!</br> Можно добавлять фото только раз в ' 
$system['photo_antiflud'] . ' сек.
    </div>'
;
                require(
'foot.php');
                exit;
            }
            if (
$album) {
                @
$_POST['name'] = check(substr($_POST['name'], 0100));
                if (isset(
$_POST['submit']) && isset($_POST['name']) && isset($_FILES['photo']['tmp_name'])) {
                    
$flood mysql_query("SELECT `time` FROM `photos_photo` WHERE `user` = '" $u['id'] . "' AND `time` > '" . (time() - 3) . "'");
                    if (
mysql_num_rows($flood)) {
                        
header("Location: photos.php");
                        exit;
                    }
                    
$name check(substr($_POST['name'], 0100));
                    
$descr check(substr($_POST['descr'], 0250));
                    if (empty(
$name)) {
                        require(
'head.php');
                        echo 
'<div class="div"> Ошибка, Заполните "Название".<br/></div>';
                        
$error '1';
                        require(
'foot.php');
                        exit;
                    }
                    if (empty(
$error)) {
                        
$info getimagesize($_FILES['photo']['tmp_name']);
                        if (
$info[0] > 100 && $info[1] > 100 || $info[0] <= 1024 && $info[1] <= 1280) {
                            if (
$info['mime'] == 'image/jpeg') {
                                
$create imagecreatefromjpeg($_FILES['photo']['tmp_name']);
                            } else {
                                if (
$info['mime'] == 'image/gif') {
                                    
$create imagecreatefromgif($_FILES['photo']['tmp_name']);
                                } else {
                                    if (
$info['mime'] == 'image/png') {
                                        
$create imagecreatefrompng($_FILES['photo']['tmp_name']);
                                    } else {
                                        
header("Location: photos.php");
                                        exit;
                                    }
                                }
                            }
                            
$arhiv intval(($u['id'] / 1000) + 1);
                            if (!
is_dir('base/' $arhiv '/' $u['id'] . '/photos') || !is_dir('base/' $arhiv '/' $u['id'] . '/photos_small')) {
                                if (!
is_dir('base/' $arhiv '')) {
                                    @
mkdir("base/" $arhiv ""0777);
                                }
                                if (!
is_dir('base/' $arhiv '/' $u['id'] . '')) {
                                    @
mkdir("base/" $arhiv "/" $u['id'] . ""0777);
                                }
                                if (!
is_dir('base/' $arhiv '/' $u['id'] . '/photos')) {
                                    @
mkdir("base/" $arhiv "/" $u['id'] . "/photos"0777);
                                }
                                if (!
is_dir('base/' $arhiv '/' $u['id'] . '/photos_small')) {
                                    @
mkdir("base/" $arhiv "/" $u['id'] . "/photos_small"0777);
                                }
                            }
                            
$w $info[0];
                            
$h $info[1];
                            if (
$w 1280 || $h 1024) {
                                if (
$w $h) {
                                    
$o $w $h;
                                    
$ww $w 1280;
                                    
$w $w $ww;
                                    
$hh $h / (1024 $o);
                                    
$h $h $hh;
                                } else {
                                    
$o $h $w;
                                    
$hh $h 1024;
                                    
$h $h $hh;
                                    
$ww $w / (1280 $o);
                                    
$w $w $ww;
                                }
                            }
                            
$img imagecreatetruecolor($w$h);
                            
imagecopyresampled($img$create0000$w$h$info[0], $info[1]);
                            
mysql_query("INSERT INTO `photos_photo` SET
    `name` = '
$name',
    `descr` = '
$descr',
    `user` = '" 
$u['id'] . "',
    `time` = '" 
time() . "',
    `album` = '
$id'
    "
);
                            
$idp mysql_insert_id();
                            
$dir 'base/' $arhiv '/' $u['id'] . '/photos/' $idp '.jpg';
                            
imagejpeg($img$dir75);
                            
$w $info[0];
                            
$h $info[1];
                            if (
$w 150 || $h 150) {
                                if (
$w $h) {
                                    
$o $w $h;
                                    
$ww $w 150;
                                    
$w $w $ww;
                                    
$hh $h / (150 $o);
                                    
$h $h $hh;
                                } else {
                                    
$o $h $w;
                                    
$hh $h 150;
                                    
$h $h $hh;
                                    
$ww $w / (150 $o);
                                    
$w $w $ww;
                                }
                            }
                            
$img imagecreatetruecolor($w$h);
                            
imagecopyresampled($img$create0000$w$h$info[0], $info[1]);
                            
$name $name;
                            
$dir 'base/' $arhiv '/' $u['id'] . '/photos_small/' $idp '.jpg';
                            
imagejpeg($img$dir75);
                            
imagedestroy($img);
                            
$id mysql_insert_id();
                            
mysql_query("UPDATE `users` SET `rating` = `rating`+20 WHERE `id` = '" $u['id'] . "'");
                            if (
$u['sex'] == 'm') {
                                
$action[0] = 'Загрузил';
                            } else {
                                
$action[0] = 'Загрузила';
                            }
                            
$text $action[0] . ' <a href = "photos.php?act=photo&id=' $id '&show=comm">фото</a>.';
                            
mysql_query("INSERT INTO `lenta` SET
`user` = '" 
$u['id'] . "',
`text` = '
$text',
`time` = '" 
time() . "',
`new` = '1'
"
);
                            if (
$u['sex'] == 'm') {
                                
$action[0] = 'Загрузил';
                            } else {
                                
$action[0] = 'Загрузила';
                            }
                            
$text $action[0] . ' <a href = "photos.php?act=photo&id=' $id '">фото</a>.';

                            
$q mysql_query("SELECT * FROM `lenta_chit` WHERE `chit` = '$u[id]' AND `lenta_foto` = '1'");
                            while (
$f mysql_fetch_array($q)) {
                                
$time time();
                                
$a mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '$f[user]'"));
                                
mysql_query("INSERT INTO `lenta_user` (`id_user`, `id_kont`, `msg`, `time`) values('$u[id]', '$a[id]', '$text', '$time')");
                            }
                        } else {
                            require(
'head.php');
                            echo 
'<div class = "div"> Запрещенный размер фото!</div>';
                            require(
'foot.php');
                            exit;
                        }
                    }
                    
header("Location: photos.php?act=photo&id=$idp");
                } else {
                    
$title $title ' :: Фото';
                    require(
'head.php');
                    echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <a href = "photos.php?act=album&id=' $album["id"] . '">' checkout($album["name"]) . '</a> :: Добавить Фото</center></div>';
                    echo 
'<div class="div">';
                    echo 
'<form action=photos.php?act=add_photo&id=' $id ' method="post" enctype="multipart/form-data">';
                    echo 
'Фото: <br/><input type="file" name="photo" SIZE="15"><br/>';
                    echo 
'Название: <br/><input type="text" name="name" maxlength="25"><br/>';
                    echo 
'Описание: <br/><textarea cols="20" rows="2" name="descr" maxlength="250"></textarea><br/>';
                    echo 
'<input type="submit" name ="submit" value="Загрузить"></form>';
                    echo 
'</form>';
                    echo 
'</div>';
                    echo 
'<div class="title">';
                    echo 
'<img src="style/page/back.png" alt="Back"> <a href = "?sid=back" onclick="history.back()">Назад</a>';
                    echo 
'</div>';
                    require(
'foot.php');
                }
            } else {
                
header("Location: photos.php");
            }
        } else {
            
header("Location: photos.php");
        }
        break;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Просмотр альбома~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
    
case 'album':
        if (isset(
$_GET['id'])) {
            
$id num($_GET['id']);
            
$req mysql_query("SELECT * FROM `photos_albums` WHERE `id` = '$id' LIMIT 1");
            if (
mysql_num_rows($req)) {
                
$album mysql_fetch_assoc($req);
            }
        }
        if (
$album) {
            
$arhiv intval(($album['user'] / 1000) + 1);
            
$name_album checkout($album['name']);
            
$user mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '" $album['user'] . "' LIMIT 1"));
            if (
$user['id'] != $u['id'] and $album['priv'] == 2) {
                require(
'head.php');
                echo 
'<div class="title"><center>Фото</center></div>';
                echo 
'<div class="div"> Ошибка, доступ к альбому закрыт.</div>';
                echo 
'<div class="title"><center>Фото</center></div>';
                require(
'foot.php');
                exit;
            }
            if (
$u['id'] != $user['id'] and $album['priv'] == 1) {
                
$req mysql_query("SELECT * FROM `friends` WHERE `user` = '" $u['id'] . "' and friend = '" $user['id'] . "' LIMIT 1");
                if (
mysql_num_rows($req)) {
                    
                } else {
                    require(
'head.php');
                    echo 
'<div class="title"><center>Фото</center></div>';
                    echo 
'<div class="div"> Ошибка, доступ к альбому открыт только для друзей !</div>';
                    echo 
'<div class="title"><center>Фото</center></div>';
                    require(
'foot.php');
                    exit;
                }
            }
            
$title $title ' :: Фото';
            require(
'head.php');
            echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <b>Просмотр Альбома</b></center></div>';
            if (
$album['user'] == $u['id']) {
                echo 
'<div class="title"><img src="style/page/add.gif" alt="!"/> <a href = "photos.php?act=add_photo&id=' $album['id'] . '">Добавить фото</a></div>';
            }
            
$all mysql_result(mysql_query("SELECT COUNT(*) FROM `photos_photo` WHERE `album` = '" $album['id'] . "'"), 0);
            if (
$all 0) {
                
$total intval(($all 1) / 25) + 1;
                
$page num(@$_GET['page']);
                if (empty(
$page) or $page 0)
                    
$page 1;
                if (
$page $total)
                    
$page $total;
                
$start $page 25 25;
                
$result mysql_query("SELECT * FROM `photos_photo` WHERE `album` = '" $album['id'] . "' ORDER BY `id` DESC LIMIT $start, 15");
                while (
$photo mysql_fetch_assoc($result)) {
                    echo 
'<div class="div">';
                    
$descr checkout($photo['descr']);
                    
$name checkout($photo['name']);
                    echo 
'<a href = "photos.php?act=photo&id=' $photo['id'] . '"><img src = "base/' $arhiv '/' $album['user'] . '/photos_small/' $photo['id'] . '.jpg"></a>';
                    echo 
'</div>';
                }
                echo 
'</div>';
                
navigation($page$total'photos.php?act=album&id=' $album['id'] . '&');
            } else {
                echo 
'<div class="div"> Фотографий пока нет !</div>';
            }
            echo 
'</div>';
            echo 
'<div class="title">';
            echo 
'<img src="style/page/back.png" alt="Back"> <a href = "?sid=back" onclick="history.back()">Назад</a>';
            echo 
'</div>';
            require(
'foot.php');
        } else {
            
header("Location: photos.php");
        }
        break;
//~~~~~~~~~~~~~~~~~~~~~~~~Редактирование альбома~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
    
case 'edit_album':
        if (
$u['id']) {
            if (isset(
$_GET['id'])) {
                
$id num($_GET['id']);
                if (
$u['admin'] == 1)
                    
$req mysql_query("SELECT * FROM `photos_albums` WHERE `id` = '$id' LIMIT 1");
                else
                    
$req mysql_query("SELECT * FROM `photos_albums` WHERE `id` = '$id' AND `user` = '" $u['id'] . "' LIMIT 1");
                if (
mysql_num_rows($req)) {
                    
$album mysql_fetch_assoc($req);
                }
            }
            if (
$album) {
                
$title $title ' :: Фотографии';
                require(
'head.php');
                echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <b>Редактирование альбома</b></center></div>';
                if (isset(
$_POST['submit']) and isset($_POST['name'])) {
                    
$name check(substr($_POST['name'], 0100));
                    
$descr check(substr($_POST['descr'], 0250));
                    
$priv num($_POST['priv']);
                    if (empty(
$name)) {
                        require(
'head.php');
                        echo 
'<div class="div"> Ошибка, так делать нельзя!<br/></div>';
                        
$error '1';
                        require(
'foot.php');
                        exit;
                    }
                    if (empty(
$error)) {
                        
mysql_query("UPDATE `photos_albums` SET
      `name` = '
$name',
      `descr` = '
$descr',
      `priv` = '
$priv'
      WHERE `id` = '
$id'
      "
);
                        if (
$u['admin'] == || $u['admin'] == 2) {
                            if (
$u['sex'] == 'm') {
                                
$action[0] = 'Отредактировал';
                            } else {
                                
$action[0] = 'Отредактировала';
                            }
                            
$text $action[0] . ' фотоальбом<a href = "photos.php?act=album&id=' $album['id'] . '"> пользователю</a>.';
                            
mysql_query("INSERT INTO `admin_jurnal` SET
`user` = '" 
$u['id'] . "',
`text` = '
$text',
`time` = '" 
time() . "',
`new` = '1'
"
);
                            if (
$u['sex'] == 'm') {
                                
$action[0] = 'Отредактировал';
                            } else {
                                
$action[0] = 'Отредактировала';
                            }
                            
$text $action[0] . ' фотоальбом<a href = "photos.php?act=album&id=' $album['id'] . '"> пользователю</a>.';
                            
mysql_query("INSERT INTO `admin_jurnal_foto` SET
`user` = '" 
$u['id'] . "',
`text` = '
$text',
`time` = '" 
time() . "',
`new` = '1'
"
);
                        }
                    }
                    
header('location: photos.php?');
                    
$album mysql_fetch_assoc(mysql_query("SELECT * FROM `photos_albums` WHERE `id` = '$id' LIMIT 1"));
                }
                
$name checkout($album['name']);
                
$descr checkout($album['descr']);
                echo 
'<form action=photos.php?act=edit_album&id=' $id ' method=post>';
                echo 
'<div class="div">';
                echo 
'Название: <br/><textarea cols="20" rows="1" name="name"style="width: 30%;height: 20px;">' $name '</textarea><br/>';
                echo 
'Описание: <br/><textarea cols="20" rows="2" name="descr">' $descr '</textarea>';
                echo 
'</div><div class="div">';
                echo 
'Доступен: <br/><select name="priv">
      <option value="0" ' 
. ($album["priv"] == ' selected="selected"' '') . '>Всем</option>
      <option value="1" ' 
. ($album["priv"] == ' selected="selected"' '') . '>Друзьям</option>
      <option value="2" ' 
. ($album["priv"] == ' selected="selected"' '') . '>Только мне</option>
      </select>'
;
                echo 
'</div><div class="div">';
                echo 
'<input type="submit" name ="submit" value="Сохранить"></form>';
                echo 
'</form>';
                echo 
'</div>';
                echo 
'<div class="title">';
                echo 
'<img src="style/page/back.png" alt="Back"> <a href = "?sid=back" onclick="history.back()">Назад</a>';
                echo 
'</div>';
                require(
'foot.php');
            } else {
                require(
'head.php');
                echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <b>Ошибка</b></center></div>';
                echo 
'<div class="div">';
                echo 
' Вам сюда нельзя! </div>';
                echo 
'</div>';
                echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <b>Ошибка</b></center></div>';
                require(
'foot.php');
            }
        } else {
            
header("Location: photos.php");
        }
        break;
//~~~~~~~~~~~~~~~Удаление альбома ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
    
case 'delete_album':
        if (
$u['id']) {
            if (isset(
$_GET['id'])) {
                
$id num($_GET['id']);
                if (
$u['admin'] == 1)
                    
$req mysql_query("SELECT * FROM `photos_albums` WHERE `id` = '$id' LIMIT 1");
                else
                    
$req mysql_query("SELECT * FROM `photos_albums` WHERE `id` = '$id' AND `user` = '" $u['id'] . "' LIMIT 1");
                if (
mysql_num_rows($req)) {
                    
$album mysql_fetch_assoc($req);
                }
            }
            if (
$album) {
                
$title $title ' :: Фото';
                require(
'head.php');
                echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <b>Удаление альбома</b></center></div>';
                if (isset(
$_POST['submit'])) {
                    
$result mysql_query("SELECT `id` FROM `photos_photo` WHERE `album` = '" $album['id'] . "'");
                    
$arhiv intval(($album['user'] / 1000) + 1);
                    while (
$row mysql_fetch_assoc($result)) {
                        
unlink('base/' $arhiv '/' $album['user'] . '/photos_small/' $row['id'] . '.jpg');
                        
unlink('base/' $arhiv '/' $album['user'] . '/photos/' $row['id'] . '.jpg');
                        
mysql_query("DELETE FROM `photos_comm` WHERE `photo` = '" $row['id'] . "'");
                        
mysql_query("DELETE FROM `photos_ocenka` WHERE `photo` = '" $row['id'] . "'");
                    }
                    
mysql_query("DELETE FROM `photos_photo` WHERE `album` = '" $album['id'] . "'");
                    
mysql_query("DELETE FROM `photos_albums` WHERE `id` = '" $album['id'] . "'");
                    if (
$u['admin'] == || $u['admin'] == 2) {
                        if (
$u['sex'] == 'm') {
                            
$action[0] = 'Удалил';
                        } else {
                            
$action[0] = 'Удалила';
                        }
                        
$text $action[0] . ' фотоальбом<a href = "photos.php?id=' $u['id'] . '"> пользователю</a>.';
                        
mysql_query("INSERT INTO `admin_jurnal` SET
`user` = '" 
$u['id'] . "',
`text` = '
$text',
`time` = '" 
time() . "',
`new` = '1'
"
);
                        if (
$u['sex'] == 'm') {
                            
$action[0] = 'Удалил';
                        } else {
                            
$action[0] = 'Удалила';
                        }
                        
$text $action[0] . ' фотоальбом<a href = "photos.php?id=' $u['id'] . '"> пользователю</a>.';
                        
mysql_query("INSERT INTO `admin_jurnal_foto` SET
`user` = '" 
$u['id'] . "',
`text` = '
$text',
`time` = '" 
time() . "',
`new` = '1'
"
);
                    }
                    
header('location: photos.php?');
                } else {
                    
$name checkout($album['name']);
                    echo 
'<div class="div">';
                    echo 
'Вы уверены, что хотите удалить альбом "<a href = "photos.php?act=album&id=' $id '">' $name '</a>" и все находящиеся в нём фотографии?<br/>';
                    echo 
'<form action="photos.php?act=delete_album&amp;id=' $id '" method="post">';
                    echo 
'<input type="submit" name="submit" value="Да, удалить" class="submit white"/>';
                    echo 
'</form></div>';
                }
                echo 
'</div>';
                echo 
'<div class="title">';
                echo 
'<img src="style/page/back.png" alt="Back"> <a href = "?sid=back" onclick="history.back()">Назад</a>';
                echo 
'</div>';
                require(
'foot.php');
            } else {
                require(
'head.php');
                echo 
'<div class="title"><center><a href = "photos.php"> Фото</a> :: <b>Ошибка</b></center></div>';
                echo 
'<div class="div">';
                echo 
' Вам сюда нельзя !</div>';
                echo 
'</div>';
                echo 
'<div class="title"><center><a href = "photos.php"> Фото</a> :: <b>Ошибка</b></center></div>';
                require(
'foot.php');
            }
        } else {
            
header("Location: photos.php");
        }
        break;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Просмотр фото~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
    
case 'photo':
        if (isset(
$_GET['id'])) {
            
$id num($_GET['id']);
            
$req mysql_query("SELECT * FROM `photos_photo` WHERE `id` = '$id' LIMIT 1");
            if (
mysql_num_rows($req)) {
                
$photo mysql_fetch_assoc($req);
            }
        }
        if (
$photo) {
            
$arhiv intval(($photo['user'] / 1000) + 1);
            if (
$u['id'] and @$_POST['message']) {
                
$message check(substr($_POST['message'], 0500));
                
$flood mysql_query("SELECT `time` FROM `photos_comm` WHERE `user` = '" $u['id'] . "' AND `time` > '" . (time() - 3) . "'");
                if (
mysql_num_rows($flood) > 0) {
                    
header("Location: photos.php?act=photo&id=" $photo['id'] . "");
                    exit;
                }
                
$req mysql_query("SELECT * FROM `photos_comm` WHERE `user` = '" $u['id'] . "' AND `photo` = '" $photo['id'] . "' ORDER BY `time` DESC");
                
$res mysql_fetch_array($req);
                if (
$res['message'] == $message) {
                    
header("Location: photos.php?act=photo&id=" $photo['id'] . "");
                    exit;
                }
                
mysql_query("UPDATE `users` SET `rating` = `rating`+1 WHERE `id` = '" $u['id'] . "'");
                
mysql_query("INSERT INTO `photos_comm` SET
`user` = '" 
$u['id'] . "',
`message` = '
$message',
`time` = '" 
time() . "',
`photo` = '" 
$photo['id'] . "'
"
);
                if (
$u['sex'] == 'm') {
                    
$action[0] = 'Прокомментировал';
                } else {
                    
$action[0] = 'Прокомментировала';
                }
                
$text $action[0] . '<a href = "photos.php?act=photo&id=' $id '"> фото</a>.';
                
mysql_query("INSERT INTO `lenta` SET
`user` = '" 
$u['id'] . "',
`text` = '
$text',
`time` = '" 
time() . "',
`new` = '1'
"
);
                if (
$u['sex'] == 'm') {
                    
$action[0] = 'Прокомментировал';
                } else {
                    
$action[0] = 'Прокомментировала';
                }
                
$text $action[0] . '<a href = "photos.php?act=photo&id=' $id '"> фото</a>.';
                
mysql_query("INSERT INTO `lenta_foto` SET
`user` = '" 
$u['id'] . "',
`text` = '
$text',
`time` = '" 
time() . "',
`new` = '1'
"
);
                if (
$photo['user'] != $u['id']) {
                    if (
$u['sex'] == 'm') {
                        
$action[0] = 'Оставил';
                        
$action[1] = '';
                    } else {
                        
$action[0] = 'Оставила';
                        
$action[1] = 'ей';
                    }
                    
$text $action[0] . ' комментарий к вашей <a href = "photos.php?act=photo&id=' $photo['id'] . '">фотографии</a>.';
                    
mysql_query("INSERT INTO `jurnal` SET
`user` = '" 
$photo['user'] . "',
`outuser` = '" 
$u['id'] . "',
`text` = '
$text',
`time` = '" 
time() . "',
`new` = '1'
"
);
                }
                
header("Location: photos.php?act=photo&id=" $photo['id'] . "&");
            }
            
$name checkout($photo['name']);
            
$descr checkout($photo['descr']);
            
$album mysql_fetch_assoc(mysql_query("SELECT * FROM `photos_albums` WHERE `id` = '" $photo['album'] . "' LIMIT 1"));
            
$name_album checkout($album['name']);
            
$user mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '" $photo["user"] . "'"));
            if (
$user['id'] != $u['id']) {
                if (
$album['priv'] == 2) {
                    require(
'head.php');
                    echo 
'<div class="title"><center><a href = "photos.php"> Фото</a> :: <b>Ошибка</b></center></div>';
                    echo 
'<div class="div"> Ошибка, доступ к фото закрыт.</div>';
                    echo 
'<div class="title"><center><a href = "photos.php"> Фото</a> :: <b>Ошибка</b></center></div>';
                    require(
'foot.php');
                    exit;
                }
                if (
$album['priv'] == 1) {
                    
$req mysql_query("SELECT * FROM `friends` WHERE `user` = '" $u['id'] . "' and friend = '" $user['id'] . "' LIMIT 1");
                    if (
mysql_num_rows($req)) {
                        
                    } else {
                        require(
'head.php');
                        echo 
'<div class="title"><center><a href = "photos.php"> Фото</a> :: <b>Ошибка</b></center></div>';
                        echo 
'<div class="div"> Ошибка, доступ к фото открыт только для друзей.</div>';
                        echo 
'<div class="title"><center><a href = "photos.php"> Фото</a> :: <b>Ошибка</b></center></div>';
                        require(
'foot.php');
                        exit;
                    }
                }
            }
            
$title $title ' :: Фото';
            require(
'head.php');
            require(
'core/bb_code.php');
            echo 
'<div class="title"><center><a href = "photos.php"> Фото</a> :: 
    <a href = "photos.php?act=album&id=' 
$album['id'] . '">' $name_album '</a></center></div>';
            if (@
$_GET['like'] && isset($u['id'])) {
                
$req mysql_query("SELECT * FROM `photos_like` WHERE `user` = '" $u['id'] . "' AND `photo` = '" $photo['id'] . "' LIMIT 1");
                if (!
mysql_num_rows($req)) {
                    
$photo['rating']++;
                    
mysql_query("INSERT INTO `photos_like` SET
`user` = '" 
$u['id'] . "',
`time` = '" 
time() . "',
`photo` = '" 
$photo['id'] . "'
"
);
                    
mysql_query("UPDATE `photos_photo` SET
`rating` = '" 
$photo['rating'] . "'
WHERE `id` = '" 
$photo['id'] . "'
"
);
                    if (
$photo['user'] != $u['id']) {
                        if (
$u['sex'] == 'm') {
                            
$action[0] = 'Отметил';
                            
$action[1] = 'ему';
                        } else {
                            
$action[0] = 'Отметила';
                            
$action[1] = 'ей';
                        }
                        
$text $action[0] . ' что ' $action[1] . ' понравилась ваша <a href = "photos.php?act=photo&id=' $photo['id'] . '">фотография</a>.';
                        
mysql_query("INSERT INTO `jurnal` SET
`user` = '" 
$photo['user'] . "',
`outuser` = '" 
$u['id'] . "',
`text` = '
$text',
`time` = '" 
time() . "',
`new` = '1'
"
);
                    }
                }
            }
            
$count mysql_result(mysql_query("SELECT COUNT(`id`) FROM `photos_comm` WHERE `photo` = '" $photo['id'] . "'"), 0);
            echo 
'<div class="div">';
            if (
strlen($name) < 1) {
                echo 
'<center><b>Нет имени</b></center>';
            } else {
                echo 
'<center><b>' $name '</b></center>';
            }
            echo 
'</div>';
            echo 
'<div class="div">';
            
$info getimagesize('base/' $arhiv '/' $photo['user'] . '/photos/' $photo['id'] . '.jpg');
            if (
$info[0] <= 320) {
                echo 
'<center><a href = "base/' $arhiv '/' $photo['user'] . '/photos/' $photo['id'] . '.jpg"><img src = "base/' $arhiv '/' $photo['user'] . '/photos/' $photo['id'] . '.jpg"></a></center>';
            } else {
                echo 
'<center><a href = "base/' $arhiv '/' $photo['user'] . '/photos/' $photo['id'] . '.jpg"><img src = "base/' $arhiv '/' $photo['user'] . '/photos/' $photo['id'] . '.jpg"width = "60%"></a></center>';
            }
            echo 
'</div><div class="div"> ';
            if (
strlen($descr) < 1) {
                echo 
'Нет описания';
            } else {
                echo 
'' $descr '';
            }
            if (
$photo['user'] == $u['id'] || $u['admin'] == || $u['admin'] == 2) {
                echo 
'<span style="float:right;"><a href = "photos.php?act=edit_photo&id=' $photo['id'] . '"><img src="style/page/edit.gif" title="Редакрировать фото"></a></a>  ';
                echo 
'<a href = "photos.php?act=delete_photo&id=' $photo['id'] . '"><img src="style/page/delete.gif" title="Удалить фото"></a></span>';
            }
            echo 
'</div>';
            echo 
'<div class="title">';


            echo 
'<img src = "style/page/load.gif"> <a href = "base/' $arhiv '/' $photo['user'] . '/photos/' $photo['id'] . '.jpg">Скачать</a></br>';
            
$req mysql_query("SELECT * FROM `photos_like` WHERE `user` = '" $u['id'] . "' AND `photo` = '" $photo['id'] . "' LIMIT 1");
            if (!
mysql_num_rows($req)) {
                echo 
'<img src = "style/page/like.png"> <a href = "photos.php?act=photo&id=' $photo['id'] . '&like=1">Мне нравится</a> (' $photo['rating'] . ')';
            } else {
                echo 
'<img src = "style/page/like.png"> Понравилось: (' $photo['rating'] . ')';
            }
            echo 
'</div>';
            echo 
'<div class="nav">';

            echo 
'Добавил: <a href = "page.php?id=' $photo['user'] . '"><b><font color="#79358c">' login($photo['user']) . '</font></b></a><br />';
            echo 
'Дата: <font color="green">' vremya($photo['time']) . '</font></br>';
            echo 
'В альбом: <img src="style/page/folder.gif"> <a href = "photos.php?act=album&id=' $album['id'] . '">' $name_album '</a></br>';
            if (
$photo['user'] == $u['id'] || $u['admin'] == || $u['admin'] == 2) {
                if (
$album['priv'] == 0) {
                    if (
$photo['top'] == 0) {
                        echo 
'<img src="style/page/add.gif"> <a href = "photos.php?act=top_add&id=' $photo['id'] . '">Выгрузить фото в топ</a>';
                    } else {
                        echo 
'<img src="style/page/delete.gif"> <a href = "photos.php?act=top_del&id=' $photo['id'] . '">Удалить фото из топа</a>';
                    }
                }
            }
            echo 
'</div>';
            echo 
'<div class="title">';
            echo 
' Комментарии: (' $count ')';
            echo 
'</div>';
            echo 
'<div class="div">';
            
$o abs(intval(@$_GET['o']));
            
$user mysql_fetch_assoc(mysql_query("SELECT `login` FROM `users` WHERE `id` = '" $o "'"));
            if (
$user['login'])
                
$otv $user['login'] . ', ';
            echo 
'<form action="photos.php?act=photo&id=' $photo['id'] . '" method="post">';
            echo 
'<textarea cols="20" rows="2" name="message">';
            echo @
$otv;
            echo 
'</textarea><br/>';
            echo 
"<input type='submit' title='Нажмите для отправки' name='submit' value='Написать'  class='submit white'/> <small><a href = 'smiles.php'>Смайлы</a>
    | <a href = 'tegs.php'>Теги</a></small>
    </form>"
;
            echo 
'</div>';
            if (
$u['admin'] == || $u['admin'] == || $u['admin'] == || $u['id'] == $photo['user']) {
                if (@
$_GET['del']) {
                    
$del num($_GET['del']);
                    
$commcheck mysql_num_rows(mysql_query("SELECT * FROM `photos_comm` WHERE `id` = '$del' LIMIT 1"));
                    if (
$commcheck) {
                        
mysql_query("DELETE FROM `photos_comm` WHERE `id` = '$del'");
                        echo 
'<div class="div"><font color="green">Комментарий удален!</font></div>';
                    }
                }
            }
            
$all mysql_result(mysql_query("SELECT COUNT(*) FROM `photos_comm` WHERE `photo` = '" $photo['id'] . "'"), 0);
            if (
$all 0) {
                
$total intval(($all 1) / 10) + 1;
                
$page num(@$_GET['page']);
                if (empty(
$page) or $page 0)
                    
$page 1;
                if (
$page $total)
                    
$page $total;
                
$start $page 10 10;
                if (
$count >= 11)
                    echo 
'<div class="title">';

                
$sort check(@$_GET['sort']);
                if (
$sort == 'message') {
                    
$sortq 'ASC';
                    if (
$count >= 11)
                        echo 
'<a href = "photos.php?act=photo&id=' $photo['id'] . '&sort=time&page=' $page '">Новые</a> | <b>Поcледние</b>';
                }
                if (
$sort == 'time' || empty($sortq)) {
                    
$sort 'time';
                    
$sortq 'DESC';
                    if (
$count >= 11)
                        echo 
'<b>Новые</b> | <a href = "photos.php?act=photo&id=' $photo['id'] . '&sort=message&page=' $page '">Поcледние</a>';
                }
                if (
$count >= 11)
                    echo 
'</div>';
                @
$result mysql_query("SELECT * FROM `photos_comm` WHERE `photo` = '" $photo['id'] . "' ORDER BY `time` $sortq LIMIT $start, 10");
                while (
$comm mysql_fetch_assoc($result)) {
                    
$user mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '" $comm["user"] . "'"));
                    
$message checkout($comm['message']);
                    echo 
'<div class="div">';
                    if (
$user['delete'] == 1) {
                        echo 
'' ico($user['sex'], $user['admin'], $user['online']) . '';
                        echo 
'<a href="/page.php?id=' $user['id'] . '"> <b><font color="#79358c">' $user['login'] . '</font></b></a>';
                        echo 
'' medal($user['rating']) . '';
                    } else {
                        echo 
'' ico($user['sex'], $user['admin'], $user['online']) . '';
                        echo 
'<a href="/page.php?id=' $user['id'] . '"> <b><font color="#79358c">' $user['login'] . '</font></b></a>';
                        echo 
'' medal($user['rating']) . '';
                    }
                    echo 
'<span style="float:right;color:grey;"> (' vremya($comm['time']) . ')</span>';
                    echo 
'<br/>';
                    echo 
'' smile(links(bb_code($message))) . '';
                    echo 
'</br>';
                    echo 
'<small>';
                    if (
$user['id'] != $u['id'])
                        echo 
'[<a href = "photos.php?act=photo&id=' $photo['id'] . '&o=' $user['id'] . '">ответить</a>] ';
                    if (
$u['admin'] == || $u['admin'] == || $u['id'] == $photo['user']) {
                        echo 
'[<a href = "photos.php?act=photo&id=' $photo['id'] . '&del=' $comm['id'] . '">удалить</a>]';
                    }
                    if (
$u['admin'] == || $u['admin'] == || $u['admin'] == 3) {
                        if (
ban($user['id'])) {
                            if (
$comm['user'] != $u['id'])
                                echo 
' [<a href = "adminka.php?act=delban_users&id=' $user['id'] . '"><font color="red">Разбанить</font></a>]';
                        } else {
                            if (
$comm['user'] != $u['id'])
                                echo 
' [<a href = "adminka.php?act=ban_users&id=' $user['id'] . '"><font color="red">Бан</font></a>]';
                        }
                    }
                    echo 
'</small>';
                    echo 
'</div>';
                }
                echo 
'</div>';
                
navigation($page$total'photos.php?act=photo&id=' $photo['id'] . '&sort=' $sort '&');
            }
            echo 
'</div>';

            require(
'foot.php');
        } else {
            require(
'head.php');
            echo 
'<div class="title"><center><a href = "photos.php"> Фото</a> :: <b>Ошибка</b></center></div>';
            echo 
'<div class="div">';
            echo 
' Такого фото нет !</div>';
            echo 
'</div>';
            echo 
'<div class="title"><center><a href = "photos.php"> Фото</a> :: <b>Ошибка</b></center></div>';
            require(
'foot.php');
        }
        break;
//~~~~~~~~~~~~~~~~~~~~~~~~~Добавить в топ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
    
case 'top_add':
        if (isset(
$_GET['id'])) {
            
$id num($_GET['id']);
            
$req mysql_query("SELECT * FROM `photos_photo` WHERE `id` = '$id' LIMIT 1");
            if (
mysql_num_rows($req)) {
                
$photo mysql_fetch_assoc($req);
            }
        }
        if (
$photo) {
            
$album mysql_fetch_assoc(mysql_query("SELECT * FROM `photos_albums` WHERE `id` = '" $photo['album'] . "' LIMIT 1"));
            if (
$photo['user'] == $u['id'] || $u['admin'] == || $u['admin'] == 2) {
                if (
$album['priv'] == 0) {
                    if (
$photo['top'] == 0) {
                        
mysql_query("UPDATE `photos_photo` SET
`top` = `top`+1
WHERE `id` = '
$id'
"
);
                        
header("Location: photos.php?act=photo&id=" $photo['id'] . "&");
                    } else {
                        
header("Location: photos.php?act=photo&id=" $photo['id'] . "&");
                    }
                } else {
                    
header("Location: photos.php?act=photo&id=" $photo['id'] . "&");
                }
            } else {
                
header("Location: photos.php?act=photo&id=" $photo['id'] . "&");
            }
        }
        break;
//~~~~~~~~~~~~~~~~~~~~~~~~~Удалить из топа~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
    
case 'top_del':
        if (
$u['id']) {
            if (isset(
$_GET['id'])) {
                
$id num($_GET['id']);
                
$req mysql_query("SELECT * FROM `photos_photo` WHERE `id` = '$id' LIMIT 1");
                if (
mysql_num_rows($req)) {
                    
$photo mysql_fetch_assoc($req);
                }
            }
            if (
$photo) {
                if (
$photo['user'] == $u['id'] || $u['admin'] == || $u['admin'] == 2) {
                    if (
$photo['top'] == 1) {
                        
mysql_query("UPDATE `photos_photo` SET
`top` = '" 
. ($photo['top'] - 1) . "'
WHERE `id` = '
$id'
"
);
                        
header("Location: photos.php?act=photo&id=" $photo['id'] . "&");
                    } else {
                        
header("Location: photos.php?act=photo&id=" $photo['id'] . "&");
                    }
                }
            } else {
                
header("Location: photos.php?act=photo&id=" $photo['id'] . "&");
            }
        }
        break;
//~~~~~~~~~~~~~~~~~~~~~~~Редактирование фото~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
    
case 'edit_photo':
        if (
$u['id']) {
            if (isset(
$_GET['id'])) {
                
$id num($_GET['id']);
                
$req mysql_query("SELECT * FROM `photos_photo` WHERE `id` = '$id' LIMIT 1");
                if (
mysql_num_rows($req)) {
                    
$photo mysql_fetch_assoc($req);
                }
            }
            if (
$photo) {
                if (
$photo['user'] == $u['id'] || $u['admin'] == || $u['admin'] == 2) {
                    
$title $title ' :: Фото';
                    require(
'head.php');
                    
$name checkout($photo['name']);
                    echo 
'<div class="title"><center><a href = "photos.php"> Фото</a> :: 
    <a href = "photos.php?act=photo&id=' 
$photo['id'] . '">' $name '</a> :: Редактирование фото</center></div>';
                    if (isset(
$_POST['submit']) and isset($_POST['name'])) {
                        
$name check(substr($_POST['name'], 0100));
                        
$descr check(substr($_POST['descr'], 0500));
                        
$top num($_POST['top']);
                        if (empty(
$name)) {
                            require(
'head.php');
                            echo 
'<div class="div"> Ошибка, так делать нельзя!<br/></div>';
                            
$error '1';
                            require(
'foot.php');
                            exit;
                        }
                        if (empty(
$error)) {
                            
mysql_query("UPDATE `photos_photo` SET
`name` = '
$name',
`descr` = '
$descr',
`edit` = '" 
$u['login'] . "',
`who` = '" 
$u['id'] . "',
`cedit` = `cedit`+1,
`etime` = '" 
time() . "'
WHERE `id` = '
$id'
"
);
                            if (
$u['admin'] == || $u['admin'] == 2) {
                                if (
$u['sex'] == 'm') {
                                    
$action[0] = 'Отредактировал';
                                } else {
                                    
$action[0] = 'Отредактировала';
                                }
                                
$text $action[0] . ' фото с <a href = "photos.php?act=photo&id=' $photo['id'] . '"> фотоальбома</a>.';
                                
mysql_query("INSERT INTO `admin_jurnal` SET
`user` = '" 
$u['id'] . "',
`text` = '
$text',
`time` = '" 
time() . "',
`new` = '1'
"
);
                                if (
$u['sex'] == 'm') {
                                    
$action[0] = 'Отредактировал';
                                } else {
                                    
$action[0] = 'Отредактировала';
                                }
                                
$text $action[0] . ' фото с <a href = "photos.php?act=photo&id=' $photo['id'] . '"> фотоальбома</a>.';
                                
mysql_query("INSERT INTO `admin_jurnal_foto` SET
`user` = '" 
$u['id'] . "',
`text` = '
$text',
`time` = '" 
time() . "',
`new` = '1'
"
);
                            }
                        }
                        
header('location: photos.php?act=photo&id=' $photo['id'] . '');
                        
$photo mysql_fetch_assoc(mysql_query("SELECT * FROM `photos_photo` WHERE `id` = '$id' LIMIT 1"));
                    }
                    
$name $photo['name'];
                    
$descr $photo['descr'];
                    
$top num($photo['top']);
                    echo 
'<form action=photos.php?act=edit_photo&id=' $id ' method=post>';
                    echo 
'<div class="div">';
                    echo 
'Название: 100 символов<br/><textarea cols="20" rows="1" name="name"style="width: 30%;height: 20px;">' $name '</textarea><br/>';
                    echo 
'Описание: 500 символов<br/><textarea cols="20" rows="2" name="descr">' $descr '</textarea><br/>';
                    echo 
'<input type="submit" name ="submit" value="Сохранить"></form>';
                    echo 
'</form>';
                    echo 
'</div>';
                    echo 
'<div class="title">';
                    echo 
'<img src="style/page/back.png" alt="Back"> <a href = "?sid=back" onclick="history.back()">Назад</a>';
                    echo 
'</div>';
                    require(
'foot.php');
                } else {
                    require(
'head.php');
                    echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <b>Ошибка</b></center></div>';
                    echo 
'<div class="div">';
                    echo 
' Вам сюда нельзя !</div>';
                    echo 
'</div>';
                    echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <b>Ошибка</b></center></div>';
                    require(
'foot.php');
                }
            } else {
                require(
'head.php');
                echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <b>Ошибка</b></center></div>';
                echo 
'<div class="div">';
                echo 
' Такого фото нет !</div>';
                echo 
'</div>';
                echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <b>Ошибка</b></center></div>';
                require(
'foot.php');
            }
        } else {
            
header("Location: photos.php");
        }
        break;
//~~~~~~~~~~~~~~~~~~Удаление фото~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
    
case 'delete_photo':
        if (
$u['id']) {
            if (isset(
$_GET['id'])) {
                
$id num($_GET['id']);
                
$req mysql_query("SELECT * FROM `photos_photo` WHERE `id` = '$id' LIMIT 1");
                if (
mysql_num_rows($req)) {
                    
$photo mysql_fetch_assoc($req);
                }
            }
            if (
$photo) {
                if (
$photo['user'] == $u['id'] || $u['admin'] == || $u['admin'] == 2) {
                    
$title $title ' :: Фото';
                    require(
'head.php');
                    
$name checkout($photo['name']);
                    echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <a href = "photos.php?act=photo&id=' $photo['id'] . '">' $name '</a> :: Удаление фото</center></div>';
                    if (isset(
$_POST['submit'])) {
                        
$arhiv intval(($photo['user'] / 1000) + 1);
                        
unlink('base/' $arhiv '/' $photo['user'] . '/photos_small/' $photo['id'] . '.jpg');
                        
unlink('base/' $arhiv '/' $photo['user'] . '/photos/' $photo['id'] . '.jpg');
                        
mysql_query("DELETE FROM `photos_photo` WHERE `id` = '" $photo['id'] . "'");
                        
mysql_query("DELETE FROM `photos_comm` WHERE `photo` = '" $photo['id'] . "'");
                        
mysql_query("DELETE FROM `photos_ocenka` WHERE `photo` = '" $photo['id'] . "'");
                        if (
$u['admin'] == || $u['admin'] == 2) {
                            if (
$u['sex'] == 'm') {
                                
$action[0] = 'Удалил';
                            } else {
                                
$action[0] = 'Удалила';
                            }
                            
$text $action[0] . ' фото с <a href = "photos.php?act=photo&id=' $photo['id'] . '"> фотоальбома</a>.';
                            
mysql_query("INSERT INTO `admin_jurnal` SET
`user` = '" 
$u['id'] . "',
`text` = '
$text',
`time` = '" 
time() . "',
`new` = '1'
"
);
                            if (
$u['sex'] == 'm') {
                                
$action[0] = 'Удалил';
                            } else {
                                
$action[0] = 'Удалила';
                            }
                            
$text $action[0] . ' фото с <a href = "photos.php?act=photo&id=' $photo['id'] . '"> фотоальбома</a>.';
                            
mysql_query("INSERT INTO `admin_jurnal_foto` SET
`user` = '" 
$u['id'] . "',
`text` = '
$text',
`time` = '" 
time() . "',
`new` = '1'
"
);
                        }
                        
header('location: photos.php');
                    } else {
                        echo 
'<div class="div">';
                        echo 
'Вы уверены, что хотите удалить фото "<a href = "photos.php?act=photo&id=' $id '">' $name '</a>" ?<br/>';
                        echo 
'<form action="photos.php?act=delete_photo&amp;id=' $id '" method="post">';
                        echo 
'<input type="submit" name="submit" value="Да, удалить" class="submit white"/>';
                        echo 
'</form></div>';
                    }
                    echo 
'</div>';
                    echo 
'<div class="title">';
                    echo 
'<img src="style/page/back.png" alt="Back"> <a href = "?sid=back" onclick="history.back()">Назад</a>';
                    echo 
'</div>';
                    require(
'foot.php');
                } else {
                    require(
'head.php');
                    echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <b>Ошибка</b></center></div>';
                    echo 
'<div class="div">';
                    echo 
' Вам сюда нельзя !</div>';
                    echo 
'</div>';
                    echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <b>Ошибка</b></center></div>';
                    require(
'foot.php');
                }
            } else {
                require(
'head.php');
                echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <b>Ошибка</b></center></div>';
                echo 
'<div class="div">';
                echo 
' Такого фото нет !</div>';
                echo 
'</div>';
                echo 
'<div class="title"><center><a href = "photos.php">Фото</a> :: <b>Ошибка</b></center></div>';
                require(
'foot.php');
            }
        } else {
            
header("Location: photos.php");
        }
        break;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Список альбомов~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
    
default:
        if (isset(
$_GET['id'])) {
            
$id num($_GET['id']);
            
$req mysql_query("SELECT * FROM `users` WHERE `id` = '$id' LIMIT 1");
            if (
mysql_num_rows($req)) {
                
$user mysql_fetch_assoc($req);
            } else {
                
$id $u['id'];
            }
        } else {
            
$id $u['id'];
        }
        if (
$id == 0) {
            
header("Location: photos.php");
            exit;
        }
        if (
ban(@$user['id'])) {
            require(
'head.php');
            echo 
'<div class = "div">
    Пользователь заблокирован!
    </div>'
;
            require(
'foot.php');
            exit;
        }
        if (
$id == $u['id'])
            
$zag '<a href="page.php?id=' $u['id'] . '">' $u['login'] . '</a>';
        else
            
$zag '<a href = "page.php?id=' $user['id'] . '">' $user['login'] . '</a>';
        
$title $title ' :: Фото';
        require(
'head.php');
        echo 
'<div class="title"><center> ' $zag ' :: Фото</center></div>';
        if (
$id == $u['id']) {
            echo 
'<div class="title"><img src="style/page/new_folder.gif" alt="!"/> <a href = "photos.php?act=add_album">Создать альбом</a></div>';
        }
        
$all mysql_result(mysql_query("SELECT COUNT(*) FROM `photos_albums` WHERE `user` = '$id'"), 0);
        if (
$all 0) {
            
$total intval(($all 1) / 10) + 1;
            
$page intval(@$_GET['page']);
            if (empty(
$page) or $page 0)
                
$page 1;
            if (
$page $total)
                
$page $total;
            
$start $page 10 10;
            
$result mysql_query("SELECT * FROM `photos_albums` WHERE `user` = '$id' ORDER BY `time` DESC LIMIT $start, 10");
            while (
$album mysql_fetch_assoc($result)) {
                echo 
'<div class="div">';
                
$name checkout($album['name']);
                
$descr checkout($album['descr']);
                
$count mysql_result(mysql_query("SELECT COUNT(*) FROM `photos_photo` WHERE `album` = '" $album['id'] . "'"), 0);
                if (
$u['admin'] == || $u['admin'] == || $album['user'] == $u['id']) {
                    echo 
'<span style="float:right;"><a href = "photos.php?act=edit_album&id=' $album['id'] . '"><img src="style/page/edit.gif" alt="!"/></a>
       <a href = "photos.php?act=delete_album&id=' 
$album['id'] . '"><img src="style/page/delete.gif" alt="!"/></a></span>';
                }
                if (
$album['priv'] == || $album['priv'] == 1) {
                    echo 
'<img src="style/page/close_folder.gif" alt="image" /> <a href = "photos.php?act=album&id=' $album['id'] . '">' $name '</a> (' $count ')';
                } else {
                    echo 
'<img src="style/page/folder.gif" alt="!"/> <a href = "photos.php?act=album&id=' $album['id'] . '">' $name '</a> (' $count ')';
                }
                if (
strlen($descr) > 1) {
                    echo 
'</br>' $descr '';
                }
                echo 
'</div>';
            }
            echo 
'</div>';
            
navigation($page$total'photos.php?id=' $id '&');
        }
        echo 
'</div>';
        if (
$id == $u['id']) {
            echo 
'<div class="title"><img src="style/page/new_folder.gif" alt="!"/> <a href = "photos.php?act=add_album">Создать альбом</a></div>';
        }
        require(
'foot.php');
        break;
}
?>
Онлайн: 2
Реклама