X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=plugins%2Fadministrator%2Fsetup.php;h=45b0c875eea8e22f619c9ebc33ebe49befa02287;hp=c665523abe650ad265be68bc5d06c7c09ecb5bdd;hb=4bfa71b6016ba60675783b5f406a49fd7663808c;hpb=abd7a3f85445e0d136b57e0675a58ff9f8e3d507 diff --git a/plugins/administrator/setup.php b/plugins/administrator/setup.php index c665523a..45b0c875 100644 --- a/plugins/administrator/setup.php +++ b/plugins/administrator/setup.php @@ -11,26 +11,25 @@ * $Id$ */ +require_once('../plugins/administrator/auth.php'); + function squirrelmail_plugin_init_administrator() { global $squirrelmail_plugin_hooks, $username; - if ( $adm_id = fileowner('../config/config.php') ) { - $adm = posix_getpwuid( $adm_id ); - if ( $username = $adm['name'] ) { - $squirrelmail_plugin_hooks['optpage_register_block']['administrator'] = - 'squirrelmail_plugin_optpage_register_block'; - } + if ( adm_check_user() ) { + $squirrelmail_plugin_hooks['optpage_register_block']['administrator'] = + 'squirrelmail_administrator_optpage_register_block'; } } -function squirrelmail_plugin_optpage_register_block() { +function squirrelmail_administrator_optpage_register_block() { global $optpage_blocks; global $AllowSpamFilters; $optpage_blocks[] = array( 'name' => _("Administration"), 'url' => '../plugins/administrator/options.php', - 'desc' => _("This module allows administrators to run SquirrelMail configuration remotely."), + 'desc' => _("This module allows administrators to manage SquirrelMail main configuration remotely."), 'js' => false ); }