You are here

function theme_apply_for_role_admin_form in Apply for role 5

Same name and namespace in other branches
  1. 6 apply_for_role.admin.inc \theme_apply_for_role_admin_form()
  2. 7.2 apply_for_role.admin.inc \theme_apply_for_role_admin_form()
  3. 7 apply_for_role.admin.inc \theme_apply_for_role_admin_form()

File

./apply_for_role.module, line 305
Allows users to apply for roles.

Code

function theme_apply_for_role_admin_form($form) {
  $rows = array();
  foreach (element_children($form['apps']) as $uid) {
    foreach (element_children($form['apps'][$uid]) as $rid) {
      $rows[] = array(
        array(
          'data' => drupal_render($form['apps'][$uid][$rid]['user']),
        ),
        array(
          'data' => drupal_render($form['apps'][$uid][$rid]['current_roles']),
        ),
        array(
          'data' => drupal_render($form['apps'][$uid][$rid]['role']),
        ),
        array(
          'data' => drupal_render($form['apps'][$uid][$rid]['apply_date']),
        ),
        array(
          'data' => drupal_render($form['apps'][$uid][$rid]['status']),
        ),
        array(
          'data' => drupal_render($form['apps'][$uid][$rid]['approve_date']),
        ),
        array(
          'data' => drupal_render($form['apps'][$uid][$rid]['approve']),
        ),
        array(
          'data' => drupal_render($form['apps'][$uid][$rid]['deny']),
        ),
        array(
          'data' => drupal_render($form['apps'][$uid][$rid]['delete']),
        ),
      );
    }
  }
  if (empty($rows)) {
    $rows[] = array(
      array(
        'data' => '<em>' . t('There are currently no applications.') . '</em>',
        'colspan' => 9,
      ),
    );
  }
  return theme('table', $form['#header'], $rows) . drupal_render($form);
}