Index: modules/system/system.admin.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.admin.inc,v retrieving revision 1.110 diff -u -r1.110 system.admin.inc --- modules/system/system.admin.inc 26 Nov 2008 13:54:05 -0000 1.110 +++ modules/system/system.admin.inc 8 Dec 2008 15:51:48 -0000 @@ -641,6 +641,8 @@ foreach ($files as $filename => $module) { $extra = array(); $extra['enabled'] = (bool) $module->status; + $extra['path'] = $module->filename; + $extra['file'] = $module->basename; // If this module has dependencies, add them to the array. if (is_array($module->info['dependencies'])) { foreach ($module->info['dependencies'] as $dependency) { @@ -714,6 +716,8 @@ function _system_modules_build_row($info, $extra) { // Add in the defaults. $extra += array( + 'path' => '', + 'file' => '', 'dependencies' => array(), 'dependents' => array(), 'disabled' => FALSE, @@ -733,6 +737,12 @@ $form['version'] = array( '#markup' => $info['version'], ); + $form['path'] = array( + '#markup' => t($extra['path']), + ); + $form['file'] = array( + '#markup' => t($extra['file']), + ); $form['#dependencies'] = $extra['dependencies']; $form['#dependents'] = $extra['dependents']; @@ -2111,7 +2121,8 @@ $label .= ' for="' . $module['enable']['#id'] . '"'; } $row[] = $label . '>' . drupal_render(substr($module['name'], 0, -7)) . ''; - $row[] = drupal_render($module['version']); + $filename = '
' . drupal_render($module['file']) . '
'; + $row[] = $filename . drupal_render($module['version']); $description = ''; // If we have help, it becomes the first part // of the description - with CSS, it is float: right'd.