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

Diff of /contributions/modules/pay2publish/pay2publish.install

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

revision 1.1, Fri May 16 13:48:32 2008 UTC revision 1.1.2.1, Fri May 16 13:48:32 2008 UTC
# Line 0  Line 1 
1    <?php
2    function taxonomy_actions_install() {
3      switch ($GLOBALS['db_type']) {
4        case 'mysql':
5        case 'mysqli':
6                            db_query("CREATE TABLE {pay2publish} (
7                    vid int(10) unsigned NOT NULL auto_increment,
8                    name varchar(255) NOT NULL default '',
9                    description longtext,
10                    taxtermstart int(11) NOT NULL default '0',
11                    taxtermend int(11) NOT NULL default '0',
12                    cattermstart int(11) NOT NULL default '0',
13                    cattermend int(11) NOT NULL default '0',
14                    duration int(11) NOT NULL default '0',
15                    cost int(11) NOT NULL default '0',
16                    weight tinyint(4) NOT NULL default '0',
17                    PRIMARY KEY (vid)
18                                                            ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
19                            db_query("CREATE TABLE {pay2publish_duration} (
20                    vid int(10) unsigned NOT NULL auto_increment,
21                    name varchar(255) NOT NULL default '',
22                    description longtext,
23                    duration int(11) NOT NULL default '0',
24                    weight tinyint(4) NOT NULL default '0',
25                    PRIMARY KEY  (vid)
26                                                            ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
27                            db_query("CREATE TABLE {pay2publish_node} (
28                    tid int(11) NOT NULL default '0',
29                    nid int(10) unsigned NOT NULL default '0',
30                    vid int(10) unsigned NOT NULL default '0',
31                    uid int(11) NOT NULL default '0',
32                    name varchar(255) NOT NULL default '',
33                    act varchar(255) NOT NULL default '',
34                    duration_m int(11) NOT NULL default '0',
35                    duration int(11) NOT NULL default '0',
36                    cost int(11) NOT NULL default '0',
37                    payment int(11) NOT NULL default '0',
38                    weight int(11) NOT NULL default '0',
39                    PRIMARY KEY (tid),
40                    KEY nid (nid),
41                    KEY tid (vid),
42                    KEY uid (uid),
43                    KEY vid (vid),
44                    KEY payment (payment)
45                                                            ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
46                            db_query("CREATE TABLE {pay2publish_node_types} (
47                    vid int(10) unsigned NOT NULL default '0',
48                    type varchar(32) NOT NULL default '',
49                    PRIMARY KEY  (vid, type)
50                                                            ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
51          db_query("UPDATE {system} SET weight = 2 WHERE filename LIKE '%/pay2publish.module'");
52                            break;
53            }
54    }
55    ?>

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.2.1

  ViewVC Help
Powered by ViewVC 1.1.2