View file xmyx.ru/albums/act/select_album.php

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&amp;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&amp;', $k_page, $page); 
}
?>
</div>
<?