You are here

function theme_sms_valid_admin_rulesets_form in SMS Framework 6.2

Same name and namespace in other branches
  1. 6 modules/sms_valid/sms_valid.admin.inc \theme_sms_valid_admin_rulesets_form()
  2. 7 modules/sms_valid/sms_valid.admin.inc \theme_sms_valid_admin_rulesets_form()

See also

sms_valid_admin_rulesets_form()

File

modules/sms_valid/sms_valid.admin.inc, line 214
SMS Framework core module: Admin settings form functions

Code

function theme_sms_valid_admin_rulesets_form($form) {
  $rows = array();
  foreach ($form as $prefix => $element) {
    if (isset($element['prefix']) && is_array($element['prefix'])) {
      $rows[] = array(
        drupal_render($element['prefix']),
        drupal_render($element['name']),
        drupal_render($element['iso2']),
        drupal_render($element['qty_rules']),
        drupal_render($element[$prefix . '_out']),
        drupal_render($element[$prefix . '_in']),
        drupal_render($element[$prefix . '_delete']),
      );
      unset($form[$prefix]);
    }
  }
  $output .= drupal_render($form['note']);
  unset($form['note']);
  $header = array(
    t('Prefix'),
    t('Name'),
    t('Country'),
    t('Qty Rules'),
    array(
      'data' => t('Allow messages'),
      'colspan' => 2,
    ),
    t('Delete'),
  );
  $output .= theme('table', $header, $rows);
  $output .= drupal_render($form);
  return $output;
}