diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-09-03 19:56:51 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-09-03 19:56:51 +0000 |
commit | 3702347af9760797e05c3c9c9c9d78dae3a3f75c (patch) | |
tree | cb79b63570e24307d5ca3f72834e3e070f9abd24 /modules/node/node.api.php | |
parent | 5d810f73e73e8dc2359f6aff0c61562567c7a859 (diff) | |
download | brdo-3702347af9760797e05c3c9c9c9d78dae3a3f75c.tar.gz brdo-3702347af9760797e05c3c9c9c9d78dae3a3f75c.tar.bz2 |
- Patch #241364 by maartenvg, sun, effulgentsia: () not passed to hook_validate()/hook_node_validate(), and not passed by reference to hook_form().
Diffstat (limited to 'modules/node/node.api.php')
-rw-r--r-- | modules/node/node.api.php | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/modules/node/node.api.php b/modules/node/node.api.php index 3a737425b..b4c18118c 100644 --- a/modules/node/node.api.php +++ b/modules/node/node.api.php @@ -649,10 +649,12 @@ function hook_node_update_index($node) { * The node being validated. * @param $form * The form being used to edit the node. + * @param $form_state + * The form state array. * * @ingroup node_api_hooks */ -function hook_node_validate($node, $form) { +function hook_node_validate($node, $form, &$form_state) { if (isset($node->end) && isset($node->start)) { if ($node->start > $node->end) { form_set_error('time', t('An event may not end before it starts.')); @@ -973,7 +975,8 @@ function hook_prepare($node) { * @param $node * The node being added or edited. * @param $form_state - * The form state array. Changes made to this variable will have no effect. + * The form state array. + * * @return * An array containing the form elements to be displayed in the node * edit form. @@ -987,7 +990,7 @@ function hook_prepare($node) { * * @ingroup node_api_hooks */ -function hook_form($node, $form_state) { +function hook_form($node, &$form_state) { $type = node_type_get_type($node); $form['field1'] = array( @@ -1112,10 +1115,12 @@ function hook_update($node) { * The node being validated. * @param $form * The form being used to edit the node. + * @param $form_state + * The form state array. * * @ingroup node_api_hooks */ -function hook_validate($node, &$form) { +function hook_validate($node, $form, &$form_state) { if (isset($node->end) && isset($node->start)) { if ($node->start > $node->end) { form_set_error('time', t('An event may not end before it starts.')); |