/[drupal]/contributions/modules/object_driver/member_list.install
ViewVC logotype

Contents of /contributions/modules/object_driver/member_list.install

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


Revision 1.1 - (show annotations) (download) (as text)
Sun Apr 8 00:14:58 2007 UTC (2 years, 7 months ago) by pwolanin
Branch: MAIN
CVS Tags: DRUPAL-5--1-0, DRUPAL-5--1-0-beta, HEAD
File MIME type: text/x-php
much progress- Drupal 5, useful version
1 <?php
2 // $Id: member_list.module,v 1.2 2007/01/26 02:50:59 pwolanin Exp $
3
4 /**
5 * Example module to show simple implementations of object_diver hooks.
6 */
7
8
9
10 /**
11 * implementation of hook_install
12 *
13 */
14 function member_list_install() {
15
16 switch ($GLOBALS['db_type']) {
17 case 'mysql':
18 case 'mysqli':
19 db_query("CREATE TABLE {household} (
20 household_id int unsigned NOT NULL auto_increment,
21 address varchar(128) NOT NULL default '',
22 city varchar(128) NOT NULL default '',
23 state varchar(4) NOT NULL default '',
24 zip varchar(10) NOT NULL default '',
25 howmany int NOT NULL default 0,
26 member varchar(128) NOT NULL default '',
27 mail varchar(128) NOT NULL default '',
28 PRIMARY KEY (household_id)
29 ) /*!40100 DEFAULT CHARACTER SET UTF8 */ ");
30 break;
31 case 'pgsql':
32 db_query("CREATE TABLE {household} (
33 household_id serial,
34 address varchar(128) NOT NULL default '',
35 city varchar(128) NOT NULL default '',
36 state varchar(4) NOT NULL default '',
37 zip varchar(10) NOT NULL default '',
38 number int NOT NULL default 0,
39 member varchar(128) NOT NULL default '',
40 mail varchar(128) NOT NULL default '',
41 PRIMARY KEY (household_id)
42 )");
43 break;
44 }
45
46
47 }
48
49
50 /**
51 * implementation of hook_uninstall
52 *
53 */
54 function member_list_uninstall() {
55
56 db_query("DROP TABLE {household}");
57 }

  ViewVC Help
Powered by ViewVC 1.1.2