coder_review_form_alter

Versions
mediamosa-21
coder_review_form_alter(&$form, $form_state, $form_id)

Implements hook_form_alter().

Modify the module display view by adding a Coder Review link to every module description.

Code

sites/all/modules/coder/coder_review/coder_review.module, line 164

<?php
function coder_review_form_alter(&$form, $form_state, $form_id) {
  if ($form_id == 'system_modules' && (!isset($form['#theme']) || $form['#theme'] != 'confirm_form')) {
    if (user_access('view code review')) {
      $path = drupal_get_path('module', 'coder_review');
      drupal_add_css($path . '/coder_review.css', 'module');
      foreach ($form['modules'] as $package => $modules) {
        if (!preg_match('/^#/', $package)) {
          foreach ($modules as $name => $data) {
            if (!preg_match('/^#/', $name)) {
              $description = $data['description']['#markup'];
              $form['modules'][$package][$name]['description']['#markup'] = $description . ' (' . l(t('Code Review'), "admin/config/development/coder/review/$name") . ')';
            }
          }
        }
      }
    }
  }
}
?>