Index: modules/update/update.report.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/update/update.report.inc,v retrieving revision 1.18 diff -U3 -r1.18 update.report.inc --- modules/update/update.report.inc 6 Jun 2009 06:26:13 -0000 1.18 +++ modules/update/update.report.inc 1 Jul 2009 09:11:35 -0000 @@ -188,7 +188,8 @@ if (!isset($rows[$project['project_type']])) { $rows[$project['project_type']] = array(); } - $rows[$project['project_type']][] = array( + $project_name = isset($project['title']) ? drupal_strtolower($project['title']) : drupal_strtolower($project['name']); + $rows[$project['project_type']][$project_name] = array( 'class' => $class, 'data' => array($row), ); @@ -203,6 +204,7 @@ ); foreach ($project_types as $type_name => $type_label) { if (!empty($rows[$type_name])) { + ksort($rows[$type_name]); $output .= "\n

" . $type_label . "

\n"; $output .= theme('table', $header, $rows[$type_name], array('class' => 'update')); }