Index: modules/update_status/update_status.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/update_status/update_status.module,v retrieving revision 1.48 diff -u -p -r1.48 update_status.module --- modules/update_status/update_status.module 19 Jun 2007 23:44:41 -0000 1.48 +++ modules/update_status/update_status.module 20 Jun 2007 00:37:36 -0000 @@ -605,16 +605,18 @@ function theme_update_status_report($dat $row .= t('Up to date'); break; case UPDATE_STATUS_NOT_CURRENT: - $row .= t('Update available'); + if (!empty($project['security updates'])) { + $row .= ''. t('Security update required!') .''; + } + else { + $row .= t('Update available'); + } break; default: $row .= t('Ignored'); $row .= ' ('. $project['reason'] .')'; break; } - if ($project['status'] == UPDATE_STATUS_NOT_CURRENT && !empty($project['security updates'])) { - $row .= '
'. t('Security update required!') .'
'; - } $row .= ''. $icon .''; $row .= "\n"; @@ -627,8 +629,14 @@ function theme_update_status_report($dat $row .= "\n"; if ($project['existing_version'] != $project['recommended'] || $project['status'] != UPDATE_STATUS_CURRENT) { - $row .= theme('update_status_version', $project['releases'][$project['recommended']], t('Recommended version:'), 'version-recommended'); - + // Print the "Recommended" line if there are either 0 or more than 1 + // security updates, or if there's exactly 1 security update and it has + // a different version than what we recommend. In other words, if + // there's only one security update and it's what we were going to + // recommended anyway, don't print it twice. + if (count($project['security updates']) != 1 || $project['security updates'][0]['version'] != $project['recommended']) { + $row .= theme('update_status_version', $project['releases'][$project['recommended']], t('Recommended version:'), 'version-recommended'); + } if (!empty($project['security updates'])) { foreach ($project['security updates'] as $security_update) { $row .= theme('update_status_version', $security_update, t('Security update:'), 'version-security'); Index: modules/update_status/update_status.css =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/update_status/update_status.css,v retrieving revision 1.11 diff -u -p -r1.11 update_status.css --- modules/update_status/update_status.css 22 May 2007 00:07:45 -0000 1.11 +++ modules/update_status/update_status.css 20 Jun 2007 00:37:36 -0000 @@ -77,9 +77,11 @@ padding-right: 1em; } +.update-status table.version-security .version-title { + color: #970F00; +} + .update-status .security-warning { font-weight: bold; color: #970F00; - float: left; - padding-right: .5em; }