X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=plugins%2Fadministrator%2Fauth.php;h=4026aaf666a87bd1f0d42631288262d988ebdc80;hp=2271582c7aac3abbc613a4cce4c22788f8f83c14;hb=52a6105d7cd49f6fca10187959674bc96ffb0624;hpb=4bfa71b6016ba60675783b5f406a49fd7663808c diff --git a/plugins/administrator/auth.php b/plugins/administrator/auth.php index 2271582c..4026aaf6 100644 --- a/plugins/administrator/auth.php +++ b/plugins/administrator/auth.php @@ -8,28 +8,26 @@ * * $Id$ */ -function adm_check_user() { +function adm_check_user() { GLOBAL $username, $PHP_SELF; - if ( strpos( 'options.php', $PHP_SELF ) ) { + if (strpos('options.php', $PHP_SELF)) { $auth = FALSE; - } else if ( file_exists( '../plugins/administrator/admins' ) ) { - $auths = file( '../plugins/administrator/admins' ); - $auth = in_array( "$username\n", $auths ); - } else if ( file_exists( '../config/admins' ) ) { - $auths = file( '../config/admins' ); - $auth = in_array( "$username\n", $auths ); - } else if ( $adm_id = fileowner('../config/config.php') ) { + } else if (file_exists(SM_PATH . 'plugins/administrator/admins')) { + $auths = file(SM_PATH . 'plugins/administrator/admins'); + $auth = in_array("$username\n", $auths); + } else if (file_exists(SM_PATH . 'config/admins')) { + $auths = file(SM_PATH . 'config/admins'); + $auth = in_array("$username\n", $auths); + } else if ($adm_id = fileowner(SM_PATH . 'config/config.php')) { $adm = posix_getpwuid( $adm_id ); - $auth = ( $username == $adm['name'] ); - } - else { + $auth = ($username == $adm['name']); + } else { $auth = FALSE; } - return( $auth ); - + return ($auth); } ?>