Начал делать доступ к анкете только друзьям или всем. Помогите пожалуйста с этим хаком. Вот это добавил в friend.php
echo '<div class="menu"><input name="acc" type="checkbox" value="1" ' . ($set_mail_user['acc'] == 1 ? 'checked="checked"' : '') . ' /> Моя страничка видна только друзьям</div> Вот это в запись настройки, в том же файле $set_mail_user['acc'] = isset($_POST['acc']);А этот код вставляю в файл profile.php
if(empty($error)) {
if($set_mail) {
if($rights < 1) {
if($set_mail['acc']) {
if ($set_mail['acc'] == 1){
$query = mysql_query("SELECT * FROM `cms_contact` WHERE `user_id`='" . $id . "' AND `from_id`='" . $user_id . "' AND `friends`='1' LIMIT 1;");
if (mysql_num_rows($query) == 1) {
$error[] = 'Просмотр профиля ' . $user['name'] . ' доступен только его друзьям';
}
}
}
}
}
}Результат: настройки сохраняются, а в анкете profile.php не применяются, всё так же анкету видят все.