You are here

function variable_devel_page_undefined in Variable Extra 7

List variables not declared.

1 string reference to 'variable_devel_page_undefined'
variable_devel_menu in variable_devel/variable_devel.module
Implements hook_menu().

File

variable_devel/variable_devel.pages.inc, line 90

Code

function variable_devel_page_undefined() {
  global $conf;
  $header = array(
    'name' => t('Name'),
    'type' => t('Type'),
    'value' => t('Value'),
  );
  foreach ($conf as $name => $value) {
    $info = variable_get_info($name);
    if (!$info) {
      $rows[] = array(
        'name' => l($name, 'admin/config/system/variable/definition/' . $name),
        'type' => gettype($value),
        'value' => is_scalar($value) ? check_plain((string) $value) : '',
      );
    }
  }
  $build['undefined'] = array(
    '#theme' => 'table',
    '#caption' => t('Variables not declared'),
    '#header' => $header,
    '#rows' => $rows,
    '#empty' => t('No variables.'),
  );
  return $build;
}