From eb273b377f00fabe7b90791333f8e915a201c69a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ctibor=20Bran=C4=8D=C3=ADk?= Date: Tue, 22 Mar 2016 20:33:16 +0100 Subject: Add multiform module --- sites/all/modules/multiform/multiform.example.inc | 41 +++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 sites/all/modules/multiform/multiform.example.inc (limited to 'sites/all/modules/multiform/multiform.example.inc') diff --git a/sites/all/modules/multiform/multiform.example.inc b/sites/all/modules/multiform/multiform.example.inc new file mode 100644 index 000000000..50885a8e4 --- /dev/null +++ b/sites/all/modules/multiform/multiform.example.inc @@ -0,0 +1,41 @@ + array( + 'access callback' => TRUE, + 'type' => MENU_CALLBACK, + 'page callback' => 'multiform_get_form', + 'page arguments' => array(array('multiform_test1'), array('multiform_test2')), + ), + ); +} + +function multiform_test1($form, $form_state) { + $form['test1'] = array('#type' => 'textfield', '#title' => 'test1'); + $form['submit'] = array('#type' => 'submit', '#value' => 'save', '#submit' => array('multiform_test_submit_button')); + $form['delete'] = array('#type' => 'submit', '#value' => 'delete', '#submit' => array('multiform_test_delete')); + return $form; +} + +function multiform_test2($form) { + $form['submit'] = array('#type' => 'submit', '#value' => 'save', '#submit' => array('multiform_test_submit_button')); + $form['delete'] = array('#type' => 'submit', '#value' => 'delete', '#submit' => array('multiform_test_delete')); + $form['test2'] = array('#type' => 'textfield', '#title' => 'test2'); + return $form; +} + +function multiform_test_submit_button($form, $form_state) { + drupal_set_message($form['#form_id'] . 'multiform_test_submit_button'); +} + +function multiform_test_delete($form, $form_state) { + drupal_set_message($form['#form_id'] . 'multiform_test_delete'); +} \ No newline at end of file -- cgit v1.2.3