You are here

function commerce_cart_expiration_block_configure in Commerce Cart Expiration 7

Implements hook_block_configure().

File

./commerce_cart_expiration.module, line 168
Provides a time-based cart expiration feature.

Code

function commerce_cart_expiration_block_configure($delta = '') {
  $form = array();
  if ($delta == 'cart_expiration') {

    // Provide a field to format output.
    $form['cart_expiration_block_content_format'] = array(
      '#type' => 'text_format',
      '#title' => t('Content format'),
      '#default_value' => variable_get('commerce_cart_expiration_' . $delta . '_content', '<p>' . t('Your cart expires in [commerce-order:expiration-formatted].') . '<p>'),
      '#format' => variable_get('commerce_cart_expiration_' . $delta . '_content_format', NULL),
      '#description' => t('Use [commerce-order:expiration-formatted] to get a javascript compatible replacement.'),
    );
    $form['token_help'] = array(
      '#title' => t('Replacement patterns'),
      '#type' => 'fieldset',
      '#collapsible' => TRUE,
      '#collapsed' => TRUE,
    );
    $form['token_help']['help'] = array(
      '#theme' => 'token_tree',
      '#token_types' => array(
        'commerce-order',
        'user',
        'site',
      ),
    );
  }
  return $form;
}