summaryrefslogtreecommitdiff
path: root/modules/node/node.api.php
diff options
context:
space:
mode:
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.'));