https://www.icyphoenix.com/viewtopic.php?f=35&t=6475
-----------------------------------
ganesh
Thu 17 Sep, 2009 15:36

IP 1.3.0.53 - Question About Other Admins
-----------------------------------
Hi to all, in my forum I've other 4 users as admin.
With the last upgrade they don't see some modules of acp anymore (i.e. Private Messages, Moderation logs, etc...)
Can't understand why and how to solve.
Thanks.


-----------------------------------
novice programmer
Thu 17 Sep, 2009 15:53

Re: IP 1.3.0.53 - Question About Other Admins
-----------------------------------
Are they setted throught the junior admin or as full admins?

Please confirm you have not patched up to 1.3.0.53a


-----------------------------------
ganesh
Thu 17 Sep, 2009 15:56

Re: IP 1.3.0.53 - Question About Other Admins
-----------------------------------
Full admins and, no, nothing patched.


-----------------------------------
spydie
Thu 17 Sep, 2009 16:33

Re: IP 1.3.0.53 - Question About Other Admins
-----------------------------------
I wonder aswell.

In .27 you could give other admins permission to see the DB maintenance. 

in 1.3 there´s no option to give full access to other admins.


-----------------------------------
novice programmer
Thu 17 Sep, 2009 16:47

Re: IP 1.3.0.53 - Question About Other Admins
-----------------------------------
There it is the DB maintenance script:
[spoiler][code syntax=php]<?php
/**
*
* @package Icy Phoenix
* @version $Id: admin_db_maintenance.php 80 2009-02-19 13:45:54Z Mighty Gorgon $
* @copyright (c) 2008 Icy Phoenix
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
*
* @Extra credits for this file
* Philipp Kordowich
*
*/

// CTracker_Ignore: File checked by human
define('IN_ICYPHOENIX', true);

// Mighty Gorgon - ACP Privacy - BEGIN
if (function_exists('check_acp_module_access'))
{
	$is_allowed = check_acp_module_access();
	if ($is_allowed == false)
	{
		return;
	}
}
// Mighty Gorgon - ACP Privacy - END

if (!empty($setmodules))
{
	$filename = basename(__FILE__);
	$module['1400_DB_Maintenance']['150_DB_Maintenance'] = $filename;
	$ja_module['1400_DB_Maintenance']['150_DB_Maintenance'] = false;
	return;
}[/code][/spoiler]

I guess it is cased by this piece of code before setting the lang for the ACP dropdown menu:

[code]// Mighty Gorgon - ACP Privacy - BEGIN
if (function_exists('check_acp_module_access'))
{
	$is_allowed = check_acp_module_access();
	if ($is_allowed == false)
	{
		return;
	}
}
// Mighty Gorgon - ACP Privacy - END[/code]

Perhaps wiping that solves the problem


