function mappy_settings in Mappy 7
Main settings of the module.
1 string reference to 'mappy_settings'
- mappy_menu in ./
mappy.module - Implements hook_menu().
File
- ./
mappy.admin.inc, line 11 - Administration interfaces.
Code
function mappy_settings() {
$form['google_maps'] = array(
'#type' => 'fieldset',
'#title' => t('Google Maps'),
'#weight' => 1,
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
$form['google_maps']['mappy_google_width'] = array(
'#type' => 'textfield',
'#title' => t('Default width'),
'#description' => t('Default width of the map. It is used when the parameter is not specified.'),
'#default_value' => variable_get('mappy_google_width', 640),
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['google_maps']['mappy_google_height'] = array(
'#type' => 'textfield',
'#title' => t('Default height'),
'#description' => t('Default height of the map. It is used when the parameter is not specified.'),
'#default_value' => variable_get('mappy_google_height', 480),
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['yandex_maps'] = array(
'#type' => 'fieldset',
'#title' => t('Yandex Maps'),
'#weight' => 1,
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
// Version list of Yandex.Maps.
$yandex_verions = array(
1 => '2.0 (old version)',
2 => '2.1.x',
);
$form['yandex_maps']['mappy_yandex_version'] = array(
'#type' => 'radios',
'#title' => t('Version of Yandex.Map API'),
'#default_value' => variable_get('mappy_yandex_version', 2),
'#options' => $yandex_verions,
'#description' => t('You can choose, which version of Yandex.Maps will be used.'),
);
$form['yandex_maps']['mappy_yandex_width'] = array(
'#type' => 'textfield',
'#title' => t('Default width'),
'#description' => t('Default width of the map. It is used when the parameter is not specified.'),
'#default_value' => variable_get('mappy_yandex_width', 640),
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['yandex_maps']['mappy_yandex_height'] = array(
'#type' => 'textfield',
'#title' => t('Default height'),
'#description' => t('Default height of the map. It is used when the parameter is not specified.'),
'#default_value' => variable_get('mappy_yandex_height', 480),
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['loading_settings'] = array(
'#type' => 'fieldset',
'#title' => t('Mappy.js loading settings'),
'#weight' => 1,
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
$match_type = array(
0 => t('All pages except those listed'),
1 => t('Only the listed pages'),
);
$form['loading_settings']['mappy_load_pages_match'] = array(
'#type' => 'radios',
'#title' => t('Attach Mappy.js on specific pages'),
'#default_value' => variable_get('mappy_load_pages_match', 0),
'#options' => $match_type,
);
$form['loading_settings']['mappy_load_pages_path'] = array(
'#type' => 'textarea',
'#description' => t("Specify pages by using their paths. Enter one path per line. The '*' character is a wildcard. Example paths are blog for the blog page and blog/* for every personal blog. <front> is the front page."),
'#default_value' => variable_get('mappy_load_pages_path'),
);
return system_settings_form($form);
}