Simple ejemplo de variable_get Drupal 7
<?php
function utilidades_menu(){
$items['admin/utilidades/config-rendiciones'] = array(
'page callback' => 'drupal_get_form',
'page arguments' => array('utilidades_set_rendiciones_form'),
'access arguments' => true,
'type' => MENU_CALLBACK,
'file' => 'utilidades.admin.inc',
);
return $items;
}
?>
En utilidades.admin.inc
<?php
function utilidades_set_rendiciones_form($form, &$form_state) {
$form = array();
$options = array(
'chat' => t('Chat'),
'foro' => t('Foro'),
'encuesta' => t('Poll')
);
$form['bloques_rendiciones'] = array(
'#title' => t('Bloques Rendiciones'),
'#type' => 'checkboxes',
'#description' => t('Seleccionar los bloques activos en la sección de Rendiciones'),
'#options' => $options,
'#default_value' => variable_get("bloques_rendiciones"),
);
return system_settings_form($form);
}
function utilidades_menu(){
$items['admin/utilidades/config-rendiciones'] = array(
'page callback' => 'drupal_get_form',
'page arguments' => array('utilidades_set_rendiciones_form'),
'access arguments' => true,
'type' => MENU_CALLBACK,
'file' => 'utilidades.admin.inc',
);
return $items;
}
?>
En utilidades.admin.inc
<?php
function utilidades_set_rendiciones_form($form, &$form_state) {
$form = array();
$options = array(
'chat' => t('Chat'),
'foro' => t('Foro'),
'encuesta' => t('Poll')
);
$form['bloques_rendiciones'] = array(
'#title' => t('Bloques Rendiciones'),
'#type' => 'checkboxes',
'#description' => t('Seleccionar los bloques activos en la sección de Rendiciones'),
'#options' => $options,
'#default_value' => variable_get("bloques_rendiciones"),
);
return system_settings_form($form);
}

Comentarios
Publicar un comentario