diff options
author | Ctibor Brančík <ctibor@brancik.cz> | 2016-03-22 20:33:16 +0100 |
---|---|---|
committer | Ctibor Brančík <ctibor@brancik.cz> | 2016-03-22 20:33:16 +0100 |
commit | eb273b377f00fabe7b90791333f8e915a201c69a (patch) | |
tree | 5aebbd8328421273c657bc05c024ce187edd154e /sites/all/modules/multiform/multiform.example.inc | |
parent | 4f3ba9976a3978d830873cf3bac9639741cd3051 (diff) | |
download | brdo-eb273b377f00fabe7b90791333f8e915a201c69a.tar.gz brdo-eb273b377f00fabe7b90791333f8e915a201c69a.tar.bz2 |
Add multiform module
Diffstat (limited to 'sites/all/modules/multiform/multiform.example.inc')
-rw-r--r-- | sites/all/modules/multiform/multiform.example.inc | 41 |
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 |