You are here

function admin_devel_performance_form in Admin 7.2

Same name and namespace in other branches
  1. 6.2 includes/admin.devel.inc \admin_devel_performance_form()

Performance "form". Actually renders placeholders that are populated post-exit via javascript.

1 call to admin_devel_performance_form()
admin_block_devel_form in includes/admin.devel.inc
Devel admin block form.

File

includes/admin.devel.inc, line 51

Code

function admin_devel_performance_form() {
  $items = array();
  if (variable_get('dev_timer', 0) && !variable_get('devel_query_display', FALSE)) {
    $items[] = array(
      'data' => "<div class='dev-info'></div>",
      'class' => array(
        'dev-timer',
      ),
    );
  }
  if (variable_get('dev_mem', FALSE) && function_exists('memory_get_usage')) {
    $items[] = array(
      'data' => "<div class='dev-info'></div>",
      'class' => array(
        'dev-memory-usage',
      ),
    );
  }
  if (variable_get('devel_query_display', FALSE)) {
    $show = "<input type='button' class='form-submit dev-querylog-show' value='" . t('Show querylog') . "'/>";
    $hide = "<input type='button' class='form-submit dev-querylog-hide' value='" . t('Hide querylog') . "'/>";
    $items[] = array(
      'data' => "<div class='dev-info'></div>{$show}{$hide}",
      'class' => array(
        'dev-query',
      ),
    );
  }
  if ($items) {
    return array(
      '#title' => t('Performance'),
      '#markup' => theme('item_list', array(
        'items' => $items,
      )),
    );
  }
}