Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не могу правильно назначить права доступа
Форумы портала PHP.SU » » Если скрипт не работает » Не могу правильно назначить права доступа

Страниц (1): [1]
 

1. axeplay - 17 Ноября, 2011 - 19:19:59 - перейти к сообщению
Приветствую. Поставил на сайт аддон турниров и обнаружил, что нет группы доступа именно к администрированию турниров. Посмотрел скрипты - увидел такие строчки:
CODE (htmlphp):
скопировать код в буфер обмена
  1. function iscupadmin($userID) {
  2.         $anz=mysql_num_rows(safe_query("SELECT userID FROM `".PREFIX."user_groups` WHERE (cup='1' OR super='1') AND userID='".$userID."'"));
  3.         return $anz;


и захотел, чтобы эти права были и у обычного администратора, который имеет не полный доступ к ПУ сайта. Дописываю в код вот это OR cup='1', получаю:
CODE (htmlphp):
скопировать код в буфер обмена
  1. function isuseradmin($userID) {
  2.         $anz=mysql_num_rows(safe_query("SELECT userID FROM `".PREFIX."user_groups` WHERE (user='1' OR super='1' OR cup='1') AND userID='".$userID."'"));
  3.         if(!$anz) $anz=issuperadmin($userID);
  4.         return $anz;


У обычного админа появляется блок с администрированием турниров и вот такая картина:
http://floomby[dot]ru/content/SvRhtGjTJk - скриншот

Прошу Вашей помощи

 

Powered by ExBB FM 1.0 RC1