function ga_push_form_validate_form_alter in GA Push 7
Same name and namespace in other branches
- 8 modules/form_validate/ga_push_form_validate.module \ga_push_form_validate_form_alter()
Implements hook_form_alter().
File
- modules/
form_validate/ ga_push_form_validate.module, line 30 - Drupal Module: GA Push (form validate).
Code
function ga_push_form_validate_form_alter(&$form, &$form_state, $form_id) {
if (variable_get('ga_push_form_validate_show_form_ids', FALSE) && user_access('admin ga push')) {
$form['ga_push_validate'] = array(
'#markup' => t('FORM ID: @form_id', array(
'@form_id' => $form_id,
)),
);
}
$logged_forms = ga_push_form_validate_get_logged_forms();
$log = FALSE;
foreach ($logged_forms as $value) {
$pattern = '/' . $value . '/';
if (preg_match($pattern, $form_id)) {
$log = TRUE;
}
}
if ($log) {
$form['#after_build'][] = 'ga_push_form_validate_form_after_build';
}
}