function _ack_node_form_node_form_alter in Access Control Kit 7
Helper function for ack_node_form_node_form_alter().
Applies AccessControlKitHandlerInterface::objectFormAlter() to the node form for all applicable handlers.
Parameters
array &$form: The node form.
array &$form_state: The current form state.
string $form_id: The form ID.
array $schemes: An array of access schemes.
array $realms: (optional) An array, indexed by scheme machine name, where the values are arrays of realm values. Defaults to NULL.
1 call to _ack_node_form_node_form_alter()
- ack_node_form_node_form_alter in ack_node/
ack_node.module - Implements hook_form_BASE_FORM_ID_alter().
File
- ack_node/
ack_node.module, line 162 - The ACK node module.
Code
function _ack_node_form_node_form_alter(&$form, &$form_state, $form_id, $schemes, $realms = NULL) {
$node = $form_state['node'];
foreach ($schemes as $scheme) {
$scheme_realms = !empty($realms) ? $realms[$scheme->machine_name] : NULL;
$scheme->handlers['node']
->objectFormAlter('node', $node, $form, $form_state, $form_id, $scheme_realms);
}
}