# _Rusja_ (02.01.2016 / 14:23)
и как зделать чтоб строка была включена укаждого юзера по умолчанию?
Инсталляционный файл подправить, чтобы при добавлении поля в таблицу записывалась 1-ца
# ДоХтор (02.01.2016 / 14:32)
Инсталляционный файл подправить, чтобы при добавлении поля в таблицу записывалась 1-ца
какбы понял...
тоесть непонял, ну вот код ичто здесь изменить?
if (9 == $rights) {
$sql = 'ALTER TABLE `users` ADD `srch` int(10) NOT NULL';
if (mysql_query($sql)) {
echo '<h3>Установка завершена!</h3>';
} else {
echo 'Ошибка: '. mysql_error();
}
} else {
echo 'Недостаточно прав для выполнения операции!';
}
# ValekS (02.01.2016 / 14:51)
_Rusja_, DEFAULT 1
для чайника этот намек какбы сказать... непонятный
# ValekS (02.01.2016 / 14:51)
_Rusja_, DEFAULT 1
Залез только что в код, и понял, что этого не достаточно.
_Rusja_, В инсталле ничего не меняй. Ниже код с отображением по умолчанию.
office.php (+/-)
if ($user_id) {
if (isset($_POST['srch'])) {
$srch = (int)$_POST['srch'];
mysql_query('UPDATE `users` SET `srch`='. $srch .' WHERE `id`='. $user_id);
header('Location: '. $_SERVER['REQUEST_URI']);
}
$result = mysql_result(mysql_query('SELECT `srch` FROM `users` WHERE `id`='. $user_id), 0);
if (1 == $result) {
echo '<div class="bmenu"><form action="'. $_SERVER['REQUEST_URI'] .'" method="post">'.
'<input type="hidden" name="srch" value="0" />'.
'<input id="sub" type="submit" value="Вкл. поиск" /></form></div>';
} else {
echo '<div class="bmenu"><form action="'. $_SERVER['REQUEST_URI'] .'" method="post">'.
'<input type="hidden" name="srch" value="1" />'.
'<input id="suboff" type="submit" value="Выкл. поиск" /></form></div>';
}
}
head.php (+/-)
if ($user_id) {
$result = mysql_result(mysql_query('SELECT `srch` FROM `users` WHERE `id`='. $user_id), 0);
if (0 == $result) include 'srch.php';
}
# _Rusja_ (02.01.2016 / 15:51)
спосибо!
Работает? А то я не проверяя код переписал.