File size: 4.53Kb
<?php defined('ACCESS') OR die('No direct script access...');
/*
* Author - Tw1nGo
* VK - https://vk.com/tw1ngo93
*/
if (isset($user))$ank['id'] = $user['id'];
if (!isset($user) && $user['id'] != $ank['id']){
header("Location: /?".SID);
exit;
}
if (isset($_POST['cfms']) && isset($_POST['title']) && isset($_POST['desc'])){
$name = my_esc($_POST['title']);
if (strlen2($name) < 3)$err = 'Короткое название, min: 3.';
if (strlen2($name) > 50)$err = 'Большое название, max: 50.';
$access = intval($_POST['view']);
$access_comm = intval($_POST['comm']);
$msg = $_POST['desc'];
if (strlen2($msg) > 250)$err = 'Большое описание, max: 250.';
$msg = my_esc($msg);
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `photos` WHERE `id_user` = '$ank[id]' AND `name` = '$name'"),0) != 0)
$err = 'У Вас уже есть такой альбом!';
if (!isset($err)){
mysql_query("INSERT INTO `photos` (`msg`, `time_create`, `id_user`, `name`, `time`, `access`, `access_comm`) values('$msg', '$time', '$ank[id]', '$name', '$time', '$access', '$access_comm')");
$albums_id = mysql_insert_id();
$_SESSION['message'] = 'Фотоальбом успешно создан';
header("Location: ?act=add&id=".$albums_id."");
exit;
}
}
$set['title'] = 'Добавление фотографий';
include_once '../sys/inc/thead.php';
shapka_VK(true, '?', 'Выбор альбома');
?>
<div class="pcont bl_cont">
<h4 class="sub_header">Добавить в новый альбом</h4>
<div class="form_item">
<form action="?act=select_album" method="post">
<dl class="fi_row">
<dt class="fi_label">Название:</dt>
<dd class="iwrap">
<input class="textfield" name="title" value="" type="text">
</dd>
</dl>
<dl class="fi_row">
<dt class="fi_label">Описание:</dt>
<dd class="iwrap">
<textarea class="textfield" name="desc" style="height: 58px;"></textarea>
</dd>
</dl>
<dl class="fi_row">
<dt class="fi_label">Кто может просматривать этот альбом:</dt>
<dd>
<select name="view">
<option value="0" selected="selected">Все пользователи</option>
<option value="1">Только друзья </option>
<option value="2">Только я</option>
</select>
</dd>
</dl>
<dl class="fi_row">
<dt class="fi_label">Кто может комментировать фотографии:</dt>
<dd>
<select name="comm">
<option value="0" selected="selected">Все пользователи</option>
<option value="1">Только друзья </option>
<option value="2">Только я</option>
</select>
</dd>
</dl>
<dl class="fi_row">
<dd>
<input class="button" value="Создать альбом" name="cfms" type="submit">
</dd>
</dl>
</form>
</div>
<h4 class="sub_header">Добавить в существующий альбом</h4>
<a name="albums"></a>
<?
$set['p_str'] = '10';
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `photos` WHERE `id_user` = '$ank[id]'"),0);
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$q = mysql_query("SELECT * FROM `photos` WHERE `id_user` = '$ank[id]' ORDER BY `time` DESC LIMIT $start, $set[p_str]");
?>
<?
if ($k_post == 0){
?>
<div class="service_msg_box">
<div class="service_msg">Альбомов пока нет.</div>
</div>
<?
}
else{
while ($post = mysql_fetch_assoc($q))
{
$anks = get_user($post['id_user']);
// Cчетчик фотографий
$count = mysql_result(mysql_query("SELECT COUNT(*) FROM `photos_user` WHERE `id_album` = '$post[id]'"),0);
$photo = mysql_fetch_assoc(mysql_query("SELECT * FROM `photos_user` WHERE `id_album` = '$post[id]' ORDER BY `time` DESC "));
$photos = mysql_fetch_assoc(mysql_query("SELECT * FROM `photos_user` WHERE `id_album` = '$post[id]' LIMIT 1"));
$cases = array('фотография', 'фотографии', 'фотографий');
?>
<a href="?act=add&id=<?= $post['id']?>" class="album_select_item">
<div class="album_thumb">
<?
if($count == 0){
?>
<img src="https://m.vk.com/images/m_noalbum.png" class="album_thumb_img" alt="">
<?
}
else{
$q1 = mysql_query("SELECT * FROM `photos_user` WHERE `id_album` = '$post[id]' ORDER BY `id` DESC LIMIT 1");
while ($post1 = mysql_fetch_assoc($q1)){
?>
<img src="/files/photos/size50/<?= $post1['id'] . $post1['hash']?>.jpg" class="album_thumb_img" alt="">
<?
}
}
?>
</div>
<div class="album_name"><?= text($post['name'])?></div>
<div class="album_count"><?= des2num($count, $cases)?></div>
</a>
<?
}
if ($k_post && $k_page > 1)
str_vk('?act=select_album&', $k_page, $page);
}
?>
</div>
<?