summaryrefslogtreecommitdiff
path: root/sites/all/modules/multiform/multiform.example.inc
diff options
context:
space:
mode:
Diffstat (limited to 'sites/all/modules/multiform/multiform.example.inc')
-rw-r--r--sites/all/modules/multiform/multiform.example.inc41
1 files changed, 41 insertions, 0 deletions
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 @@
+<?php
+/**
+ * @file
+ *
+ *
+ *
+ * @author Kálmán Hosszu - http://drupal.org/user/267481
+ */
+
+function multiform_test_menu() {
+ return array(
+ 'multiform_test' => 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