View file users/account/guestbook/settings.php

File size: 1.56Kb
<?php 
html::title('Настройки гостевой');
acms_header();
access('users');

if (post('ok_set')){
  
  valid::create(array(
    
    'G_PRIVATE' => ['private', 'number', [0, 3], 'Приватность'],
    'G_COMMENTS' => ['comments', 'number', [0, 3], 'Комментирование']
  
  ));
  
  db::get_set("UPDATE `USERS_SETTINGS` SET `GUESTBOOK_PRIVATE` = ?, `GUESTBOOK_COMMENTS` = ? WHERE `USER_ID` = ? LIMIT 1", [G_PRIVATE, G_COMMENTS, user('ID')]);
  
  success('Изменения успешно приняты');
  redirect('/account/guestbook/settings/');
  
}

?>
<div class='list'>
<form method='post' class='ajax-form' action='/account/guestbook/settings/'>
<?

html::select('private', array(
  0 => ['Все', (settings('GUESTBOOK_PRIVATE') == 0 ? "selected" : null)], 
  1 => ['Только друзья', (settings('GUESTBOOK_PRIVATE') == 1 ? "selected" : null)], 
  2 => ['Никто', (settings('GUESTBOOK_PRIVATE') == 2 ? "selected" : null)]
), 'Кто может просматривать', 'form-control-100-modify-select', 'eye');
html::select('comments', array(
  0 => ['Все', (settings('GUESTBOOK_COMMENTS') == 0 ? "selected" : null)], 
  1 => ['Только друзья', (settings('GUESTBOOK_COMMENTS') == 1 ? "selected" : null)], 
  2 => ['Никто', (settings('GUESTBOOK_COMMENTS') == 2 ? "selected" : null)]
), 'Кто может писать', 'form-control-100-modify-select', 'pencil');
html::button('button ajax-button', 'ok_set', 'save', 'Сохранить');

?></div><?

back('/account/guestbook/?id='.user('ID'));
acms_footer();