function uts_live_text_menu() {
$items['uts/data/live_text'] =
array(
'title' => 'Collect live text',
'description' => 'Record form submission from user.',
'page callback' => 'uts_live_text_record',
'access callback' => TRUE,
);
return $items;
}
function uts_live_text_theme() {
'uts_live_text_feedback' =>
array(
'arguments' =>
array('form' =>
NULL),
'template' => 'uts_live_text_feedback'
)
);
}
.....
function uts_live_text_preprocess_page(&$variables) {
$variables['content'] .=
theme('uts_live_text_feedback',
drupal_get_form('uts_live_text_feedback_form'));
}
function uts_live_text_feedback_form() {
$form['feedback'] =
array(
'#type' => 'textarea',
'#title' =>
t('Feedback'),
);
'#type' => 'submit',
'path' => 'uts/data/live_text',
'wrapper' => 'uts_live_text_result',
'method' => 'replace',
)
);
return $form;
}