Buon giorno a tutti
ho scritto questo codice per creare una pagina di settaggio in cui un utente deve scegliere tra i vari tipi di contenuto per poi farci su un'operazione.
Io vorrei ricavare il valore scelto dall'utente per poi salvarlo in una pagina esterna. Come posso fare? Con il system_settings_form() non riesco a ricarci nulla?
Grazie dell'aiuto.
function flashdata_admin($valori) {
$form = array();
//preparazione array option
$query = "SELECT type, name FROM node_type";
$result = db_query($query);
$tipi = array();
$no_results = TRUE;
while($row = db_fetch_array($result))
{
$no_results = FALSE;
$type = $row[type];
$name = $row[name];
$tipi[$type] = $name;
}
if ($no_results)
{
$name = "no result";
}
//////
$form['tipo'] = array(
'#type' => 'select',
'#title' => t("Tipi di contenuto"),
'#default_value' => variable_get('tipo', 0),
'#options' => $tipi,
'#description' => t("Scegli il tipo di contenuto da convertire in Menu per Flash"),
'#required' => TRUE,
);
return system_settings_form($form);
}
function flashdata_menu() {
$items = array();
$items['admin/settings/flashdata'] = array(
'title' => 'Flash Data module settings',
'description' => 'Page setting for the menu to convert in Flash-readable-text',
'page callback' => 'drupal_get_form',
'page arguments' => array('flashdata_admin'),
'access arguments' => array('access administration pages'),
'type' => MENU_NORMAL_ITEM,
);
return $items;
}