Вход Регистрация
Файл: modules/foto/inc/user_gallery_show.php
Строк: 80
<?php

/* Мод "Фотоальбомы"
 * Версия v0.0.1
 * Дата последнего редактирования 08.01.2015
 * Двиг DCMS Special
 * Модифицировал densnet
 * Файл user_gallery_show.php
 * Описание: выводит фото пользователя
 */

if (!isset($user) && !isset($_GET['id_user'])) {
    
header("Location: /foto/?" SID);
    exit;
}
if (isset(
$user)) {
    
$ank['id'] = $user['id'];
}
if (isset(
$_GET['id_user'])) {
    
$ank['id'] = intval($_GET['id_user']);
}
$ank user::get_user($ank['id']);
if (!
$ank) {
    
header("Location: /foto/?" SID);
    exit;
}
$gallery['id'] = intval($_GET['id_gallery']);

if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery` WHERE `id` = '$gallery[id]' AND `id_user` = '$ank[id]' LIMIT 1"), 0) == 0) {
    
header("Location: /modules/foto/$ank[id]/?" SID);
    exit;
}
$gallery mysql_fetch_assoc(mysql_query("SELECT * FROM `gallery` WHERE `id` = '$gallery[id]' AND `id_user` = '$ank[id]' LIMIT 1"));

$set['title'] = $ank['nick'] . ' - ' $gallery['name'] . ' - Фотоальбом'// заголовок страницы

require_once 'sys/inc/thead.php';

include 
'inc/gallery_show_act.php';

title();
err();
aut();

if (
$ank['level'] < $user['level'] || isset($user) && $ank['id'] == $user['id']) {
    
$umodd 1;
}


if (isset(
$_POST['password'])) {
    
$pass $_POST['password'];
    
setcookie("passfoto[$gallery[id]]"$pass);
    if (isset(
$_POST['password']) && $_POST['password'] == $gallery['password']) {
        
header("Location:?enter=ok");
    }
}

if (
$gallery['access'] == 'only_me') {
    if (
$ank['id'] == $user['id'] && isset($user) || isset($umodd)) {
        
$lock "key";
    } else {
        echo 
"<div class = 'errs'>";
        echo 
"Фотоальбом доступен только автору!";
        echo 
"</div>";

        require_once 
'sys/inc/tfoot.php';
        exit;
    }
} elseif (
$gallery['access'] == 'friends') {
    if (
$ank['id'] == $user['id'] && isset($user) || isset($umodd) || mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE (`user` = '$user[id]' AND `friends` = '$ank[id]') OR (`user` = '$ank[id]' AND `friends` = '$user[id]')"), 0) != 0) {
        
$lock "key";
    } else {
        echo 
"<div class = 'errs'>";
        echo 
"Фотоальбом доступен только друзьям автора!";
        echo 
"</div>";

        require_once 
'sys/inc/tfoot.php';
        exit;
    }
} elseif (
$gallery['access'] == 'pass') {
    if (isset(
$_COOKIE['passfoto'][$gallery['id']]) && $_COOKIE['passfoto'][$gallery['id']] == $gallery['password'] || $ank['id'] == $user['id'] && isset($user) || isset($umodd)) {
        
$lock "key";
    } else {
        if (isset(
$_POST['password']) && $_POST['password'] != $gallery['password']) {
            
$err[] = "Пароль неправильный";
        }
        
err();

        echo 
"<form class = 'razd' method='post'>";
        echo 
"Чтобы просмотреть фотоальбом, введите пароль:<br />n";
        echo 
"<input type='text' name='password'/><br />n";
        echo 
"<button class = 'clik'>Далее</button>";
        echo 
"</form>";

        require_once 
'sys/inc/tfoot.php';
        exit;
    }
} elseif (
$gallery['access'] == 'auth') {
    if (isset(
$user)) {
        
$lock "key";
    } else {
        echo 
"<div class = 'errs'>";
        echo 
"Фотоальбом доступен только авторизованным пользователям!</div>";
        require_once 
'sys/inc/tfoot.php';
        exit;
    }
}

$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery_foto` WHERE `id_gallery` = '$gallery[id]'"), 0);
$k_page k_page($k_post$set['p_str']);
$page page($k_page);
$start $set['p_str'] * $page $set['p_str'];

include 
'inc/gallery_show_form.php';

echo 
"<div style = 'font-size: 18px;font-weight: bold;' class = 'blok_text'>";
if (isset(
$user) && $user['id'] == $ank['id'] || user::access('foto_alb_del')) {
    echo 
"<span style = 'float:right;' id = 'hide'>";
    if (isset(
$user) && $user['id'] == $ank['id']) {
        echo 
"<a href = '?act=upload' title = 'Новое фото'>" img16('photo.png') . "</a> ";
    }
    if (isset(
$user) && $user['id'] == $ank['id']) {
        echo 
"<a href = '?act=edit' title = 'Редактировать'>" img16('set.png') . "</a> ";
    } elseif (
user::access('foto_alb_del')) {
        echo 
"<a href = '?act=edit' title = 'Редактировать'>" img16('set.png') . "</a> ";
    }

    if (isset(
$user) && $user['id'] == $ank['id']) {
        echo 
"<a href = '?act=delete' title = 'Удалить фотоальбом'>" img16('musor.png') . "</a>";
    } elseif (
user::access('foto_alb_del')) {
        echo 
"<a href = '?act=delete' title = 'Удалить фотоальбом'>" img16('musor.png') . "</a>";
    }
    echo 
"</span>";
}
echo 
"" img('fotos.png') . " Фотографии ($k_post)";
echo 
"</div>";

if (
$k_post == 0) {
    echo 
"<div class = 'errs'>";
    echo 
img16('error.png') . " Нет результатов";
    echo 
"</div>";
}

$q mysql_query("SELECT * FROM `gallery_foto` WHERE `id_gallery` = '$gallery[id]' ORDER BY `id` DESC LIMIT $start$set[p_str]");

if (
$q 0) {
    echo 
"<table class = 'razd'><tr><td class = 'icon14'>";
    while (
$post mysql_fetch_assoc($q)) {
        echo 
"<a href = '" DIR_FOTO "$ank[id]/$gallery[id]/$post[id]/'><img src = '" DIR_FOTO "foto128/$post[id].$post[ras]' style = 'padding:1px; margin:2px; max-height: 60px; max-width:60px; border: 1px rgb(233, 234, 237) solid; vertical-align:top; background-position: center top;' alt='Фото_$post[id]' /></a>";
    }
    echo 
"</td></tr></table>";
}

if (
$k_page 1) {
    
str('?'$k_page$page);
}

echo 
"<div class = 'razd'><a class = 'add' href = '" DIR_FOTO "$ank[id]/'>" img16('left.png') . " К фотоальбомам</a></div>";

require_once 
'sys/inc/tfoot.php';
exit;
Онлайн: 1
Реклама