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

Contents of /contributions/modules/node_breadcrumb/node_breadcrumb.install

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


Revision 1.8 - (show annotations) (download) (as text)
Thu Aug 13 19:40:38 2009 UTC (3 months, 1 week ago) by edhel
Branch: MAIN
CVS Tags: DRUPAL-6--1-0-BETA3, DRUPAL-6--1-0-BETA6, DRUPAL-6--1-0-BETA5, DRUPAL-6--1-0-BETA4, HEAD
Changes since 1.7: +2 -1 lines
File MIME type: text/x-php
* seems fix main problem with changing of "q"
+ add option "add active class for menu item"
1 <?php
2 // $Id: node_breadcrumb.install,v 1.7 2008/05/01 04:18:40 edhel Exp $
3
4 function node_breadcrumb_install() {
5 switch ($GLOBALS['db_type']) {
6 case 'mysql':
7 case 'mysqli':
8 db_query("CREATE TABLE {node_breadcrumb_rule} (
9 rid int NOT NULL auto_increment,
10 node_type varchar(255) default NULL,
11 tid1 int default NULL,
12 tid2 int default NULL,
13 mid int default NULL,
14 weight tinyint NOT NULL default '0',
15 `condition` text,
16 PRIMARY KEY (rid)
17 ) /*!40100 DEFAULT CHARACTER SET UTF8 */ ");
18 break;
19 case 'pgsql':
20 db_query("CREATE TABLE {node_breadcrumb_rule} (
21 rid serial,
22 node_type varchar(255) default NULL,
23 tid1 integer default NULL,
24 tid2 integer default NULL,
25 mid integer default NULL,
26 weight smallint NOT NULL default '0',
27 condition text,
28 PRIMARY KEY (rid)
29 )");
30 break;
31 }
32 drupal_set_message("node_breadcrumb_rule table created.");
33 }
34
35 function node_breadcrumb_uninstall() {
36 if (db_table_exists('node_breadcrumb_rule')) {
37 db_query("DROP TABLE {node_breadcrumb_rule}");
38 }
39 variable_del('node_breadcrumb_add_active_class');
40 drupal_set_message("node_breadcrumb_rule table dropped.");
41 }
42
43 function node_breadcrumb_update_1() {
44 $ret[] = update_sql("ALTER TABLE {node_breadcrumb_rule} ADD condition text");
45 return $ret;
46 }

  ViewVC Help
Powered by ViewVC 1.1.2