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

Contents of /contributions/modules/user_mailman_register/user_mailman_register.install

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


Revision 1.8 - (show annotations) (download) (as text)
Tue Mar 11 22:09:21 2008 UTC (20 months, 2 weeks ago) by samuelet
Branch: MAIN
CVS Tags: DRUPAL-6--1-1, HEAD
Branch point for: DRUPAL-6--1
Changes since 1.7: +26 -99 lines
File MIME type: text/x-php
First 6.x release
1 <?php
2 // $Id$
3 function user_mailman_register_install() {
4 drupal_install_schema('user_mailman_register');
5 variable_set('user_mailman_register_required', 0);
6 variable_set('user_mailman_register_registerform', 1);
7 variable_set('user_mailman_register_defaultnewreg', 0);
8 variable_set('user_mailman_register_ownform', 1);
9 variable_set('user_mailman_register_profilename', '');
10 variable_set('user_mailman_register_mailonerrors', '');
11 $ret = array();
12 db_add_field($ret, 'mailman_lists', 'webadmin', array('type' => 'varchar', 'length' => 255, 'description' => t("Mailman web url")));
13 db_add_field($ret, 'mailman_lists', 'webpass', array('type' => 'varchar', 'length' => 255, 'description' => t("Mailman admin password")));
14 db_add_field($ret, 'mailman_lists', 'user_invite', array('type' => 'int', 'size' => 'tiny', 'not null' => TRUE, 'default' => 0, 'description' => t("Mailman 'user invite' option")));
15 db_add_field($ret, 'mailman_lists', 'user_notify', array('type' => 'int', 'size' => 'tiny', 'not null' => TRUE, 'default' => 0, 'description' => t("Mailman 'user notify' option")));
16 db_add_field($ret, 'mailman_lists', 'user_admin_notify', array('type' => 'int', 'size' => 'tiny', 'not null' => TRUE, 'default' => 0, 'description' => t("Mailman 'admin notify' option")));
17 db_add_field($ret, 'mailman_lists', 'allow_unsubscribe', array('type' => 'int', 'size' => 'tiny', 'not null' => TRUE, 'default' => 1, 'description' => t("Allow/deny user list unsubscription")));
18 db_add_field($ret, 'mailman_lists', 'allow_temp_disable', array('type' => 'int', 'size' => 'tiny', 'not null' => TRUE, 'default' => 1, 'description' => t("Allow/deny list temporary receiving disable")));
19 db_add_field($ret, 'mailman_lists', 'allow_digest', array('type' => 'int', 'size' => 'tiny', 'not null' => TRUE, 'default' => 1, 'description' => t("Allow/deny list digest subscription")));
20 db_add_field($ret, 'mailman_lists', 'description', array('type' => 'text', 'size' => 'medium', 'not null' => TRUE, 'description' => t("List description")));
21 return $ret;
22 }
23
24 function user_mailman_register_uninstall() {
25 $ret = array();
26 variable_del('user_mailman_register_required');
27 variable_del('user_mailman_register_registerform');
28 variable_del('user_mailman_register_defaultnewreg');
29 variable_del('user_mailman_register_ownform');
30 variable_del('user_mailman_register_profilename');
31 variable_del('user_mailman_register_mailonerrors');
32 db_drop_field($ret, 'mailman_lists', 'webadmin');
33 db_drop_field($ret, 'mailman_lists', 'webpass');
34 db_drop_field($ret, 'mailman_lists', 'user_invite');
35 db_drop_field($ret, 'mailman_lists', 'user_notify');
36 db_drop_field($ret, 'mailman_lists', 'user_admin_notify');
37 db_drop_field($ret, 'mailman_lists', 'allow_unsubscribe');
38 db_drop_field($ret, 'mailman_lists', 'allow_temp_disable');
39 db_drop_field($ret, 'mailman_lists', 'allow_digest');
40 db_drop_field($ret, 'mailman_lists', 'description');
41 return $ret;
42 }
43
44 function user_mailman_register_schema() {
45 return array();
46 }

  ViewVC Help
Powered by ViewVC 1.1.2