You are here

function commerce_cart_expiration_preprocess_commerce_cart_expiration_block in Commerce Cart Expiration 7

Preprocess template for commerce_cart_expiration_block.

File

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

Code

function commerce_cart_expiration_preprocess_commerce_cart_expiration_block(&$variables) {
  if (!empty($variables['content'])) {

    // Add javascript file.
    drupal_add_js(drupal_get_path('module', 'commerce_cart_expiration') . '/js/commerce_cart_expiration.js');

    // Add javascript settings.
    $settings = array(
      'expire_in' => $variables['expire_in'],
      'url_ajax' => url('commerce_cart_expiration/expire/' . $variables['order']->order_id),
      'url_redirect' => url('cart/expired'),
    );
    drupal_add_js(array(
      'commerce_cart_expiration' => $settings,
    ), 'setting');
  }
}