function brilliant_gallery_admin in Brilliant Gallery 7.2
Same name in this branch
- 7.2 OLD_brilliant_gallery.module \brilliant_gallery_admin()
- 7.2 brilliant_gallery_config.inc \brilliant_gallery_admin()
Same name and namespace in other branches
- 5.4 brilliant_gallery.module \brilliant_gallery_admin()
- 5.3 brilliant_gallery.module \brilliant_gallery_admin()
- 6.4 brilliant_gallery.module \brilliant_gallery_admin()
- 6 brilliant_gallery.module \brilliant_gallery_admin()
- 6.2 brilliant_gallery.module \brilliant_gallery_admin()
- 6.3 brilliant_gallery.module \brilliant_gallery_admin()
- 7 brilliant_gallery.module \brilliant_gallery_admin()
@todo Please document this function.
See also
1 string reference to 'brilliant_gallery_admin'
- brilliant_gallery_menu in ./
brilliant_gallery_menu.inc - Implements hook_menu()
File
- ./
OLD_brilliant_gallery.module, line 156
Code
function brilliant_gallery_admin($form, &$form_state) {
$form['brilliant_gallery_maxcol'] = array(
'#type' => 'textfield',
'#title' => t('Maximum number of table columns'),
'#default_value' => variable_get('brilliant_gallery_maxcol', 5),
'#size' => 2,
'#maxlength' => 2,
'#description' => t("The maximum number of columns displayed in the table. If this is zero, the images will fill the row and continue on a next one."),
);
$form['brilliant_gallery_maximagewidth'] = array(
'#type' => 'textfield',
'#title' => t('Maximum width of table images'),
'#default_value' => variable_get('brilliant_gallery_maximagewidth', 150),
'#size' => 3,
'#maxlength' => 4,
'#description' => t("The maximum width of thumbnails in the table (height calculated automatically)."),
);
$form['brilliant_gallery_crop'] = array(
'#type' => 'select',
'#title' => t('Crop thumbnails to square shape'),
'#required' => FALSE,
'#options' => array(
'yes' => t('yes'),
'no' => t('no'),
),
'#default_value' => variable_get('brilliant_gallery_crop', 'no'),
'#description' => t("If selected, all image thumbnails will have the same square shape."),
);
$color_field_type = (function_exists('colorpicker_2_or_later') ? 'colorpicker_' : '') . 'textfield';
$form['brilliant_gallery_bcgcolour_textfield'] = array(
'#type' => $color_field_type,
'#title' => t('Background colour'),
'#description' => t('Please enter a color value in the form #RRGGBB'),
'#default_value' => variable_get('brilliant_gallery_bcgcolour_textfield', '#000000'),
);
$form['brilliant_gallery_padding'] = array(
'#type' => 'textfield',
'#title' => t('Table cell padding'),
'#default_value' => variable_get('brilliant_gallery_padding', 3),
'#size' => 3,
'#maxlength' => 3,
'#description' => t("Cell padding (around each image) in pixels."),
);
$form['brilliant_gallery_overbrowser'] = array(
'#type' => 'select',
'#title' => t('Overlay browser'),
'#required' => FALSE,
'#options' => array(
'colorbox' => t('Colorbox'),
'lightbox' => t('Lightbox'),
'none' => t('None'),
),
'#default_value' => variable_get('brilliant_gallery_overbrowser', 'colorbox'),
'#description' => t('Select the overlay image browser (the relevant module must be installed, of course).'),
);
$form['brilliant_gallery_maxwidth'] = array(
'#type' => 'textfield',
'#title' => t('Maximum width of full image'),
'#default_value' => variable_get('brilliant_gallery_maxwidth', '1920'),
'#size' => 5,
'#maxlength' => 5,
'#description' => t("Very large images will be scaled down to this width (in pixels) for display before they get displayed by the overlay browser."),
);
$form['brilliant_gallery_caption'] = array(
'#type' => 'checkbox',
'#title' => t('Display file name as caption'),
'#default_value' => variable_get('brilliant_gallery_caption', ''),
#'#size' => 5,
#'#maxlength' => 5,
'#description' => t("Check this if you want the overlay browser to display a caption based on the image file name (dots and underscores are automatically replaced by spaces)."),
);
$form['brilliant_gallery_sort'] = array(
'#type' => 'radios',
'#title' => t('Sort or randomize image order'),
'#default_value' => variable_get('brilliant_gallery_sort', '1'),
'#options' => array(
'1' => t('Sort images by their file names alphabetically.'),
'' => t('The order of your gallery images will always be randomized (on each page load or cache refresh).'),
),
);
return system_settings_form($form);
}