theme_update_version
function theme_update_version
theme_update_version($variables)
Returns HTML for the version display of a project.
Parameters
array $variables: An associative array containing:
-
version: An array of data about the latest released version, containing:
- version: The version number.
- release_link: The URL for the release notes.
- date: The date of the release.
- download_link: The URL for the downloadable file.
- tag: The title of the project.
- class: A string containing extra classes for the wrapping table.
Related topics
File
- modules/update/update.report.inc, line 299
- Code required only when rendering the available updates report.
Code
function theme_update_version($variables) { $version = $variables['version']; $tag = $variables['tag']; $class = implode(' ', $variables['class']); $output = ''; $output .= '<table class="version ' . $class . '">'; $output .= '<tr>'; $output .= '<td class="version-title">' . $tag . "</td>\n"; $output .= '<td class="version-details">'; $output .= l($version['version'], $version['release_link']); $output .= ' <span class="version-date">(' . format_date($version['date'], 'custom', 'Y-M-d') . ')</span>'; $output .= "</td>\n"; $output .= '<td class="version-links">'; $links = array(); $links['update-download'] = array( 'title' => t('Download'), 'href' => $version['download_link'], ); $links['update-release-notes'] = array( 'title' => t('Release notes'), 'href' => $version['release_link'], ); $output .= theme('links__update_version', array('links' => $links)); $output .= '</td>'; $output .= '</tr>'; $output .= "</table>\n"; return $output; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!update!update.report.inc/function/theme_update_version/7.x