function commerce_cart_expiration_admin_settings in Commerce Cart Expiration 7
Form constructor for the cart expiration form.
1 string reference to 'commerce_cart_expiration_admin_settings'
- commerce_cart_expiration_menu in ./
commerce_cart_expiration.module - Implements hook_menu().
File
- ./
commerce_cart_expiration.admin.inc, line 11 - Provides administration pages for commerce_cart_expiration module.
Code
function commerce_cart_expiration_admin_settings() {
$form = array();
$explanation_content = variable_get('commerce_cart_expiration_explanation_page', array(
'value' => '<p>' . t('Sorry, you took too much time in the checkout process.') . '</p><p><a href="[site:url]">' . t('Return to the front page') . '</a></p>',
'format' => NULL,
));
$form['explanation_page'] = array(
'#type' => 'fieldset',
'#title' => t('Explanation page'),
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
$form['explanation_page']['commerce_cart_expiration_explanation_page'] = array(
'#type' => 'text_format',
'#title' => t('Content of the explanation page'),
'#default_value' => $explanation_content['value'],
'#format' => $explanation_content['format'],
);
$form['explanation_page']['token_help'] = array(
'#title' => t('Replacement patterns'),
'#type' => 'fieldset',
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
$form['explanation_page']['token_help']['help'] = array(
'#theme' => 'token_tree',
'#token_types' => array(
'commerce-order',
'user',
'site',
),
);
return system_settings_form($form);
}