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

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

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


Revision 1.6 - (show annotations) (download) (as text)
Thu Jul 10 12:41:05 2008 UTC (16 months, 2 weeks ago) by islandusurper
Branch: MAIN
CVS Tags: DRUPAL-5--1-1, DRUPAL-5--1-2, HEAD
Branch point for: DRUPAL-5, DRUPAL-6--2
Changes since 1.5: +0 -0 lines
File MIME type: text/x-php
Begin the Ubercart 6.x-2.x branch.
1 <?php
2 // $Id$
3
4 function uc_stock_install() {
5 switch ($GLOBALS['db_type']) {
6 case 'mysqli':
7 case 'mysql':
8 db_query("CREATE TABLE {uc_product_stock} (
9 `sku` varchar(255) NOT NULL,
10 `nid` mediumint(9) NOT NULL,
11 `active` tinyint(2) NOT NULL default 0,
12 `stock` mediumint(11) NOT NULL default 0,
13 `threshold` mediumint(11) NOT NULL default 0,
14 PRIMARY KEY (`sku`),
15 KEY nid (nid)
16 ) /*!40100 DEFAULT CHARACTER SET UTF8 */ ");
17 break;
18 case 'pgsql':
19 db_query("CREATE TABLE {uc_product_stock} (
20 sku varchar(255) NOT NULL default '',
21 nid integer NOT NULL default 0,
22 active smallint NOT NULL default 0,
23 stock integer NOT NULL default 0,
24 threshold integer NOT NULL default 0,
25 PRIMARY KEY (sku)
26 );");
27 db_query("CREATE INDEX {uc_product_stock}_nid ON {uc_product_stock} (nid)");
28 break;
29 }
30 }
31
32 function uc_stock_uninstall() {
33 switch ($GLOBALS['db_type']) {
34 case 'mysqli':
35 case 'mysql':
36 db_query("DROP TABLE IF EXISTS {uc_product_stock}");
37 break;
38 case 'pgsql':
39 db_query("DROP TABLE {uc_product_stock}");
40 break;
41 }
42 }

  ViewVC Help
Powered by ViewVC 1.1.2