function site_banner_generate_banner_status_form_elements in Site Banner 7
Generates the form elements for enabling/disabling the site banner.
Parameters
bool $default_value_status: banner display status
bool $default_value_debug_status: banner context debug status
bool $default_value_top_banner_enabled: top banner status
bool $default_value_bottom_banner_enabled: bottom banner status
Return value
array a form array populating form elements for banner status.
2 calls to site_banner_generate_banner_status_form_elements()
- SiteBannerContextReactionChangeBannerStatus::options_form in ./
site_banner_context_reaction_functions.inc - Admin panel for setting banner background color for selected contexts.
- site_banner_admin_settings_form in ./
site_banner.admin.inc - Implements hook_form_FORM_ID() for node_type_form().
File
- ./
site_banner.admin.inc, line 113
Code
function site_banner_generate_banner_status_form_elements($default_value_status, $default_value_debug_status, $default_value_top_banner_enabled, $default_value_bottom_banner_enabled) {
$form = array();
$form['site_banner_status'] = array(
'#title' => t('Banner active'),
'#description' => t('Whether the site banner is active.'),
'#type' => 'checkbox',
'#default_value' => $default_value_status,
);
$form['site_banner_debug_status'] = array(
'#title' => t('Banner debug mode active'),
'#description' => t('Whether the debug mode is active: in this mode hyperlinks to administration pages are added to banner texts with links to active contexts to users with the "Administer site banner settings" permissions.'),
'#type' => 'checkbox',
'#default_value' => $default_value_debug_status,
);
$form['site_banner_top_banner_enabled'] = array(
'#title' => t('Top banner enabled'),
'#description' => t('Whether the top site banner is visible.'),
'#type' => 'checkbox',
'#default_value' => $default_value_top_banner_enabled,
);
$form['site_banner_bottom_banner_enabled'] = array(
'#title' => t('Bottom banner enabled'),
'#description' => t('Whether the bottom site banner is visible.'),
'#type' => 'checkbox',
'#default_value' => $default_value_bottom_banner_enabled,
);
return $form;
}