Index: includes/bootstrap.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/bootstrap.inc,v retrieving revision 1.49 diff -u -F^f -r1.49 bootstrap.inc --- includes/bootstrap.inc 14 May 2005 18:32:22 -0000 1.49 +++ includes/bootstrap.inc 20 May 2005 14:38:51 -0000 @@ -678,7 +678,7 @@ function arg($index) { $arguments = explode('/', $_GET['q']); } - if ($arguments[$index] !== NULL) { + if (isset($arguments[$index])) { return $arguments[$index]; } } Index: modules/system.module =================================================================== RCS file: /cvs/drupal/drupal/modules/system.module,v retrieving revision 1.210 diff -u -F^f -r1.210 system.module --- modules/system.module 17 May 2005 20:49:54 -0000 1.210 +++ modules/system.module 20 May 2005 14:38:51 -0000 @@ -288,9 +288,9 @@ function system_get_files_database(&$fil // Extract current files from database. $result = db_query("SELECT name, type, status, throttle FROM {system} WHERE type = '%s'", $type); while ($file = db_fetch_object($result)) { - if (is_object($files[$file->name])) { + if (isset($files[$file->name]) && is_object($files[$file->name])) { foreach ($file as $key => $value) { - if (!$files[$file->name]->$key) { + if (!isset($files[$file->name]) || !isset($files[$file->name]->$key)) { $files[$file->name]->$key = $value; } } @@ -505,7 +505,7 @@ function system_listing_save($edit = arr if (($edit['type'] == 'theme') && ($edit['theme_default'] == $name)) { $status = 1; } - + $edit['throttle'][$name] = (isset($edit['throttle'][$name]) ? $edit['throttle'][$name] : 0); db_query("UPDATE {system} SET status = %d, throttle = %d WHERE type = '%s' AND name = '%s'", $status, $edit['throttle'][$name], $edit['type'], $name); } Index: modules/user.module =================================================================== RCS file: /cvs/drupal/drupal/modules/user.module,v retrieving revision 1.471 diff -u -F^f -r1.471 user.module --- modules/user.module 12 May 2005 11:21:35 -0000 1.471 +++ modules/user.module 20 May 2005 14:38:51 -0000 @@ -332,8 +332,10 @@ function user_access($string, $account = $perm[$account->uid] .= "$row->perm, "; } } - - return strstr($perm[$account->uid], "$string, "); + if (isset($perm[$account->uid])) { + return strstr($perm[$account->uid], "$string, "); + } + return FALSE; } /**