You are here

function minify_form_system_performance_settings_alter in Minify 7

Implements hook_FORM_ID_alter().

_state

Parameters

type $form:

File

./minify.module, line 73

Code

function minify_form_system_performance_settings_alter(&$form, &$form_state, $form_id) {
  if (user_access('administer minify')) {
    $m_cnt = 0;
    $cache = variable_get('minify_captured_js', array());
    foreach ($cache as $key => $value) {
      if ($cache[$key]['status']) {
        $m_cnt++;
      }
    }
    $description = t('Select <b>Minify JavaScript files</b> tab at top of the page or ') . l('Click here', 'admin/config/development/performance/minifyjs') . t(' to manage minified JavaScript files.') . t('<br />Out of <b>@cnt</b> only <b>@m_cnt</b> JavaScript files are minified.', array(
      '@cnt' => count($cache),
      '@m_cnt' => $m_cnt,
    ));
    $form['bandwidth_optimization']['minify_html'] = array(
      '#type' => 'checkbox',
      '#title' => t('Minify HTML.'),
      '#default_value' => intval(variable_get('minify_html', 0)),
    );
    $form['bandwidth_optimization']['minify_js'] = array(
      '#type' => 'checkbox',
      '#title' => t('Use Minified JavaScript files.'),
      '#description' => $description,
      '#default_value' => intval(variable_get('minify_js', 0)),
    );
  }
}