File size: 2.18Kb
<?php
$account = db::get_string("SELECT `GUESTBOOK_PRIVATE`,`GUESTBOOK_COMMENTS`,`USER_ID`,`ID` FROM `USERS_SETTINGS` WHERE `USER_ID` = ? LIMIT 1", [intval(get('id'))]);
html::title(lg('Гостевая %s', user::login_mini($account['USER_ID'])));
acms_header();
if (!isset($account['ID'])){
error('Такого пользователя не существует');
redirect('/');
}
if (MANAGEMENT == 0 && user('ID') != $account['USER_ID'] && $account['GUESTBOOK_PRIVATE'] == 2){
error('Пользователь запретил просматривать свою гостевую всем');
redirect('/id'.$account['USER_ID']);
}
if (MANAGEMENT == 0 && user('ID') != $account['USER_ID'] && $account['GUESTBOOK_PRIVATE'] == 1 && db::get_column("SELECT COUNT(`ID`) FROM `FRIENDS` WHERE `USER_ID` = ? AND `MY_ID` = ? AND `ACT` = '0' LIMIT 1", [user('ID'), $account['USER_ID']]) == 0){
error('Пользователь запретил просматривать свою гостевую всем кроме друзей');
redirect('/id'.$account['USER_ID']);
}
if (user('ID') == 0 || MANAGEMENT == 0 && $account['GUESTBOOK_COMMENTS'] == 2 && $account['USER_ID'] != user('ID') || MANAGEMENT == 0 && $account['GUESTBOOK_COMMENTS'] == 1 && db::get_column("SELECT COUNT(*) FROM `FRIENDS` WHERE `USER_ID` = ? AND `MY_ID` = ? AND `ACT` = '0' LIMIT 1", [user('ID'), $account['USER_ID']]) == 0 && $account['USER_ID'] != user('ID')){
$comments_set = 'Извините, для вас комментирование недоступно';
}
if (user('ID') == $account['USER_ID']){
require_once (ROOT.'/users/account/guestbook/plugins/delete.php');
?>
<div class='list'>
<a href='/account/guestbook/settings/' class='btn'><?=icons('gear', 15, 'fa-fw')?> <?=lg('Настройки')?></a>
<a href='/account/guestbook/?get=delete_all&id=<?=$account['USER_ID']?>&<?=TOKEN_URL?>' class='btn'><?=icons('trash', 17, 'fa-fw')?> <?=lg('Очистить гостевую')?></a>
</div>
<?
}
comments('/account/guestbook/?id='.$account['ID'].'page='.tabs(get('page')), 'guestbook_user_comments', 1, 'message', $account['ID'], $account['ID']);
back('/id'.$account['ID']);
acms_footer();