1
Вопрос по группе доступа
Автор Tim, 01 нояб. 2012 10:21
Сообщений в теме: 8
#1
Отправлено 01 Ноябрь 2012 - 10:21
Добрый день уважаемые программисты.
У меня есть группы Администратор и Менеджер. Есть кнопка "проверка" в доп.действ.
Я хочу следующее :
Например : в группе доступа администратор есть внизу Категория: ИМЯ Таблицы
-> Доп. действия Доступ
ПРОВЕРКА - этот галочка где записывается и как узнать что это галочка вставлен или нет для определенной группы?
Очень прошу ответить.
У меня есть группы Администратор и Менеджер. Есть кнопка "проверка" в доп.действ.
Я хочу следующее :
Например : в группе доступа администратор есть внизу Категория: ИМЯ Таблицы
-> Доп. действия Доступ
ПРОВЕРКА - этот галочка где записывается и как узнать что это галочка вставлен или нет для определенной группы?
Очень прошу ответить.
#2
Отправлено 01 Ноябрь 2012 - 13:24
Доступ к кнопкам хранится в таблице cb_acc_buttons.
#3
Отправлено 01 Ноябрь 2012 - 14:00
CbCoder (01 Ноябрь 2012 - 13:24) писал:
Доступ к кнопкам хранится в таблице cb_acc_buttons.
Извините, я смотрю когда делаем выбор в checkbox тут в базе появляется 1, это по определенной группе и когда выбираю другой тоже появляется 1, если бы цифры менялись бы то можно было уловить, а как тут можно определить или есть еще другая таблица?
#4
Отправлено 01 Ноябрь 2012 - 14:07
Доступ к кнопке по группе есть - записывается 1, доступа нет - записывается 0.
group_id - id группы
button_id - id кнопки
access - доступ к кнопке
group_id - id группы
button_id - id кнопки
access - доступ к кнопке
#6
Отправлено 01 Ноябрь 2012 - 14:26
Tim (01 Ноябрь 2012 - 14:11) писал:
Спасибо огромное, я понял.
Извините пожалуйста а button_id и access текущего пользователя как можно узнать?
$user['button_id']
$user['access']
Так?
Я делаю следующее :
$users= $user['id'];
$groups = $user['group_id'];
$buttons = $user['button_id'];
$acc_s = $user['access'];
if (($buttons == 12) AND ($acc_s == 1) ){
$update = mysql_query("UPDATE ".DATA_TABLE."99 SET f1319=1 WHERE f1294='да'");
}
else {
$update = mysql_query("UPDATE ".DATA_TABLE."99 SET f1319='$users' WHERE f1294='да'");
}
В этом случае у меня не получается.
#7
Отправлено 01 Ноябрь 2012 - 15:39
CbCoder (01 Ноябрь 2012 - 14:07) писал:
Доступ к кнопке по группе есть - записывается 1, доступа нет - записывается 0.
group_id - id группы
button_id - id кнопки
access - доступ к кнопке
group_id - id группы
button_id - id кнопки
access - доступ к кнопке
Извините пожалуйста а button_id и access текущего пользователя как можно узнать?
$user['button_id']
$user['access']
Так?
Я делаю следующее :
$users= $user['id'];
$groups = $user['group_id'];
$buttons = $user['button_id'];
$acc_s = $user['access'];
if (($buttons == 12) AND ($acc_s == 1) ){
$update = mysql_query("UPDATE ".DATA_TABLE."99 SET f1319=1 WHERE f1294='да'");
}
else {
$update = mysql_query("UPDATE ".DATA_TABLE."99 SET f1319='$users' WHERE f1294='да'");
}
В этом случае у меня не получается.
#8
Отправлено 02 Ноябрь 2012 - 08:03
Спасибо, все работает.
#9
Отправлено 02 Ноябрь 2012 - 08:25
Спасибо все сработало
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных