/[drupal]/contributions/modules/basic_webmail/basic_webmail.install
ViewVC logotype

Contents of /contributions/modules/basic_webmail/basic_webmail.install

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


Revision 1.1 - (show annotations) (download) (as text)
Tue Dec 11 14:42:15 2007 UTC (23 months, 2 weeks ago) by oadaeh
Branch: MAIN
CVS Tags: HEAD
Branch point for: DRUPAL-5
File MIME type: text/x-php
Initial check in. Lots of clean up and fine tuning yet to do, but basic functionality is in place.
1 <?php
2 // $Id$
3
4 /**
5 * Implementation of hook_install()
6 */
7 function basic_webmail_install() {
8 switch ($GLOBALS['db_type']) {
9 case 'mysqli':
10 case 'mysql':
11 $query = db_query(
12 "CREATE TABLE {basic_webmail_messages} (
13 user_id INT UNSIGNED,
14 message_id INT UNSIGNED,
15 message_subject VARCHAR(256),
16 from_address VARCHAR(256),
17 message_date VARCHAR(64)
18 ) /*!40100 DEFAULT CHARACTER SET UTF8 */;");
19 //created int NOT NULL default '0',
20
21 break;
22
23 case 'pgsql':
24 break;
25 }
26 }
27
28
29 /**
30 * Implementation of hook_uninstall()
31 */
32 function basic_webmail_uninstall() {
33 switch ($GLOBALS['db_type']) {
34 case 'mysqli':
35 case 'mysql':
36 db_query('DROP TABLE {basic_webmail_messages}');
37 break;
38
39 case 'pgsql':
40 break;
41 }
42
43 variable_del('basic_webmail_secure_log_in');
44 variable_del('basic_webmail_server_address');
45 variable_del('basic_webmail_server_port');
46 variable_del('basic_webmail_use_ssl');
47 variable_del('basic_webmail_use_tls');
48 variable_del('basic_webmail_validate_cert');
49 }

  ViewVC Help
Powered by ViewVC 1.1.2