function fusion_apply_index_handler in Fusion Accelerator 7
Same name and namespace in other branches
- 7.2 fusion_apply/fusion_apply.handlers.inc \fusion_apply_index_handler()
Fusion Apply form index handler.
Parameters
$op: What kind of action is being performed. Possible values:
- form: The form elements being inserted in a form.
- submit: The form has been submitted.
&$form:
- For 'form', passes in the $form parameter from hook_form_alter().
- For 'submit', passes in the $form parameter from hook_form_submit().
$form_state:
- For 'form', passes in the $form_state parameter from hook_form_alter().
- For 'submit', passes in the $form_state parameter from hook_form_submit().
Return value
The index where we can find our values in Fusion Apply's data structure.
1 string reference to 'fusion_apply_index_handler'
- fusion_apply_config_info_default in fusion_apply/
fusion_apply.module - Prepare default configuration data for modules.
File
- fusion_apply/
fusion_apply.handlers.inc, line 49 - Defines the various default handler functions to support Fusion Apply.
Code
function fusion_apply_index_handler($op, &$form, $form_state) {
switch ($op) {
case 'form':
if (empty($form['fusion_apply']['element']['#value'])) {
trigger_error(sprintf("The form with form_id '%' is not a valid Fusion form.", $form['form_id']['#value']), E_USER_ERROR);
return FALSE;
}
return $form['fusion_apply']['element']['#value'];
case 'submit':
if (empty($form_state['values']['element'])) {
trigger_error(sprintf("The form with form_id '%' is not a valid Fusion form.", $form['form_id']['#value']), E_USER_ERROR);
return FALSE;
}
return $form_state['values']['element'];
}
}