You are here

function uc_cart_block_settings_form in Ubercart 6.2

Builds the settings form used by the shopping cart block.

See also

uc_cart_block_settings_form_submit()

1 call to uc_cart_block_settings_form()
uc_cart_block in uc_cart/uc_cart.module
Implements hook_block().

File

uc_cart/uc_cart.module, line 482

Code

function uc_cart_block_settings_form() {
  $form = array();
  $form['uc_cart_block_empty_hide'] = array(
    '#type' => 'checkbox',
    '#title' => t('Hide block if cart is empty.'),
    '#description' => t('This does not apply to anonymous users if page caching is enabled, as the same cached page will be served to all anonymous users whether or not they have items in their cart.'),
    '#default_value' => variable_get('uc_cart_block_empty_hide', FALSE),
  );
  $form['uc_cart_block_image'] = array(
    '#type' => 'checkbox',
    '#title' => t('Display the shopping cart icon in the block title.'),
    '#default_value' => variable_get('uc_cart_block_image', TRUE),
  );
  $form['uc_cart_block_collapsible'] = array(
    '#type' => 'checkbox',
    '#title' => t('Make the shopping cart block collapsible by clicking the name or arrow.'),
    '#default_value' => variable_get('uc_cart_block_collapsible', TRUE),
  );
  $form['uc_cart_block_collapsed'] = array(
    '#type' => 'checkbox',
    '#title' => t('Display the shopping cart block collapsed by default.'),
    '#default_value' => variable_get('uc_cart_block_collapsed', TRUE),
  );
  $form['uc_cart_show_help_text'] = array(
    '#type' => 'checkbox',
    '#title' => t('Display small help text in the shopping cart block.'),
    '#default_value' => variable_get('uc_cart_show_help_text', FALSE),
  );
  $form['uc_cart_help_text'] = array(
    '#type' => 'textfield',
    '#title' => t('Cart help text'),
    '#description' => t('Displayed if the above box is checked.'),
    '#default_value' => variable_get('uc_cart_help_text', t('Click title to display cart contents.')),
    '#size' => 32,
  );
  return $form;
}