You are here

function sms_devel_send_form in SMS Framework 6.2

Same name and namespace in other branches
  1. 6 modules/sms_devel/sms_devel.send_form.inc \sms_devel_send_form()
  2. 7 modules/sms_devel/sms_devel.send_form.inc \sms_devel_send_form()

Test send form

Return value

Drupal form array.

1 string reference to 'sms_devel_send_form'
sms_devel_menu in modules/sms_devel/sms_devel.module
Implement hook_menu()

File

modules/sms_devel/sms_devel.send_form.inc, line 19
Test send form include for the sms_devel module of the SMS Framework.

Code

function sms_devel_send_form(&$form_state) {

  // Begin my form
  $form['about'] = array(
    '#type' => 'item',
    '#value' => 'This is a basic form that contains:<ul><li>include sms_send_form()</li><li>message text field</li><li>submit button</li></ul>The form validation includes sms_send_form_validate().<br/>The form submission includes sms_send_form_submit() which sends the message, and a little note that the form submitted ok.',
  );

  // Include the sms_send_form from the SMS Framework core
  $form = array_merge($form, sms_send_form());

  // Message text field for my form
  $form['message'] = array(
    '#type' => 'textarea',
    '#title' => t('Message'),
    '#rows' => 4,
    '#cols' => 40,
    '#resizable' => FALSE,
  );

  // Submit button for my form
  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => 'Submit',
    '#validate' => array(
      'sms_send_form_validate',
    ),
    '#submit' => array(
      'sms_send_form_submit',
      'sms_devel_send_form_submit',
    ),
  );
  return $form;
}