/[drupal]/contributions/modules/ubercart/uc_cart/uc_cart.install
ViewVC logotype

Contents of /contributions/modules/ubercart/uc_cart/uc_cart.install

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.7 - (show annotations) (download) (as text)
Thu Jul 10 12:41:00 2008 UTC (16 months, 2 weeks ago) by islandusurper
Branch: MAIN
CVS Tags: HEAD
Branch point for: DRUPAL-6--2
Changes since 1.6: +44 -24 lines
File MIME type: text/x-php
Begin the Ubercart 6.x-2.x branch.
1 <?php
2 // $Id$
3
4 /**
5 * Ubercart uc_cart.module schema
6 */
7 function uc_cart_schema() {
8 $schema = array();
9
10 $schema['uc_cart_products'] = array(
11 'fields' => array(
12 'cart_id' => array(
13 'type' => 'varchar',
14 'length' => 32,
15 'not null' => TRUE,
16 'default' => '0',
17 ),
18 'nid' => array(
19 'type' => 'int',
20 'unsigned' => TRUE,
21 'not null' => TRUE,
22 'default' => 0,
23 ),
24 'qty' => array(
25 'type' => 'int',
26 'size' => 'small',
27 'unsigned' => TRUE,
28 'not null' => TRUE,
29 'default' => 0,
30 ),
31 'changed' => array(
32 'type' => 'int',
33 'not null' => TRUE,
34 'default' => 0,
35 ),
36 'data' => array(
37 'type' => 'text',
38 ),
39 ),
40 'indexes' => array(
41 'uc_cart_products_cart_id' => array('cart_id'),
42 ),
43 );
44
45 return $schema;
46 }
47
48 function uc_cart_install() {
49 drupal_install_schema('uc_cart');
50 }
51
52 function uc_cart_uninstall() {
53 drupal_uninstall_schema('uc_cart');
54
55 db_query("DELETE FROM {variable} WHERE name LIKE 'uc_pane_%%'");
56 db_query("DELETE FROM {variable} WHERE name LIKE 'uc_cap_%%'");
57 variable_del('uc_cart_empty_hide');
58 variable_del('uc_cart_expanded');
59 variable_del('uc_cart_show_help_text');
60 variable_del('uc_cart_help_text');
61 variable_del('uc_cart_anon_duration');
62 variable_del('uc_cart_anon_unit');
63 variable_del('uc_cart_auth_duration');
64 variable_del('uc_cart_auth_unit');
65 variable_del('uc_minimum_subtotal');
66 variable_del('uc_add_item_redirect');
67 variable_del('uc_continue_shopping_url');
68 variable_del('uc_continue_shopping_text');
69 variable_del('uc_continue_shopping_type');
70 variable_del('uc_cart_breadcrumb_url');
71 variable_del('uc_cart_breadcrumb_text');
72 variable_del('uc_checkout_enabled');
73 variable_del('uc_checkout_next_button');
74 variable_del('uc_checkout_review_button');
75 variable_del('uc_checkout_submit_button');
76 variable_del('uc_use_next_buttons');
77 variable_del('uc_collapse_current_pane');
78 variable_del('uc_cart_delivery_not_shippable');
79 variable_del('uc_new_customer_email');
80 variable_del('uc_checkout_anonymous');
81 variable_del('uc_cart_checkout_complete_page');
82 variable_del('uc_checkout_instructions');
83 variable_del('uc_checkout_review_instructions');
84 variable_del('uc_msg_order_submit');
85 variable_del('uc_msg_order_logged_in');
86 variable_del('uc_msg_order_existing_user');
87 variable_del('uc_msg_order_new_user');
88 variable_del('uc_msg_continue_shopping');
89 }

  ViewVC Help
Powered by ViewVC 1.1.2