Перейти к содержимому


Вопрос по группе доступа


Сообщений в теме: 8

#1 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 01 Ноябрь 2012 - 10:21

Добрый день уважаемые программисты.

У меня есть группы Администратор и Менеджер. Есть кнопка "проверка" в доп.действ.
Я хочу следующее :

Например : в группе доступа администратор есть внизу Категория: ИМЯ Таблицы
-> Доп. действия Доступ
ПРОВЕРКА - этот галочка где записывается и как узнать что это галочка вставлен или нет для определенной группы?

Очень прошу ответить.

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 01 Ноябрь 2012 - 13:24

Доступ к кнопкам хранится в таблице cb_acc_buttons.

#3 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 01 Ноябрь 2012 - 14:00

Просмотр сообщенияCbCoder (01 Ноябрь 2012 - 13:24) писал:

Доступ к кнопкам хранится в таблице cb_acc_buttons.

Извините, я смотрю когда делаем выбор в checkbox тут в базе появляется 1, это по определенной группе и когда выбираю другой тоже появляется 1, если бы цифры менялись бы то можно было уловить, а как тут можно определить или есть еще другая таблица?

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 01 Ноябрь 2012 - 14:07

Доступ к кнопке по группе есть - записывается 1, доступа нет - записывается 0.

group_id - id группы
button_id - id кнопки
access - доступ к кнопке

#5 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 01 Ноябрь 2012 - 14:11

Просмотр сообщенияCbCoder (01 Ноябрь 2012 - 14:07) писал:

Доступ к кнопке по группе есть - записывается 1, доступа нет - записывается 0.

group_id - id группы
button_id - id кнопки
access - доступ к кнопке

Спасибо огромное, я понял.

#6 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 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 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 01 Ноябрь 2012 - 15:39

Просмотр сообщенияCbCoder (01 Ноябрь 2012 - 14:07) писал:

Доступ к кнопке по группе есть - записывается 1, доступа нет - записывается 0.

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 mahmud

    Активный участник

  • Пользователи
  • PipPipPip
  • 67 сообщений

Отправлено 02 Ноябрь 2012 - 08:03

Спасибо, все работает.

#9 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 02 Ноябрь 2012 - 08:25

Спасибо все сработало





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных