[support] A standard technique for module confirmation dialogues?
    Doug 
    doug.duboulay at gmail.com
       
    Fri Apr 23 04:39:24 UTC 2010
    
    
  
I'm writing a Drupal6 module that does read/write/updates to
my own tables in the database using the forms API.
There are a few instances where I would like to present a
confirmation dialogue before updating the database, 
but I'm not sure what is the standard way to implement that?
For example if I have a menu item that calls a function  
mymodule_foo() like this:
function mymodule_foo() {
  return drupal_get_form('mymodule_foo_form') ;
}
function mymodule_foo_form(&$context) {
  $form[] = array(
    '#type' => 'fieldset',
    '#title' => t('Review table Foo'),
  );
  // .... whatever form data
  $form['#validate'][] = 'mymodule_validate_foo_form';
  $form['#submit'][] = 'mymodule_submit_foo_form';
  return $form;
}
function mymodule_validate_foo_form(&$form, &$form_state) {
}
function mymodule_submit_foo_form(&$form, &$form_state) {
  // update {mymodule_foo} table in database 
  drupal_write_record('mymodule_foo',$record,$foo_id);
}
I guess I'm just wondering if there is some standard approach to
generating an intermediate confirmation page before 
actually making the drupal_write_record() call(s)?
thanks
Doug
    
    
More information about the support
mailing list