Показать сообщение отдельно
makfatum вне форума      Старый "добавление нового админа" (модули на администрирование)) #1  
makfatum
Новенький
Регистрация: 12.07.2006
Сообщения: 15


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для makfatum Найти все сообщения от makfatum Добавить makfatum в список друзей  
07.03.2007, 16:39

Здравствуйте!

Возник такой вопрос.
Есть галерея 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'] == || $auth_user == 1) { 


вобщем ничего не работает...
добавляю админа, ставлю чекбокс на доступ к 4nAlbum захожу и ничего нету...
нет доступа, вобще нет ссылки даже на модуль...

в Базе данных nuke_modules в столбце admins в строке 4nAlbum логины админов добавляются..

вобщем поможите, чем можите....один не справлюсь...