Здравствуйте!
Возник такой вопрос.
Есть галерея 4nAlbum.
При добавлении нового админа, ему почему-то нет возможности дать доступ к соответствуюшему модулю (нет чекбокса в перечне).
это мне очень нужно....
Начал смотреть...
в файле authors.php
нашел следующее:
PHP код:
if (file_exists("modules/$row[title]/admin/index.php") AND file_exists("modules/$row[title]/admin/links.php") AND file_exists("modules/$row[title]/admin/case.php")) {
смутно понял назначение,
но добавил в папку modules/4nAlbum
папку admin c файлами внутри нулевого размера index.php, case.php, links.php
чекбокс 4nAlbum в меню Админы - Добавление нового админа появился...
посмотрел у остальных модулей как сделано и добавил
в файл admin/modules/4nAlbum/index.php в начало вот это:
PHP код:
global $prefix, $db;
$aid = substr("$aid", 0,25);
$row = $db->sql_fetchrow($db->sql_query("SELECT title, admins FROM ".$prefix."_modules WHERE title='4nAlbum'"));
$row2 = $db->sql_fetchrow($db->sql_query("SELECT name, radminsuper FROM ".$prefix."_authors WHERE aid='$aid'"));
$admins = explode(",", $row['admins']);
$auth_user = 0;
for ($i=0; $i < sizeof($admins); $i++) {
if ($row2['name'] == "$admins[$i]" AND $row['admins'] != "") {
$auth_user = 1;
}
}
а потом, все остальное что находится в файле index.php
добавил в условие
PHP код:
if ($row2['radminsuper'] == 1 || $auth_user == 1) {
вобщем ничего не работает...
добавляю админа, ставлю чекбокс на доступ к 4nAlbum захожу и ничего нету...
нет доступа, вобще нет ссылки даже на модуль...
в Базе данных nuke_modules в столбце admins в строке 4nAlbum логины админов добавляются..
вобщем поможите, чем можите....один не справлюсь...