• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

[help] как открыть доступ к модулю модератору

Статус
В этой теме нельзя размещать новые ответы.

Janine

Постоялец
Регистрация
17 Дек 2007
Сообщения
370
Реакции
101
Нужно открыть доступ к модулю (модуль files) для модератора. Т.е., чтобы в админпанели для него тоже открывался блок управления модулем. Как это правильно сделать?
 
  • Нравится
Реакции: irk
в файле admin.php смотри
там есть такое дело
 
  • Нравится
Реакции: irk
'forum' => 'admin',
'editnews' => 'user',

К нужному модулю поставь привелегию user а не админ
 
  • Нравится
Реакции: irk
'forum' => 'admin',
'editnews' => 'user',

К нужному модулю поставь привелегию user а не админ

Это не совсем все. В каждом файле есть еще дополнительная проверка, которая стоит сразу после

PHP:
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}

Хотя это и зависит от настроек групп, но если будет появляться ошибка "Доступ запрещен" нужно просто ее убрать.
В разных файлах, на сколько я заметил, она выглядит по-разному. Вот пример:

PHP:
if(!$user_group[$member_db[1]]['moderation'] OR ($member_db[1] != 1 and $action != "quick")){msg("error", "Доступ запрещен", "Вы не можете выполнять операции с файлами");}

или

PHP:
if($member_db[1] !=1){ msg("error", $lang['addnews_denied'], $lang['db_denied']); }
 
  • Нравится
Реакции: irk
Вроде разобрался. Сначала сделал то, о чем говорил CrazyFool (спасибо). Не помогло.
Затем в файле
engine/inc/options.php заменил "1" на "2" в последней строчке следующего абзаца:

array( 'name' => $lang['opt_files'],
'url' => "$PHP_SELF?mod=admin_files&action=list",
'descr' => $lang['opt_files'],
'image' => "files.png",
'access' => "2", ),

И все заработало.

Добавлено через 19 минут
Кстати, вот строчка из файла engine/inc/options.php, жаль сразу не обратил внимания.
//----------------------------------
// Predefine Options
//----------------------------------

// access means the lower level of user allowed; 1:admin, 2:editor+admin, 3:editor+admin+journalist, 4:all
 
  • Нравится
Реакции: irk
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху