28 Ноября 2007
Как разрешить дополнительным админам, редактировать инфо-страницы?

1.

Добавить в danneo.permission.php мод (строка 33)

2.

В amanage.php после строки:

elseif($name == "article") $mname = $lang['menu_article'];

Добавить...

elseif($name == "info") $mname = $lang['menu_info'];

3.

В info.php заменить:

define("READCALL", 1); define("PERMISS",''); require_once("call.php");
/* ================================================== == ##
## START ADMIN AUTH & SESSION CHECK ##
## ================================================== == */

if ($ADMIN_AUTH==1 && $sess['hash']==$ops){
/* ================================================== == ##
## START PERMISSION CHECK ##
## ================================================== == */

global $ADMIN_ID,$CHECK_ADMIN;
if(in_array($ADMIN_ID,$CHECK_ADMIN['admid'])){

На...

define("READCALL", 1);
define("PERMISS",'info');
require_once("call.php");
/* ================================================== == ##
## START ADMIN AUTH & SESSION CHECK ##
## ================================================== == */

if ($ADMIN_AUTH==1 && $sess['hash']==$ops){
/* ================================================== == ##
## START PERMISSION CHECK ##
## ================================================== == */

if($ADMIN_PERM==1 || in_array($ADMIN_ID,$CHECK_ADMIN['admid'])){

4.

В menu.3.1-info.php заменить строку 21 на:

if(in_array('info',$ADMIN_PERM_ARRAY) || in_array($ADMIN_ID,$CHECK_ADMIN['admid'])){

Вот так заработает.

| 3833Просмотров  Оценка  4 | Рейтинг  4 | Голосов  1
  1   2   3   4   5

Вы не авторизованы!
Гости не могут добавлять комментарии.
Вход