View file fotov4/foto/inc/gallery_new.php

File size: 5.83Kb
<?

if (isset($user) && $user['id'] == $ank['id'])
{

if (isset($_GET['id_gallery'])){
    $it = abs(intval($_GET['id_gallery']));
    $kat = mysql_fetch_assoc(mysql_query("SELECT * FROM `gallery` WHERE `id` = '".$it."' LIMIT 1"));
}

if (!isset($_GET['id_gallery']) || !isset($kat) || $kat['id'] <= 0 || $kat['my'] > 0){
    $kat['id'] = 0;
}
$foto_skok = mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery` WHERE `my` = '".$kat['id']."' AND `id_user` = '".$ank['id']."' LIMIT 1"),0);

	if (isset($_GET['act']) && $_GET['act']=='create'){
	
	if (isset($_POST['cfms']) && isset($_POST['name']) && isset($_POST['opis']))
	{
		$name = my_esc($_POST['name']);
		if (strlen2($name) < 3)$err = 'Название папки слишком короткое.';
		if (strlen2($name) > 32)$err = 'Название папки слишком длинное [max 32 симв.]';
		if($foto_skok >= 10)$err = 'Нельзя создавать больше 10 папок в одной директории!.';
		$pass = $_POST['pass'];
		$pass = my_esc($pass);
		
		$privat = intval($_POST['privat']);
		$privat_komm = intval($_POST['privat_komm']);
		
		$msg = $_POST['opis'];
		
		if (strlen2($msg) > 256)$err = 'Описание папки слишком длинное [max 256 симв.]';
		$msg = my_esc($msg);
		
		if (mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery` WHERE `id_user` = '$ank[id]' AND `name` = '$name'"),0) != 0)
		$err = 'Папка с таким названием уже существует!';	
		
		if (!isset($err))
		{
			mysql_query("INSERT INTO `gallery` (`opis`, `time_create`, `id_user`, `name`, `time`, `pass`, `privat`, `privat_komm`, `my`) values('$msg', '$time', '$ank[id]', '$name', '$time', '".$pass."', '$privat', '$privat_komm', '".$kat['id']."')");
			$gallery_id = mysql_insert_id();
			$_SESSION['message'] = 'Папка '.my_esc($_POST['name']).' успешно создана. ';
			header("Location: /foto/$ank[id]/");
			exit;
		}
	}
	if($foto_skok >= 10)$err = 'Нельзя создавать больше 10 папок в одной директории!.';
err();

?>

<a href="/foto/<?= $ank['id']?>/" class="link darkblue return full_link">  
<img src="/foto/style/ico/arr_back.png" alt="" class="ico_arrow-back">   Назад  
</a>

<form action="?act=create" method="post">
<div class="wrapper"> 
		
<div class="block pdb"  style="border-bottom:0;">   
		
<div>  
<label class="lbl">  Имя папки:   (max 32)</label>    
<div class="input-txt_wrapper">  
<input class="input-txt" name="name" value="" maxlength="32" type="text">  
</div>    
</div> 
		
<div class="pad_t_a">  
<div>  
<label class="lbl">Описание: (max 256)</label> 
<div class="input-txt_wrapper"> 
<textarea class="input-txt" maxlength="256" rows="5" cols="17" name="opis"></textarea> 
</div>  
</div>  
</div> 
		
</div> 
		
<div>
<div class="vlight_border_bottom stnd_padd pdb vlight_border_bottom"> <label class="lbl">Могут смотреть:</label> </div>

<div> 
<label for="am_na_0_3" class="t-block_item stnd_padd vlight_border_bottom"> 
<input name="privat" id="am_na_0_3" value="0" class="m" checked="checked" type="radio"> 
<img class="m p16" src="/foto/style/ico/ac_all.png" alt="Все"> <span class="m">&nbsp;Все</span> 
</label> 
</div>

<div> 
<label for="am_oo_0_3" class="t-block_item stnd_padd vlight_border_bottom"> 
<input name="privat" id="am_oo_0_3" value="2" class="m" type="radio"> 
<img class="m p16" src="/foto/style/ico/ac_user.png" alt="Только я"> <span class="m">&nbsp;Только я</span> 
</label> 
</div>

<div> 
<label for="am_fo_0_3" class="t-block_item stnd_padd vlight_border_bottom"> 
<input name="privat" id="am_fo_0_3" value="1" class="m" type="radio"> 
<img class="m p16" src="/foto/style/ico/ac_friends.png" alt="Мои друзья"> <span class="m">&nbsp;Мои друзья</span> 
</label> 
</div>
</div> 
		
<div>
<div class="vlight_border_bottom stnd_padd pdb vlight_border_bottom"> <label class="lbl">Могут комментировать:</label> </div>

<div> 
<label for="am_na_0_4" class="t-block_item stnd_padd vlight_border_bottom"> 
<input name="privat_komm" id="am_na_0_4" value="0" class="m" checked="checked" type="radio"> 
<img class="m p16" src="/foto/style/ico/ac_all.png" alt="Все"> <span class="m">&nbsp;Все</span> 
</label> 
</div>

<div> 
<label for="am_oo_0_4" class="t-block_item stnd_padd vlight_border_bottom"> 
<input name="privat_komm" id="am_oo_0_4" value="2" class="m" type="radio"> 
<img class="m p16" src="/foto/style/ico/ac_user.png" alt="Только я"> <span class="m">&nbsp;Только я</span> 
</label> 
</div>

<div> 
<label for="am_fo_0_4" class="t-block_item stnd_padd vlight_border_bottom"> 
<input name="privat_komm" id="am_fo_0_4" value="1" class="m" type="radio"> 
<img class="m p16" src="/foto/style/ico/ac_friends.png" alt="Мои друзья"> <span class="m">&nbsp;Мои друзья</span> 
</label> 
</div>
</div> 

<div>
<div class="stnd_padd pdb"> 
<label class="lbl">Пароль:</label> 
</div> 
<div class="t-block_item stnd_padd"> 
 <input name="pass" value="" type="text">
</div>
</div>
	

	
		
<table class="table__wrap table__links bord-top"> <tbody><tr> 
<td class="table__cell" width="50%"> <!-- --><!-- --><!-- --><!-- -->
<button name="cfms" value="Сохранить" class="  link  blue full is_final    " id="cfms">
<img src="/foto/style/ico/ok_blue.png" alt="" class="m"> <span class="m">Сохранить</span><!-- --></button><!-- --><!-- --> 
</td> 
<td class="table__cell table__cell_last" width="50%">     
<a href="/foto/<?= $ank['id']?>/" class="link -full          "> <span>Отменить</span>  </a>  
</td> 
</tr> </tbody></table>
		
</div>
</form>
		
<a href="/foto/<?= $ank['id']?>/" class="link darkblue return full_link">  
<img src="/foto/style/ico/arr_back.png" alt="" class="ico_arrow-back">   Назад  
</a>

<?

include_once H.'sys/inc/tfoot.php';
exit;
	}
}
?>