summaryrefslogtreecommitdiff
path: root/modules/node/node.api.php
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-09-03 19:56:51 +0000
committerDries Buytaert <dries@buytaert.net>2010-09-03 19:56:51 +0000
commit3702347af9760797e05c3c9c9c9d78dae3a3f75c (patch)
treecb79b63570e24307d5ca3f72834e3e070f9abd24 /modules/node/node.api.php
parent5d810f73e73e8dc2359f6aff0c61562567c7a859 (diff)
downloadbrdo-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.php13
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.'));