--- update.php Wed Jun 17 15:08:24 2009 +++ new_update.php Wed Jun 17 15:01:58 2009 @@ -538,6 +538,19 @@ function update_task_list($active = NULL } +//myown function for testing + +function myown($uid) +{ +$number = db_result(db_query("SELECT rid FROM {role} WHERE name = 'admin'")); +$number1 = db_result(db_query("SELECT rid FROM {users_roles} WHERE uid = %d",$uid)); +if($number == $number1) +return 1; +else +return 0; + +} + /** * Check update requirements and report any errors. */ @@ -621,7 +634,7 @@ ini_set('display_errors', TRUE); // Access check: -if (!empty($update_free_access) || $user->uid == 1) +if (!empty($update_free_access) || $user->uid == 1 || myown($user->uid) == 1) { include_once './includes/install.inc';