Mercurial > defr > drupal > core
comparison modules/update/update.report.inc @ 11:589fb7c02327 6.5
Drupal 6.5
author | Franck Deroche <webmaster@defr.org> |
---|---|
date | Tue, 23 Dec 2008 14:32:19 +0100 |
parents | c1f4ac30525a |
children |
comparison
equal
deleted
inserted
replaced
10:6f15c9d74937 | 11:589fb7c02327 |
---|---|
1 <?php | 1 <?php |
2 // $Id: update.report.inc,v 1.10.2.1 2008/02/05 09:59:21 goba Exp $ | 2 // $Id: update.report.inc,v 1.10.2.2 2008/08/28 08:14:56 dries Exp $ |
3 | 3 |
4 /** | 4 /** |
5 * @file | 5 * @file |
6 * Code required only when rendering the available updates report. | 6 * Code required only when rendering the available updates report. |
7 */ | 7 */ |
107 $row .= "</div>\n"; | 107 $row .= "</div>\n"; |
108 | 108 |
109 $row .= "<div class=\"versions\">\n"; | 109 $row .= "<div class=\"versions\">\n"; |
110 | 110 |
111 if (isset($project['recommended'])) { | 111 if (isset($project['recommended'])) { |
112 if ($project['status'] != UPDATE_CURRENT || $project['existing_version'] != $project['recommended']) { | 112 if ($project['status'] != UPDATE_CURRENT || $project['existing_version'] !== $project['recommended']) { |
113 | 113 |
114 // First, figure out what to recommend. | 114 // First, figure out what to recommend. |
115 // If there's only 1 security update and it has the same version we're | 115 // If there's only 1 security update and it has the same version we're |
116 // recommending, give it the same CSS class as if it was recommended, | 116 // recommending, give it the same CSS class as if it was recommended, |
117 // but don't print out a separate "Recommended" line for this project. | 117 // but don't print out a separate "Recommended" line for this project. |
118 if (!empty($project['security updates']) && count($project['security updates']) == 1 && $project['security updates'][0]['version'] == $project['recommended']) { | 118 if (!empty($project['security updates']) && count($project['security updates']) == 1 && $project['security updates'][0]['version'] === $project['recommended']) { |
119 $security_class = ' version-recommended version-recommended-strong'; | 119 $security_class = ' version-recommended version-recommended-strong'; |
120 } | 120 } |
121 else { | 121 else { |
122 $security_class = ''; | 122 $security_class = ''; |
123 $version_class = 'version-recommended'; | 123 $version_class = 'version-recommended'; |
124 // Apply an extra class if we're displaying both a recommended | 124 // Apply an extra class if we're displaying both a recommended |
125 // version and anything else for an extra visual hint. | 125 // version and anything else for an extra visual hint. |
126 if ($project['recommended'] != $project['latest_version'] | 126 if ($project['recommended'] !== $project['latest_version'] |
127 || !empty($project['also']) | 127 || !empty($project['also']) |
128 || ($project['install_type'] == 'dev' | 128 || ($project['install_type'] == 'dev' |
129 && isset($project['dev_version']) | 129 && isset($project['dev_version']) |
130 && $project['latest_version'] != $project['dev_version'] | 130 && $project['latest_version'] !== $project['dev_version'] |
131 && $project['recommended'] != $project['dev_version']) | 131 && $project['recommended'] !== $project['dev_version']) |
132 || (isset($project['security updates'][0]) | 132 || (isset($project['security updates'][0]) |
133 && $project['recommended'] != $project['security updates'][0]) | 133 && $project['recommended'] !== $project['security updates'][0]) |
134 ) { | 134 ) { |
135 $version_class .= ' version-recommended-strong'; | 135 $version_class .= ' version-recommended-strong'; |
136 } | 136 } |
137 $row .= theme('update_version', $project['releases'][$project['recommended']], t('Recommended version:'), $version_class); | 137 $row .= theme('update_version', $project['releases'][$project['recommended']], t('Recommended version:'), $version_class); |
138 } | 138 } |
143 $row .= theme('update_version', $security_update, t('Security update:'), 'version-security'. $security_class); | 143 $row .= theme('update_version', $security_update, t('Security update:'), 'version-security'. $security_class); |
144 } | 144 } |
145 } | 145 } |
146 } | 146 } |
147 | 147 |
148 if ($project['recommended'] != $project['latest_version']) { | 148 if ($project['recommended'] !== $project['latest_version']) { |
149 $row .= theme('update_version', $project['releases'][$project['latest_version']], t('Latest version:'), 'version-latest'); | 149 $row .= theme('update_version', $project['releases'][$project['latest_version']], t('Latest version:'), 'version-latest'); |
150 } | 150 } |
151 if ($project['install_type'] == 'dev' | 151 if ($project['install_type'] == 'dev' |
152 && $project['status'] != UPDATE_CURRENT | 152 && $project['status'] != UPDATE_CURRENT |
153 && isset($project['dev_version']) | 153 && isset($project['dev_version']) |
154 && $project['recommended'] != $project['dev_version']) { | 154 && $project['recommended'] !== $project['dev_version']) { |
155 $row .= theme('update_version', $project['releases'][$project['dev_version']], t('Development version:'), 'version-latest'); | 155 $row .= theme('update_version', $project['releases'][$project['dev_version']], t('Development version:'), 'version-latest'); |
156 } | 156 } |
157 } | 157 } |
158 | 158 |
159 if (isset($project['also'])) { | 159 if (isset($project['also'])) { |