Вход Регистрация
Файл: modules/photos/plugins/private.php
Строк: 36
<?php
  
//Только друзьям
if ($dir['PRIVATE'] == && $dir['USER_ID'] != user('ID') && db::get_column("SELECT COUNT(*) FROM `FRIENDS` WHERE `USER_ID` = ? AND `MY_ID` = ? AND `ACT` = '0' LIMIT 1", [user('ID'), $dir['USER_ID']]) == 0){
  
  
?>
  <div class='list'><center>
  <?=icons('lock'50)?><br />
  <font size='+1'><?=lg('Доступ только для друзей владельца альбома')?></font>
  </center></div>
  <?
  
  back
('/m/photos/users/?id='.$account['ID']);
  
acms_footer();
  
}

//Только автору + вложения
if ($dir['PRIVATE'] == && $dir['USER_ID'] != user('ID') || $dir['PRIVATE'] == && $dir['USER_ID'] != user('ID')){
  
  
?>
  <div class='list'><center>
  <?=icons('lock'50)?><br />
  <font size='+1'><?=lg('Доступ только для владельца альбома')?></font>
  </center></div>
  <?
  
  back
('/m/photos/users/?id='.$account['ID']);
  
acms_footer();
  
}

//По паролю
if ($dir['PRIVATE'] == && str($dir['PASSWORD']) > && $dir['USER_ID'] != user('ID') && $dir['PASSWORD'] != session('DIR_PASSWORD')){
  
  if (
post('ok_photo_pass')){
    
    
$password tabs(md5(esc(post('password'))));
    
    if (
$password != $dir['PASSWORD']){
      
      
error('Неверный пароль');
      
redirect('/m/photos/users/?id='.$account['ID'].'&dir='.$dir['ID']);
      
    }
    
    
session('DIR_PASSWORD'$password);
    
redirect('/m/photos/users/?id='.$account['ID'].'&dir='.$dir['ID']);
    
  }
  
  
?>    
  <div class='list'>
  <center>
  <?=icons('key'50)?><br />
  <font size='+1'><?=lg('Доступ только по паролю')?></font>
  </center>
  <br />
  <form method='post' class='ajax-form' action='/m/photos/users/?id=<?=$account['ID']?>&dir=<?=$dir['ID']?>'>
  <?=html::input('password''Введите пароль'nullnullnull'form-control-100''password'null'lock')?>  
  <?=html::button('button ajax-button''ok_photo_pass'null'Вперед')?>  
  </form>  
  </div>
  <?
  
  back
('/m/photos/users/?id='.$account['ID']);
  
acms_footer();
  
}
Онлайн: 2
Реклама