--- lib/datalib.php 2009-01-15 04:36:56.000000000 +0530 +++ lib/datalib1.php 2009-04-05 11:29:19.000000000 +0530 @@ -43,21 +43,16 @@ */ function get_admin () { - global $CFG; static $myadmin; - if (isset($myadmin)) { - return $myadmin; - } - - if ( $admins = get_admins() ) { - foreach ($admins as $admin) { - $myadmin = $admin; - return $admin; // ie the first one + if(!isset($admin)) { + if(! $admins = get_admins()) { + return false; } - } else { - return false; + $admin = reset($admins); // First element of the array $admins } + return $admin; + } /**