Вход Регистрация
Файл: modules/photos/edit_dir.php
Строк: 29
<?php 
$dir 
db::get_string("SELECT * FROM `PHOTOS_DIR` WHERE `ID` = ? AND `PRIVATE` != ? LIMIT 1", [intval(get('dir')), 3]);  
html::title('Редактировать альбом');
acms_header(); 
get_check_valid();
access('users');

if (
config('PRIVATE_PHOTOS') == 0){
  
  
error('Модуль отключен администратором');
  
redirect('/');
  
}

if (!isset(
$dir['ID'])){
  
  
error('Неверная директива');
  
redirect('/');

}

if (
post('ok_edit_photos_album')){
  
  
valid::create(array(
    
    
'ALBUM_NAME' => ['name''text', [1100], 'Название'0],
    
'ALBUM_PASSWORD' => ['password''text', [012], 'Пароль'0],
    
'ALBUM_PRIVATE' => ['private''number', [05], 'Приватность']
  
  ));
  
  if (
str(ALBUM_PASSWORD) > 0){

    
$password md5(ALBUM_PASSWORD);
    
$private 4;
      
  }else{
    
    
$password null;
    
$private ALBUM_PRIVATE;
  
  }
  
  if (
$dir['NAME'] != ALBUM_NAME && db::get_column("SELECT COUNT(*) FROM `PHOTOS_DIR` WHERE `USER_ID` = ? AND `NAME` = ? AND `ID_DIR` = ? LIMIT 1", [$dir['USER_ID'], ALBUM_NAME$dir['ID']]) == 1){
    
    
error('Альбом с таким названием уже существует в этой директории');
    
redirect('/m/photos/edit_dir/?dir='.$dir['ID'].'&'.TOKEN_URL);
    
  }
  
  if (
ERROR_LOG == 1){
    
    
redirect('/m/photos/edit_dir/?dir='.$dir['ID'].'&'.TOKEN_URL);
  
  }
  
  
db::get_set("UPDATE `PHOTOS_DIR` SET `PRIVATE` = ?, `NAME` = ?, `PASSWORD` = ?, `PASSWORD_SHOW` = ? WHERE `ID` = ? LIMIT 1", [$privateALBUM_NAME$passwordALBUM_PASSWORD$dir['ID']]);
  
  if (
access('photos'null) == true){
    
    
logs('Фото - редактирование альбома [url=/m/photos/users/?id='.$dir['USER_ID'].'&dir='.$dir['ID'].']'.$dir['NAME'].'[/url]'user('ID'));
    
  }
  
  
success('Изменения успешно приняты');
  
redirect('/m/photos/users/?id='.$dir['USER_ID'].'&dir='.$dir['ID']);
  
}

?>    
<div class='list'>
<form method='post' class='ajax-form' action='/m/photos/edit_dir/?dir=<?=$dir['ID']?>&<?=TOKEN_URL?>'>
<?=html::input('name''Введите название'nullnulltabs($dir['NAME']), 'form-control-100''text'null'folder')?>
<?=html
::select('private', array(
  
=> ['Всем', ($dir['PRIVATE'] == "selected" null)], 
  
=> ['Мне и друзьям', ($dir['PRIVATE'] == "selected" null)], 
  
=> ['Только мне', ($dir['PRIVATE'] == "selected" null)]
), 
'Доступ''form-control-100-modify-select''lock')?>  
<?=html::input('password''Пароль'nullnulltabs($dir['PASSWORD_SHOW']), 'form-control-100''text'null'key')?>
<?=html
::button('button ajax-button''ok_edit_photos_album''save''Сохранить')?>  
<a class='button-o' href='/m/photos/users/?id=<?=$dir['USER_ID']?>&dir=<?=$dir['ID']?>'><?=lg('Отмена')?></a>
<form>
</div>
<?
  
back
('/m/photos/users/?id='.$dir['USER_ID'].'&dir='.$dir['ID']);  
acms_footer();
Онлайн: 3
Реклама