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

Contents of /contributions/modules/subscribe/subscribe.install

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


Revision 1.3 - (show annotations) (download) (as text)
Mon Sep 11 14:25:55 2006 UTC (3 years, 2 months ago) by jvandyk
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +5 -5 lines
File MIME type: text/x-php
#83438 by Crell: braces in install file
1 <?php
2 // $Id: subscribe.install,v 1.2 2006/05/04 03:21:24 jvandyk Exp $
3
4 function subscribe_install() {
5 drupal_set_message(t('Beginning installation of subscribe module.'));
6 switch ($GLOBALS['db_type']) {
7 case 'mysql':
8 case 'mysqli':
9 db_query("CREATE TABLE {subscribe_node} (
10 nid int(10) unsigned NOT NULL default '0',
11 sid int(10) unsigned NOT NULL default '0',
12 remote_nid int(10) unsigned NOT NULL default '0',
13 remote_uid int(10) unsigned NOT NULL default '0',
14 remote_author varchar(255) NOT NULL default '',
15 KEY nid (nid,sid,remote_uid)
16 ) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET utf8 */;");
17
18 db_query("CREATE TABLE {subscribe_subscriptions} (
19 sid int(10) unsigned NOT NULL default '0',
20 rsid int(10) unsigned NOT NULL default '0',
21 name varchar(255) NOT NULL default '',
22 base_url varchar(255) NOT NULL default '',
23 url varchar(255) NOT NULL default '',
24 channel_id varchar(255) NOT NULL default '',
25 domain varchar(255) NOT NULL default '',
26 username varchar(60) NOT NULL default '',
27 pass varchar(32) NOT NULL default '',
28 token varchar(32) NOT NULL default '',
29 method varchar(16) NOT NULL default '',
30 last_update int(11) NOT NULL default '0',
31 PRIMARY KEY (sid),
32 KEY domain (domain,token)
33 ) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET utf8 */;");
34
35 db_query("CREATE TABLE {subscribe_vocab_map} (
36 sid int(10) unsigned NOT NULL default '0',
37 remote_vid int(10) unsigned NOT NULL default '0',
38 local_vid int(10) unsigned NOT NULL default '0',
39 KEY remote_vid (remote_vid,local_vid)
40 ) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET utf8 */;");
41
42 $success = TRUE;
43 break;
44 default:
45 drupal_set_message(t('Unsupported database.'));
46 break;
47 }
48
49 if ($success) {
50 drupal_set_message(t('The subscribe module installed tables successfully.'));
51 }
52 else {
53 drupal_set_message(t('The installation of the subscribe module was unsuccessful.'), 'error');
54 }
55 }
56
57 function subscribe_update_1() {
58 return _system_update_utf8(array('subscribe_node', 'subscribe_subscriptions', 'subscribe_vocab_map'));
59 }

  ViewVC Help
Powered by ViewVC 1.1.2