mediamosa_webservice_form($form, $form_state)Webservice form.
_state
array $form
sites/all/modules/mediamosa/modules/webservice/mediamosa_webservice.module, line 124
<?php
function mediamosa_webservice_form($form, $form_state) {
$breadcrumb = array();
$breadcrumb[] = l(t('Home'), NULL);
$breadcrumb[] = l(t('Administer'), 'admin');
$breadcrumb[] = l(t('MediaMosa'), 'admin/mediamosa');
$breadcrumb[] = l(t('Configuration'), 'admin/mediamosa/config');
$breadcrumb[] = l(t('Webservice listing'), 'admin/mediamosa/config/webservice');
drupal_set_breadcrumb($breadcrumb);
// Get the id.
$webservice_id = $form_state['build_info']['args'][0];
// Get the webservice row.
$mediamosa_webservice = mediamosa_webservice::get($webservice_id);
drupal_set_title(t('Editing ' . $mediamosa_webservice[mediamosa_webservice_db::HANDLE]));
// The form
$form = array();
$form[mediamosa_webservice_db::ID] = array(
'#type' => 'hidden',
'#value' => $webservice_id,
);
$form['general'] = array(
'#type' => 'fieldset',
'#collapsible' => FALSE,
'#collapsed' => FALSE,
'#title' => t('Webservice ') . $mediamosa_webservice[mediamosa_webservice_db::HANDLE],
'#description' => $mediamosa_webservice[mediamosa_webservice_db::DESCRIPTION],
);
$form['general'][mediamosa_webservice_db::STATUS] = array(
'#type' => 'radios',
'#title' => t('Status'),
'#description' => t('Availibity of web service for all client applications. Note: see client application settings for availability of a webservice for the specific client application.'),
'#default_value' => $mediamosa_webservice[mediamosa_webservice_db::STATUS],
'#options' => array(mediamosa_webservice_db::STATUS_FALSE => t('Off'), mediamosa_webservice_db::STATUS_TRUE => t('On')),
);
$form['submit'] = array('#type' => 'submit', '#value' => t('Save'));
return $form;
}
?>