=== modified file 'docs/hooks.php'
--- docs/hooks.php	2009-01-30 21:55:39 +0000
+++ docs/hooks.php	2009-02-13 19:56:37 +0000
@@ -1115,7 +1115,7 @@
  * Google for tracking general statistics.  The UC Google Analytics module works
  * in conjunction with this code to add e-commerce specific code.  However, the
  * e-commerce code should only be added on appropriate pages.  Generally, the
- * correct page will be the checkout completion page at cart/checkout/complete.
+ * correct page will be the checkout completion page at uc-cart/checkout/complete.
  * However, because modules can change the checkout flow as necessary, it must
  * be possible for alternate pages to be used.
  *
@@ -1134,7 +1134,7 @@
 function hook_ucga_display() {
   // Tell UC Google Analytics to display the e-commerce JS on the custom
   // order completion page for this module.
-  if (arg(0) == 'cart' && arg(1) == '2checkout' && arg(2) == 'complete') {
+  if (arg(0) == 'uc-cart' && arg(1) == '2checkout' && arg(2) == 'complete') {
     return TRUE;
   }
 }
@@ -1219,7 +1219,7 @@
 
   // Rebuild the items hash
   uc_cart_get_contents(NULL, 'rebuild');
-  if (!strpos(request_uri(), 'cart', -4)) {
+  if (!strpos(request_uri(), 'uc-cart', -7)) {
     drupal_set_message(t('Your item(s) have been updated.'));
   }
 }

=== modified file 'payment/uc_2checkout/uc_2checkout.module'
--- payment/uc_2checkout/uc_2checkout.module	2009-01-09 19:46:02 +0000
+++ payment/uc_2checkout/uc_2checkout.module	2009-02-13 20:05:01 +0000
@@ -11,14 +11,14 @@
  * Implementation of hook_menu().
  */
 function uc_2checkout_menu() {
-  $items['cart/2checkout/complete'] = array(
+  $items['uc-cart/2checkout/complete'] = array(
     'title' => 'Order complete',
     'page callback' => 'uc_2checkout_complete',
     'access callback' => 'uc_2checkout_completion_access',
     'type' => MENU_CALLBACK,
     'file' => 'uc_2checkout.pages.inc',
   );
-  $items['cart/2checkout/finalize'] = array(
+  $items['uc-cart/2checkout/finalize'] = array(
     'title' => 'Order complete',
     'page callback' => 'uc_2checkout_finalize',
     'access callback' => 'uc_2checkout_completion_access',
@@ -40,7 +40,7 @@
 function uc_2checkout_ucga_display() {
   // Tell UC Google Analytics to display the e-commerce JS on the custom
   // order completion page for this module.
-  if (arg(0) == 'cart' && arg(1) == '2checkout' && arg(2) == 'complete') {
+  if (arg(0) == 'uc-cart' && arg(1) == '2checkout' && arg(2) == 'complete') {
     return TRUE;
   }
 }
@@ -186,7 +186,7 @@
     'demo' => variable_get('uc_2checkout_demo', TRUE) ? 'Y' : 'N',
     'fixed' => 'Y',
     'lang' => variable_get('uc_2checkout_language', 'en'),
-    'x_receipt_link_url' => url('cart/2checkout/complete/'. uc_cart_get_id(), array('absolute' => TRUE)),
+    'x_receipt_link_url' => url('uc-cart/2checkout/complete/'. uc_cart_get_id(), array('absolute' => TRUE)),
     'merchant_order_id' => $order->order_id,
     'pay_method' => isset($_SESSION['pay_method']) ? $_SESSION['pay_method'] : 'CC',
     'card_holder_name' => substr($order->billing_first_name .' '. $order->billing_last_name, 0, 128),

=== modified file 'payment/uc_2checkout/uc_2checkout.pages.inc'
--- payment/uc_2checkout/uc_2checkout.pages.inc	2008-10-13 18:26:36 +0000
+++ payment/uc_2checkout/uc_2checkout.pages.inc	2009-02-13 20:05:06 +0000
@@ -60,7 +60,7 @@
   // Save changes to order without it's completion (it will be on finalization step)
   uc_order_save($order);
 
-  $url = 'cart/2checkout/finalize/'. $order->order_id;
+  $url = 'uc-cart/2checkout/finalize/'. $order->order_id;
 
   // Javascript redirect on the finalization page.
   $output = '<script type="text/javascript">window.location = "'. url($url, array('absolute' => TRUE)) .'";</script>';

=== modified file 'payment/uc_credit/uc_credit.module'
--- payment/uc_credit/uc_credit.module	2009-02-03 14:32:57 +0000
+++ payment/uc_credit/uc_credit.module	2009-02-13 20:00:12 +0000
@@ -41,7 +41,7 @@
  * Implementation of hook_menu().
  */
 function uc_credit_menu() {
-  $items['cart/checkout/credit/cvv_info'] = array(
+  $items['uc-cart/checkout/credit/cvv_info'] = array(
     'title' => 'CVV information',
     'page callback' => 'uc_credit_cvv_info',
     'access arguments' => array('access content'),
@@ -123,7 +123,7 @@
 
         $_SESSION['clear_cc'] = TRUE;
         unset($_SESSION['cc_pay']);
-        drupal_goto('cart/checkout');
+        drupal_goto('uc-cart/checkout');
       }
 
       // Cache the CC details for use in other functions.
@@ -355,7 +355,7 @@
  * Implementation of hook_payment_method().
  */
 function uc_credit_payment_method() {
-  if (arg(0) == 'cart' && uc_credit_encryption_key() === FALSE) {
+  if (arg(0) == 'uc-cart' && uc_credit_encryption_key() === FALSE) {
     return;
   }
 
@@ -901,7 +901,7 @@
 // Displays the credit card details form on the checkout screen.
 function uc_payment_method_credit_form($form_state, $order) {
   // Normally the CC data is posted in via AJAX.
-  if (!empty($_POST['payment-details-data']) && arg(0) == 'cart') {
+  if (!empty($_POST['payment-details-data']) && arg(0) == 'uc-cart') {
     $order->payment_details = uc_credit_cache('save', $_POST['payment-details-data']);
   }
 

=== modified file 'payment/uc_google_checkout/uc_google_checkout.module'
--- payment/uc_google_checkout/uc_google_checkout.module	2009-02-04 22:14:23 +0000
+++ payment/uc_google_checkout/uc_google_checkout.module	2009-02-13 19:44:43 +0000
@@ -565,7 +565,7 @@
       $output .= '</tax-tables>';
     }
 
-    $output .= '<edit-cart-url>'. url('cart', array('absolute' => TRUE)) .'</edit-cart-url>';
+    $output .= '<edit-cart-url>'. url('uc-cart', array('absolute' => TRUE)) .'</edit-cart-url>';
     if (($page = variable_get('uc_continue_shopping_url', '')) != '<none>') {
       $output .= '<continue-shopping-url>'. url($page, array('absolute' => TRUE)) .'</continue-shopping-url>';
     }

=== modified file 'payment/uc_payment/uc_payment.js'
--- payment/uc_payment/uc_payment.js	2008-10-30 14:40:46 +0000
+++ payment/uc_payment/uc_payment.js	2009-02-13 20:00:26 +0000
@@ -105,7 +105,7 @@
   $('#order-total-throbber').attr('style', 'background-image: url(' + Drupal.settings.basePath + 'misc/throbber.gif); background-repeat: no-repeat; background-position: 100% -20px;').html('&nbsp;&nbsp;&nbsp;&nbsp;');
 
   // Post the line item data to a URL and get it back formatted for display.
-  $.post(Drupal.settings.basePath + '?q=cart/checkout/line_items', li_info,
+  $.post(Drupal.settings.basePath + '?q=uc-cart/checkout/line_items', li_info,
     function(contents) {
       // Only display the changes if this was the last requested update.
       if (this_update.getTime() == line_update) {
@@ -128,7 +128,7 @@
  */
 function init_payment_details(payment_method) {
   if (payment_update == 0) {
-    get_payment_details('cart/checkout/payment_details/' + payment_method);
+    get_payment_details('uc-cart/checkout/payment_details/' + payment_method);
   }
 }
 
@@ -178,7 +178,7 @@
  * Pop-up an info box for the credit card CVV.
  */
 function cvv_info_popup() {
-  var popup = window.open(Drupal.settings.basePath + '?q=cart/checkout/credit/cvv_info', 'CVV_Info', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=480,height=460,left=282,top=122');
+  var popup = window.open(Drupal.settings.basePath + '?q=uc-cart/checkout/credit/cvv_info', 'CVV_Info', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=480,height=460,left=282,top=122');
 }
 
 /**

=== modified file 'payment/uc_payment/uc_payment.module'
--- payment/uc_payment/uc_payment.module	2008-12-08 17:05:35 +0000
+++ payment/uc_payment/uc_payment.module	2009-02-13 20:00:35 +0000
@@ -77,13 +77,13 @@
     'file' => 'uc_payment.admin.inc',
   );
 
-  $items['cart/checkout/line_items'] = array(
+  $items['uc-cart/checkout/line_items'] = array(
     'title' => 'Return order totals',
     'page callback' => 'uc_payment_get_totals',
     'access arguments' => array('access content'),
     'type' => MENU_CALLBACK,
   );
-  $items['cart/checkout/payment_details/%'] = array(
+  $items['uc-cart/checkout/payment_details/%'] = array(
     'title' => 'Payment details',
     'description' => 'Add the payment details to the checkout pane.',
     'page callback' => 'uc_payment_get_details',

=== modified file 'payment/uc_payment/uc_payment_checkout_pane.inc'
--- payment/uc_payment/uc_payment_checkout_pane.inc	2008-11-05 22:41:07 +0000
+++ payment/uc_payment/uc_payment_checkout_pane.inc	2009-02-13 20:00:40 +0000
@@ -62,7 +62,7 @@
         '#default_value' => $default,
         '#disabled' => count($options) == 1 ? TRUE : FALSE,
         '#required' => TRUE,
-        '#attributes' => array('onclick' => "get_payment_details('cart/checkout/payment_details/' + this.value);"),
+        '#attributes' => array('onclick' => "get_payment_details('uc-cart/checkout/payment_details/' + this.value);"),
         '#theme' => 'uc_payment_method_select',
       );
       $contents['details'] = array(

=== modified file 'payment/uc_paypal/uc_paypal.module'
--- payment/uc_paypal/uc_paypal.module	2008-12-31 15:29:51 +0000
+++ payment/uc_paypal/uc_paypal.module	2009-02-13 20:05:55 +0000
@@ -35,21 +35,21 @@
   );
 
   // Callback functions for Express Checkout.
-  $items['cart/echeckout/selected'] = array(
+  $items['uc-cart/echeckout/selected'] = array(
     'title' => 'Review order',
     'page callback' => 'uc_paypal_ec_review_redirect',
     'access arguments' => array('access content'),
     'type' => MENU_CALLBACK,
     'file' => 'uc_paypal.pages.inc',
   );
-  $items['cart/echeckout/review'] = array(
+  $items['uc-cart/echeckout/review'] = array(
     'title' => 'Review payment',
     'page callback' => 'uc_paypal_ec_review',
     'access arguments' => array('access content'),
     'type' => MENU_CALLBACK,
     'file' => 'uc_paypal.pages.inc',
   );
-  $items['cart/echeckout/submit'] = array(
+  $items['uc-cart/echeckout/submit'] = array(
     'title' => 'Submit order',
     'page callback' => 'uc_paypal_ec_submit',
     'access arguments' => array('access content'),
@@ -571,7 +571,7 @@
   if ($order === FALSE || uc_order_status_data($order->order_status, 'state') != 'in_checkout') {
     $_SESSION['cart_order'] = NULL;
     unset($_SESSION['cart_order']);
-    drupal_goto('cart');
+    drupal_goto('uc-cart');
   }
 
   list($desc, $subtotal) = _uc_paypal_product_details($order->products);
@@ -583,7 +583,7 @@
 
   $nvp_request = array(
     'METHOD' => 'SetExpressCheckout',
-    'RETURNURL' => url('cart/echeckout/selected', array('absolute' => TRUE)),
+    'RETURNURL' => url('uc-cart/echeckout/selected', array('absolute' => TRUE)),
     'CANCELURL' => url('uc_paypal/wps/cancel', array('absolute' => TRUE)),
     'AMT' => uc_currency_format($order->order_total, FALSE, FALSE, '.'),
     'CURRENCYCODE' => variable_get('uc_paypal_wpp_currency', 'USD'),
@@ -613,7 +613,7 @@
 
   if ($nvp_response['ACK'] != 'Success') {
     drupal_set_message(t('Error message from PayPal:<br />@message', array('@message' => $nvp_response['L_LONGMESSAGE0'])), 'error');
-    drupal_goto('cart/checkout');
+    drupal_goto('uc-cart/checkout');
   }
 
   $_SESSION['TOKEN'] = $nvp_response['TOKEN'];
@@ -662,7 +662,7 @@
 
   $nvp_request = array(
     'METHOD' => 'SetExpressCheckout',
-    'RETURNURL' => url('cart/echeckout/review', array('absolute' => TRUE)),
+    'RETURNURL' => url('uc-cart/echeckout/review', array('absolute' => TRUE)),
     'CANCELURL' => url('uc_paypal/wps/cancel', array('absolute' => TRUE)),
     'AMT' => uc_currency_format($subtotal, FALSE, FALSE, '.'),
     'CURRENCYCODE' => variable_get('uc_paypal_wpp_currency', 'USD'),
@@ -739,7 +739,7 @@
   unset($_SESSION['TOKEN'], $_SESSION['PAYERID']);
   $_SESSION['do_complete'] = TRUE;
 
-  $form_state['redirect'] = 'cart/checkout/complete';
+  $form_state['redirect'] = 'uc-cart/checkout/complete';
 }
 
 // Returns the form elements for the Website Payments Standard form.

=== modified file 'payment/uc_paypal/uc_paypal.pages.inc'
--- payment/uc_paypal/uc_paypal.pages.inc	2008-12-17 22:37:57 +0000
+++ payment/uc_paypal/uc_paypal.pages.inc	2009-02-13 20:06:03 +0000
@@ -141,7 +141,7 @@
     unset($_SESSION['have_details']);
     unset($_SESSION['TOKEN'], $_SESSION['PAYERID']);
     drupal_set_message(t('An error has occurred in your PayPal payment. Please review your cart and try again.'));
-    drupal_goto('cart');
+    drupal_goto('uc-cart');
   }
 
   $nvp_request = array(
@@ -153,7 +153,7 @@
 
   $_SESSION['PAYERID'] = $nvp_response['PAYERID'];
 
-  drupal_goto('cart/checkout/review');
+  drupal_goto('uc-cart/checkout/review');
 }
 
 // Handles the review page for Express Checkout Shortcut Flow.
@@ -163,7 +163,7 @@
     unset($_SESSION['have_details']);
     unset($_SESSION['TOKEN'], $_SESSION['PAYERID']);
     drupal_set_message(t('An error has occurred in your PayPal payment. Please review your cart and try again.'));
-    drupal_goto('cart');
+    drupal_goto('uc-cart');
   }
 
   if ($_SESSION['have_details'][$order->order_id] !== TRUE) {
@@ -287,7 +287,7 @@
   }
 
   if (empty($form)) {
-    drupal_goto('cart/echeckout/submit');
+    drupal_goto('uc-cart/echeckout/submit');
   }
 
   $form['submit'] = array(
@@ -343,7 +343,7 @@
 
   uc_order_save($order);
 
-  $form_state['redirect'] = 'cart/echeckout/submit';
+  $form_state['redirect'] = 'uc-cart/echeckout/submit';
 }
 
 // Present the final total to the user for checkout!
@@ -352,7 +352,7 @@
     unset($_SESSION['cart_order'], $_SESSION['have_details']);
     unset($_SESSION['TOKEN'], $_SESSION['PAYERID']);
     drupal_set_message(t('An error has occurred in your PayPal payment. Please review your cart and try again.'));
-    drupal_goto('cart');
+    drupal_goto('uc-cart');
   }
 
   drupal_add_css(drupal_get_path('module', 'uc_cart') .'/uc_cart.css');
@@ -381,13 +381,13 @@
   }
 
   if (!($order = uc_order_load($order_id))) {
-    drupal_goto('cart');
+    drupal_goto('uc-cart');
   }
 
   // This lets us know it's a legitimate access of the complete page.
   $_SESSION['do_complete'] = TRUE;
 
-  drupal_goto('cart/checkout/complete');
+  drupal_goto('uc-cart/checkout/complete');
 }
 
 // Handles a canceled Website Payments Standard sale.
@@ -396,6 +396,6 @@
 
   drupal_set_message(t('Your PayPal payment was cancelled. Please feel free to continue shopping or contact us for assistance.'));
 
-  drupal_goto('cart');
+  drupal_goto('uc-cart');
 }
 

=== modified file 'shipping/uc_quote/uc_quote.js'
--- shipping/uc_quote/uc_quote.js	2009-02-12 18:07:59 +0000
+++ shipping/uc_quote/uc_quote.js	2009-02-13 20:00:56 +0000
@@ -100,7 +100,7 @@
   // progress.startMonitoring(Drupal.settings.basePath + "?q=shipping/quote", 0);
   $.ajax({
     type: "POST",
-    url: Drupal.settings.basePath + "?q=cart/checkout/shipping/quote",
+    url: Drupal.settings.basePath + "?q=uc-cart/checkout/shipping/quote",
     data: details,
     dataType: "json",
     success: displayQuote
@@ -125,7 +125,7 @@
     if (data[i].rate != undefined || data[i].error || data[i].notes) {
 
       if (data[i].rate != undefined) {
-        if (numQuotes > 1 && page != 'cart') {
+        if (numQuotes > 1 && page != 'uc-cart') {
           item = "<input type=\"hidden\" name=\"rate[" + i + "]\" value=\"" + (Math.round(data[i].rate * 100) / 100) + "\" />"
             + "<label class=\"option\">"
             + "<input type=\"radio\" class=\"form-radio\" name=\"quote-option\" value=\"" + i + "\" />"

=== modified file 'shipping/uc_quote/uc_quote.module'
--- shipping/uc_quote/uc_quote.module	2009-02-12 15:33:59 +0000
+++ shipping/uc_quote/uc_quote.module	2009-02-13 20:00:59 +0000
@@ -63,7 +63,7 @@
     'weight' => -10,
     'type' => MENU_DEFAULT_LOCAL_TASK,
   );
-  $items['cart/checkout/shipping/quote'] = array(
+  $items['uc-cart/checkout/shipping/quote'] = array(
     'page callback' => 'uc_quote_request_quotes',
     'access arguments' => array('access content'),
     'type' => MENU_CALLBACK,

=== modified file 'uc_attribute/uc_attribute.admin.inc'
--- uc_attribute/uc_attribute.admin.inc	2009-02-10 21:51:13 +0000
+++ uc_attribute/uc_attribute.admin.inc	2009-02-13 19:01:36 +0000
@@ -515,7 +515,7 @@
     $form['add'] = array(
       '#type' => 'submit',
       '#value' => t('Add attributes'),
-      '#suffix' => l(t('Cancel'), $type == 'product' ? 'node/'. $id .'/edit/attributes' : 'admin/store/products/classes/'. $class->pcid .'/attributes'),
+      '#suffix' => l(t('Cancel'), $type == 'product' ? 'node/'. $id .'/edit/uc-attributes' : 'admin/store/products/classes/'. $class->pcid .'/attributes'),
       '#weight' => 0,
     );
   }
@@ -644,7 +644,7 @@
   }
 
   if ($form_state['values']['type'] == 'product') {
-    $form_state['redirect'] = 'node/'. $form_state['values']['id'] .'/edit/attributes';
+    $form_state['redirect'] = 'node/'. $form_state['values']['id'] .'/edit/uc-attributes';
   }
   else {
     $form_state['redirect'] = 'admin/store/products/classes/'. $form_state['values']['id'] .'/attributes';

=== modified file 'uc_attribute/uc_attribute.module'
--- uc_attribute/uc_attribute.module	2009-02-13 17:03:07 +0000
+++ uc_attribute/uc_attribute.module	2009-02-13 19:03:06 +0000
@@ -23,23 +23,23 @@
 function uc_attribute_help($path, $arg) {
   switch ($path) {
     // Help messages for the attributes overview on products and classes.
-    case 'node/%/edit/attributes':
-      return t('Add attributes to this product using the <a href="!url">add attributes form</a>. You may then adjust the settings for these attributes on this page and go on to configure their options in the <em>Options</em> tab.', array('!url' => url('node/'. $arg[1] .'/edit/attributes/add')));
+    case 'node/%/edit/uc-attributes':
+      return t('Add attributes to this product using the <a href="!url">add attributes form</a>. You may then adjust the settings for these attributes on this page and go on to configure their options in the <em>Options</em> tab.', array('!url' => url('node/'. $arg[1] .'/edit/uc-attributes/add')));
     case 'admin/store/products/classes/%/attributes':
       return t('Add attributes to the product class using the <a href="!url">add attributes form</a>. You may then adjust the settings for these attributes on this page and go on to configure their options in the <em>Options</em> tab.', array('!url' => url('admin/store/products/classes/'. $arg[4] .'/attributes/add')));
 
     // Help message for adding an attribute to a product or class.
-    case 'node/%/edit/attributes/add':
+    case 'node/%/edit/uc-attributes/add':
     case 'admin/store/products/classes/%/attributes/add':
       return t('Select the attributes you want to add and submit the form.');
 
     // Help message for adjusting the options on a product or class.
-    case 'node/%/edit/options':
+    case 'node/%/edit/uc-options':
     case 'admin/store/products/classes/%/options':
       return t('Use the checkboxes to enable options for attributes and the radio buttons to specify defaults for the enabled options. Use the other fields to override the default settings for each option. Attributes with no enabled options will be displayed as text fields.');
 
     // Help message for the product Adjustments tab.
-    case 'node/%/edit/adjustments':
+    case 'node/%/edit/uc-adjustments':
       return t('Enter an alternate SKU to be used when the specified set of options are chosen and the product is added to the cart. <b>Warning:</b> Adding or removing attributes from this product will reset all the SKUs on this page to the default product SKU.');
   }
 }
@@ -156,7 +156,7 @@
   );
 
   // Insert subitems into the edit node page for product types.
-  $items['node/%node/edit/attributes'] = array(
+  $items['node/%node/edit/uc-attributes'] = array(
     'title' => 'Attributes',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('uc_object_attributes_form', 1, 'product', 'overview'),
@@ -166,7 +166,7 @@
     'weight' => 1,
     'file' => 'uc_attribute.admin.inc',
   );
-  $items['node/%node/edit/attributes/add'] = array(
+  $items['node/%node/edit/uc-attributes/add'] = array(
     'title' => 'Attributes',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('uc_object_attributes_form', 1, 'product', 'add'),
@@ -176,7 +176,7 @@
     'weight' => 1,
     'file' => 'uc_attribute.admin.inc',
   );
-  $items['node/%node/edit/options'] = array(
+  $items['node/%node/edit/uc-options'] = array(
     'title' => 'Options',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('uc_object_options_form', 1, 'product'),
@@ -186,7 +186,7 @@
     'weight' => 2,
     'file' => 'uc_attribute.admin.inc',
   );
-  $items['node/%node/edit/adjustments'] = array(
+  $items['node/%node/edit/uc-adjustments'] = array(
     'title' => 'Adjustments',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('uc_product_adjustments_form', 1),

=== modified file 'uc_cart/uc_cart.admin.inc'
--- uc_cart/uc_cart.admin.inc	2009-01-30 21:55:39 +0000
+++ uc_cart/uc_cart.admin.inc	2009-02-13 19:57:29 +0000
@@ -45,8 +45,8 @@
     '#type' => 'textfield',
     '#title' => t('Add to cart redirect'),
     '#description' => t('Enter the Drupal page to redirect to when a customer adds an item to their cart.<br />Enter &lt;none&gt; for no redirect.'),
-    '#summary' => t('Add to cart is redirecting to <br /><a href="!url">!url</a>', array('!url' => url(variable_get('uc_add_item_redirect', 'cart'), array('absolute' => TRUE)))),
-    '#default_value' => variable_get('uc_add_item_redirect', 'cart'),
+    '#summary' => t('Add to cart is redirecting to <br /><a href="!url">!url</a>', array('!url' => url(variable_get('uc_add_item_redirect', 'uc-cart'), array('absolute' => TRUE)))),
+    '#default_value' => variable_get('uc_add_item_redirect', 'uc-cart'),
     '#size' => 32,
     '#field_prefix' => url(NULL, array('absolute' => TRUE)) . (variable_get('clean_url', 0) ? '' : '?q='),
   );
@@ -361,7 +361,7 @@
  * @param $form
  *   The form passed from the summarizer
  * @param $panes
- *   Any array of cart/checkout panes
+ *   Any array of uc-cart/checkout panes
  * @return
  *   An array of summary information
  *

=== modified file 'uc_cart/uc_cart.css'
--- uc_cart/uc_cart.css	2009-01-21 14:48:10 +0000
+++ uc_cart/uc_cart.css	2009-02-13 19:57:37 +0000
@@ -228,7 +228,7 @@
 }
 
 /**
- * CSS rules for the bottom of the checkout form at /cart/checkout.
+ * CSS rules for the bottom of the checkout form at /uc-cart/checkout.
  */
 
 #checkout-form-bottom {

=== modified file 'uc_cart/uc_cart.install'
--- uc_cart/uc_cart.install	2008-10-13 18:26:36 +0000
+++ uc_cart/uc_cart.install	2009-02-13 19:42:27 +0000
@@ -89,3 +89,15 @@
 
   return $ret;
 }
+
+function uc_cart_update_6001() {
+  $ret = array();
+  
+  // Namespace /cart to /uc-cart
+  if (variable_get('uc_add_item_redirect', '') == 'cart') {
+    variable_set('uc_add_item_redirect', 'uc-cart');
+    $ret[] = array('query' => 'Add item redirect page updated from "cart" to "uc-cart"', 'success' => TRUE);
+  }
+
+  return $ret;
+}

=== modified file 'uc_cart/uc_cart.module'
--- uc_cart/uc_cart.module	2009-02-13 15:43:12 +0000
+++ uc_cart/uc_cart.module	2009-02-13 19:58:49 +0000
@@ -138,7 +138,7 @@
     'file' => 'uc_cart.admin.inc',
   );
 
-  $items['cart'] = array(
+  $items['uc-cart'] = array(
     'title' => 'Shopping cart',
     'description' => 'View/modify the contents of your shopping cart or proceed to checkout.',
     'page callback' => 'uc_cart_view',
@@ -146,7 +146,7 @@
     'type' => MENU_CALLBACK,
     'file' => 'uc_cart.pages.inc',
   );
-  $items['cart/checkout'] = array(
+  $items['uc-cart/checkout'] = array(
     'title' => 'Checkout',
     'description' => 'Purchase the items in your shopping cart.',
     'page callback' => 'uc_cart_checkout',
@@ -154,7 +154,7 @@
     'type' => MENU_CALLBACK,
     'file' => 'uc_cart.pages.inc',
   );
-  $items['cart/checkout/review'] = array(
+  $items['uc-cart/checkout/review'] = array(
     'title' => 'Review order',
     'description' => 'Review an order before final submission.',
     'page callback' => 'uc_cart_checkout_review',
@@ -162,7 +162,7 @@
     'type' => MENU_CALLBACK,
     'file' => 'uc_cart.pages.inc',
   );
-  $items['cart/checkout/complete'] = array(
+  $items['uc-cart/checkout/complete'] = array(
     'title' => 'Order complete',
     'description' => 'Display information upon completion of an order.',
     'page callback' => 'uc_cart_checkout_complete',
@@ -275,7 +275,7 @@
 function uc_cart_exit() {
   global $base_root;
 
-  $pages = array('cart', 'cart/checkout', 'cart/checkout/review', 'cart/checkout/complete');
+  $pages = array('uc-cart', 'uc-cart/checkout', 'uc-cart/checkout/review', 'uc-cart/checkout/complete');
   $this_page = request_uri();
   foreach ($pages as $page) {
     if ($page && strstr($this_page, $page) !== FALSE) {
@@ -305,7 +305,7 @@
   switch ($op) {
     case 'load':
       // Fall through if this a new user load prior to checkout.
-      if (request_uri() != '/user/register?destination=cart/checkout' || $user->uid == 0) {
+      if (request_uri() != '/user/register?destination=uc-cart/checkout' || $user->uid == 0) {
         break;
       }
     case 'login':
@@ -322,14 +322,14 @@
   // Redirect shopper back to checkout page if they go to login from there.
   if ($form_id == 'user_login' || $form_id == 'user_edit' || $form_id == 'user_register') {
     if ($_SESSION['checkout-redirect'] == TRUE) {
-      $form['#action'] = url($_GET['q'], array('query' => 'destination=cart/checkout'));
+      $form['#action'] = url($_GET['q'], array('query' => 'destination=uc-cart/checkout'));
     }
     else {
       // Compare the referer to checkout page URLs.
-      if (uc_referer_check('cart/checkout') && uc_referer_uri() != '') {
-        $form['#action'] = url($_GET['q'], array('query' => 'destination=cart/checkout'));
+      if (uc_referer_check('uc-cart/checkout') && uc_referer_uri() != '') {
+        $form['#action'] = url($_GET['q'], array('query' => 'destination=uc-cart/checkout'));
       }
-      elseif (uc_referer_check(array('cart/checkout/review', 'cart/checkout/complete')) && uc_referer_uri() != '') {
+      elseif (uc_referer_check(array('uc-cart/checkout/review', 'uc-cart/checkout/complete')) && uc_referer_uri() != '') {
         $form['#action'] = url($_GET['q'], array('query' => 'destination=user'));
       }
     }
@@ -471,7 +471,7 @@
           $summary_links = array(
             'cart-block-view-cart' => array(
               'title' => 'View cart',
-              'href' => 'cart',
+              'href' => 'uc-cart',
               'attributes' => array('rel' => 'nofollow'),
             ),
           );
@@ -480,7 +480,7 @@
           if (variable_get('uc_checkout_enabled', TRUE)) {
             $summary_links['cart-block-checkout'] = array(
               'title' => 'Checkout',
-              'href' => 'cart/checkout',
+              'href' => 'uc-cart/checkout',
               'attributes' => array('rel' => 'nofollow'),
             );
           }
@@ -598,7 +598,7 @@
  * @ingroup themeable
  */
 function theme_uc_cart_block_title_icon($cart_image) {
-  return l(theme('image', $cart_image, '', t('Shopping cart'), array('id' => 'block-cart-title-image')), 'cart', array('html' => TRUE));
+  return l(theme('image', $cart_image, '', t('Shopping cart'), array('id' => 'block-cart-title-image')), 'uc-cart', array('html' => TRUE));
 }
 
  /**
@@ -607,7 +607,7 @@
  * @ingroup themeable
  */
 function theme_uc_cart_block_content_cachable() {
-  return t('<a href="!url">View</a> your shopping cart.', array('!url' => url('cart')));
+  return t('<a href="!url">View</a> your shopping cart.', array('!url' => url('uc-cart')));
 }
 
 /**
@@ -955,7 +955,7 @@
 
     // Checkout button.
     case t('Checkout'):
-      $form_state['redirect'] = variable_get('uc_checkout_enabled', TRUE) ? 'cart/checkout' : 'cart';
+      $form_state['redirect'] = variable_get('uc_checkout_enabled', TRUE) ? 'uc-cart/checkout' : 'uc-cart';
       break;
   }
 }
@@ -1299,7 +1299,7 @@
             if (isset($_GET['destination'])) {
               drupal_goto();
             }
-            $redirect = variable_get('uc_add_item_redirect', 'cart');
+            $redirect = variable_get('uc_add_item_redirect', 'uc-cart');
             if ($redirect != '<none>') {
               $_SESSION['uc_cart_last_url'] = uc_referer_uri();
               return $redirect;
@@ -1323,7 +1323,7 @@
   if (is_null($item) || $item === FALSE) {
     db_query("INSERT INTO {uc_cart_products} (cart_id, nid, qty, changed, data) VALUES ('%s', %d, %d, %d, '%s')", $cid, $node->nid, $qty, time(), serialize($data));
     if ($msg) {
-        drupal_set_message(t('<strong>@product-title</strong> added to <a href="!url">your shopping cart</a>.', array('@product-title' => $node->title, '!url' => url('cart'))));
+        drupal_set_message(t('<strong>@product-title</strong> added to <a href="!url">your shopping cart</a>.', array('@product-title' => $node->title, '!url' => url('uc-cart'))));
     }
   }
   else {
@@ -1340,7 +1340,7 @@
       drupal_goto();
     }
 
-    $redirect = variable_get('uc_add_item_redirect', 'cart');
+    $redirect = variable_get('uc_add_item_redirect', 'uc-cart');
     if ($redirect != '<none>') {
       $_SESSION['uc_cart_last_url'] = uc_referer_uri();
       return $redirect;

=== modified file 'uc_cart/uc_cart.pages.inc'
--- uc_cart/uc_cart.pages.inc	2009-02-13 15:43:12 +0000
+++ uc_cart/uc_cart.pages.inc	2009-02-13 19:59:31 +0000
@@ -54,7 +54,7 @@
 
   $items = uc_cart_get_contents();
   if (count($items) == 0 || !variable_get('uc_checkout_enabled', TRUE)) {
-    drupal_goto('cart');
+    drupal_goto('uc-cart');
   }
 
   if (($min = variable_get('uc_minimum_subtotal', 0)) > 0) {
@@ -70,7 +70,7 @@
     }
     if ($subtotal < $min) {
       drupal_set_message(variable_get('uc_minimum_subtotal_text', t('The minimum order subtotal for checkout is !min.', array('!min' => uc_currency_format($min)))), 'error');
-      drupal_goto('cart');
+      drupal_goto('uc-cart');
     }
   }
 
@@ -107,13 +107,13 @@
       uc_order_comment_save($_SESSION['cart_order'], 0, t('Customer cancelled this order from the checkout form.'));
       unset($_SESSION['cart_order']);
     }
-    drupal_goto('cart');
+    drupal_goto('uc-cart');
   }
 
   $order = uc_order_load($_SESSION['cart_order']);
 
   // Check the referer URI to clear order details and prevent identity theft.
-  if (uc_referer_check(array('cart/checkout', 'cart/checkout/review'))) {
+  if (uc_referer_check(array('uc-cart/checkout', 'uc-cart/checkout/review'))) {
     if ($order == FALSE || uc_order_status_data($order->order_status, 'state') != 'in_checkout') {
       unset($_SESSION['cart_order']);
       $order = NULL;
@@ -267,10 +267,10 @@
 
 function uc_cart_checkout_form_submit($form, &$form_state) {
   if ($_SESSION['checkout_valid'] === FALSE) {
-    $url = 'cart/checkout';
+    $url = 'uc-cart/checkout';
   }
   else {
-    $url = 'cart/checkout/review';
+    $url = 'uc-cart/checkout/review';
     $_SESSION['do_review'] = TRUE;
   }
 
@@ -286,8 +286,8 @@
   drupal_add_js(drupal_get_path('module', 'uc_cart') .'/uc_cart.js');
   $form = drupal_get_form('uc_cart_checkout_review_form');
 
-  if ($_SESSION['do_review'] !== TRUE && !uc_referer_check('cart/checkout')) {
-    drupal_goto('cart/checkout');
+  if ($_SESSION['do_review'] !== TRUE && !uc_referer_check('uc-cart/checkout')) {
+    drupal_goto('uc-cart/checkout');
   }
   unset($_SESSION['do_review']);
 
@@ -295,7 +295,7 @@
 
   if ($order === FALSE || uc_order_status_data($order->order_status, 'state') != 'in_checkout') {
     unset($_SESSION['cart_order']);
-    drupal_goto('cart/checkout');
+    drupal_goto('uc-cart/checkout');
   }
 
   $panes = _checkout_pane_list();
@@ -395,7 +395,7 @@
 
 function uc_cart_checkout_review_form_back($form, &$form_state) {
   unset($_SESSION['do_review']);
-  $form_state['redirect'] = 'cart/checkout';
+  $form_state['redirect'] = 'uc-cart/checkout';
 }
 
 function uc_cart_checkout_review_form_submit($form, &$form_state) {
@@ -425,17 +425,17 @@
 
   if ($error) {
     $_SESSION['do_review'] = TRUE;
-    $form_state['redirect'] = 'cart/checkout/review';
+    $form_state['redirect'] = 'uc-cart/checkout/review';
   }
   else {
     $_SESSION['do_complete'] = TRUE;
-    $form_state['redirect'] = 'cart/checkout/complete';
+    $form_state['redirect'] = 'uc-cart/checkout/complete';
   }
 }
 
 function uc_cart_checkout_complete() {
   if (!$_SESSION['do_complete']) {
-    drupal_goto('cart');
+    drupal_goto('uc-cart');
   }
 
   $order = uc_order_load(intval($_SESSION['cart_order']));
@@ -444,7 +444,7 @@
     // Display messages to customers and the administrator if the order was lost.
     drupal_set_message(t("We're sorry.  An error occurred while processing your order that prevents us from completing it at this time. Please contact us and we will resolve the issue as soon as possible."), 'error');
     watchdog('uc_cart', 'An empty order made it to checkout! Cart order ID: @cart_order', array('@cart_order' => $_SESSION['cart_order']), WATCHDOG_ERROR);
-    drupal_goto('cart');
+    drupal_goto('uc-cart');
   }
 
   $output = uc_cart_complete_sale($order, variable_get('uc_new_customer_login', FALSE));

=== modified file 'uc_cart/uc_cart_checkout_pane.inc'
--- uc_cart/uc_cart_checkout_pane.inc	2008-12-31 13:50:42 +0000
+++ uc_cart/uc_cart_checkout_pane.inc	2009-02-13 19:59:51 +0000
@@ -55,7 +55,7 @@
         $description = t('Order information will be sent to your account e-mail listed below.');// .'<br />'
         $contents['primary_email'] = array('#type' => 'hidden', '#value' => check_plain($email));
         $contents['email_text'] = array(
-          '#value' => '<div>'. t('<b>E-mail address:</b> @email (<a href="!url">edit</a>)', array('@email' => $email, '!url' => url('user/'. $user->uid .'/edit', array('query' => 'destination=cart/checkout')))) .'</div>',
+          '#value' => '<div>'. t('<b>E-mail address:</b> @email (<a href="!url">edit</a>)', array('@email' => $email, '!url' => url('user/'. $user->uid .'/edit', array('query' => 'destination=uc-cart/checkout')))) .'</div>',
         );
       }
       else {

=== modified file 'uc_cart_links/translations/uc_cart_links.pot'
--- uc_cart_links/translations/uc_cart_links.pot	2008-01-04 21:21:40 +0000
+++ uc_cart_links/translations/uc_cart_links.pot	2009-02-13 20:06:46 +0000
@@ -46,7 +46,7 @@
 msgstr ""
 
 #: uc_cart_links.module:91
-msgid "The cart link should be /cart/add/cart_link_content."
+msgid "The cart link should be /uc-cart/add/cart_link_content."
 msgstr ""
 
 #: uc_cart_links.module:92
@@ -138,7 +138,7 @@
 msgstr ""
 
 #: uc_cart_links.module:114
-msgid "<b>Example:</b> /cart/add/e-p1_q5-imonday_special?destination=cart<br /><br />This example will empty the cart, add 5 of product 1 to the cart, track clicks with the ID \"monday_special\", and redirect the user to the cart."
+msgid "<b>Example:</b> /cart/add/e-p1_q5-imonday_special?destination=uc-cart<br /><br />This example will empty the cart, add 5 of product 1 to the cart, track clicks with the ID \"monday_special\", and redirect the user to the cart."
 msgstr ""
 
 #: uc_cart_links.module:118

=== modified file 'uc_cart_links/uc_cart_links.admin.inc'
--- uc_cart_links/uc_cart_links.admin.inc	2008-10-06 18:28:05 +0000
+++ uc_cart_links/uc_cart_links.admin.inc	2009-02-13 20:03:21 +0000
@@ -97,7 +97,7 @@
  */
 function uc_cart_links_creation_help() {
   $items = array(
-    t('The cart link should be /cart/add/cart_link_content.'),
+    t('The cart link should be /uc-cart/add/cart_link_content.'),
     t('Chain together as many actions as you want with dashes.'),
     t('Do not put any spaces or use dashes in any action arguments.'),
     t('Use the table below to learn about actions and their arguments.'),
@@ -120,8 +120,8 @@
   );
 
   $output = '<div>'. t('There is currently no user interface for creating cart links, but this section includes some basic instructions.<br />Cart links are simple to form using a few actions and arguments with the following rules:')
-    .'<p>'. theme('item_list', $items) .'</p><p>'. theme('table', $header, $rows) .'</p><p>'. theme('item_list', $items2) .'</p><p>'. t('<b>Example:</b> /cart/add/e-p1_q5-imonday_special?destination=cart<br /><br />This example will empty the cart, add 5 of product 1 to the cart, track clicks with the ID "monday_special", and redirect the user to the cart. To use this on your site, simply create an HTML link to the URL you create:')
-    .'</p><p>&lt;a href="http://www.example.com/cart/add/e-p1_q5-imonday_special?destination=cart">'. t('Link text.') .'&lt;/a></p></div>';
+    .'<p>'. theme('item_list', $items) .'</p><p>'. theme('table', $header, $rows) .'</p><p>'. theme('item_list', $items2) .'</p><p>'. t('<b>Example:</b> /uc-cart/add/e-p1_q5-imonday_special?destination=cart<br /><br />This example will empty the cart, add 5 of product 1 to the cart, track clicks with the ID "monday_special", and redirect the user to the cart. To use this on your site, simply create an HTML link to the URL you create:')
+    .'</p><p>&lt;a href="http://www.example.com/uc-cart/add/e-p1_q5-imonday_special?destination=uc-cart">'. t('Link text.') .'&lt;/a></p></div>';
 
   return $output;
 }

=== modified file 'uc_cart_links/uc_cart_links.module'
--- uc_cart_links/uc_cart_links.module	2008-10-09 19:06:25 +0000
+++ uc_cart_links/uc_cart_links.module	2009-02-13 20:03:25 +0000
@@ -43,7 +43,7 @@
     'type' => MENU_NORMAL_ITEM,
     'file' => 'uc_cart_links.admin.inc',
   );
-  $items['cart/add/%'] = array(
+  $items['uc-cart/add/%'] = array(
     'title' => 'Add to cart',
     'page callback' => 'uc_cart_links_process',
     'page arguments' => array(2),

=== modified file 'uc_googleanalytics/uc_googleanalytics.module'
--- uc_googleanalytics/uc_googleanalytics.module	2009-02-03 20:01:11 +0000
+++ uc_googleanalytics/uc_googleanalytics.module	2009-02-13 20:00:01 +0000
@@ -49,7 +49,7 @@
  */
 function uc_googleanalytics_order($op, &$arg1, $arg2) {
   // If a new order is created during the checkout process...
-  if ($op == 'new' && arg(0) == 'cart') {
+  if ($op == 'new' && arg(0) == 'uc-cart') {
     // Store the order ID for later use.
     $_SESSION['ucga_order_id'] = $arg1->order_id;
   }
@@ -63,8 +63,8 @@
  *   TRUE or FALSE indicating whether or not to display the GA e-commerce JS.
  */
 function uc_googleanalytics_display() {
-  // Display the GA e-commerce JS if the URL is cart/checkout/complete...
-  if (arg(0) == 'cart' && arg(1) == 'checkout' && arg(2) == 'complete') {
+  // Display the GA e-commerce JS if the URL is uc-cart/checkout/complete...
+  if (arg(0) == 'uc-cart' && arg(1) == 'checkout' && arg(2) == 'complete') {
     return TRUE;
   }
 

=== modified file 'uc_product_kit/uc_product_kit.module'
--- uc_product_kit/uc_product_kit.module	2009-02-10 21:51:13 +0000
+++ uc_product_kit/uc_product_kit.module	2009-02-13 19:44:17 +0000
@@ -587,7 +587,7 @@
  */
 function uc_product_kit_add_to_cart_form_submit($form, &$form_state) {
   $node = node_load($form_state['values']['nid']);
-  drupal_set_message(t('<strong>@product-title</strong> added to <a href="!url">your shopping cart</a>.', array('@product-title' => $node->title, '!url' => url('cart'))));
+  drupal_set_message(t('<strong>@product-title</strong> added to <a href="!url">your shopping cart</a>.', array('@product-title' => $node->title, '!url' => url('uc-cart'))));
   $form_state['redirect'] = uc_cart_add_item($form_state['values']['nid'], $form_state['values']['qty'], $form_state['values']);
 }
 
@@ -694,7 +694,7 @@
         drupal_goto();
       }
 
-      $redirect = variable_get('uc_add_item_redirect', 'cart');
+      $redirect = variable_get('uc_add_item_redirect', 'uc-cart');
       if ($redirect != '<none>') {
         $_SESSION['last_url'] = uc_referer_uri();
         return $redirect;

