rendered paste body/**
* Implementation of hook_form_alter().
*/
function nice_versions_form_alter($form_id, &$form) {
if ($form_id == 'system_modules') {
foreach ($form['version'] as $module => $version) {
$form['version'][$module]['#value'] = make_nice_version($version['#value']);
}
}
}
/**
* Given a $Name$ or non-existent version string, parse
* it into something more legible.
*/
function make_nice_version($version) {
if (!$version) {
$version = t('Not found');
}
elseif (preg_match('/\$Name: (.*?)\$/', $version, $matches)) {
if (!trim($matches[1])) {
$version = 'HEAD';
}
else {
$version = $matches[1];
}
}
return $version;
}