summaryrefslogtreecommitdiff
path: root/modules/book
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2009-09-18 00:12:48 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2009-09-18 00:12:48 +0000
commitdf02fa3ca46e16974192de77580762188ad47f49 (patch)
tree91b2354aae786d7b187028dbc61fb3893b04ae64 /modules/book
parente18feedfdb429e35173b85fc7182aadabee0a166 (diff)
downloadbrdo-df02fa3ca46e16974192de77580762188ad47f49.tar.gz
brdo-df02fa3ca46e16974192de77580762188ad47f49.tar.bz2
#571086 by sun and merlinofchaos: Added a 'wrapper callback' that executes
before a form builder function, to facilitate common form elements. Clean-up from form_builder changes from CTools patch. Has nice side-benefit of making all form functions' signatures consistent.
Diffstat (limited to 'modules/book')
-rw-r--r--modules/book/book.admin.inc3
-rw-r--r--modules/book/book.pages.inc4
2 files changed, 3 insertions, 4 deletions
diff --git a/modules/book/book.admin.inc b/modules/book/book.admin.inc
index 8af9b195c..d1745473a 100644
--- a/modules/book/book.admin.inc
+++ b/modules/book/book.admin.inc
@@ -77,9 +77,8 @@ function book_admin_settings_validate($form, &$form_state) {
*
* @ingroup forms.
*/
-function book_admin_edit($form_state, $node) {
+function book_admin_edit($form, $form_state, $node) {
drupal_set_title($node->title);
- $form = array();
$form['#node'] = $node;
_book_admin_table($node, $form);
$form['save'] = array(
diff --git a/modules/book/book.pages.inc b/modules/book/book.pages.inc
index 3e139cd81..5909c5b58 100644
--- a/modules/book/book.pages.inc
+++ b/modules/book/book.pages.inc
@@ -102,7 +102,7 @@ function book_outline($node) {
*
* @ingroup forms
*/
-function book_outline_form(&$form_state, $node) {
+function book_outline_form($form, &$form_state, $node) {
if (!isset($node->book)) {
// The node is not part of any book yet - set default options.
$node->book = _book_link_defaults($node->nid);
@@ -186,7 +186,7 @@ function book_outline_form_submit($form, &$form_state) {
*
* @ingroup forms
*/
-function book_remove_form(&$form_state, $node) {
+function book_remove_form($form, &$form_state, $node) {
$form['#node'] = $node;
$title = array('%title' => $node->title);