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

Contents of /contributions/modules/click2bookmark/click2bookmark.install

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


Revision 1.2 - (show annotations) (download) (as text)
Mon Jan 21 09:32:46 2008 UTC (22 months, 1 week ago) by ericdes
Branch: MAIN
CVS Tags: DRUPAL-5--1-4, DRUPAL-5--1-3, HEAD
Changes since 1.1: +2 -2 lines
File MIME type: text/x-php
Added some Ajax to avoid reloading page when user adds a bookmark
1 <?php
2 // $Id:$
3
4 /**
5 * Implementation of hook_install().
6 */
7
8 function click2bookmark_install() {
9
10 switch ($GLOBALS['db_type']) {
11
12 case 'mysql':
13 case 'mysqli':
14 db_query("CREATE TABLE {click2bookmark} (
15 c2bid INT UNSIGNED NOT NULL AUTO_INCREMENT,
16 uid INT UNSIGNED NOT NULL DEFAULT 0,
17 path VARCHAR(255) NOT NULL,
18 title VARCHAR(255) NOT NULL,
19 PRIMARY KEY (c2bid)
20 ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
21 break;
22
23 case 'pgsql':
24 db_query("CREATE TABLE {click2bookmark} (
25 c2bid serial CHECK (c2bid >= 0),
26 uid int NOT NULL default '0',
27 path varchar(255) NOT NULL default '',
28 title varchar(255) NOT NULL default '',
29 PRIMARY KEY (c2bid)
30 )");
31 break;
32
33 } // End case
34
35 }
36
37
38
39
40 /**
41 * Implementation of hook_uninstall().
42 */
43 function click2bookmark_uninstall() {
44 db_query('DROP TABLE {click2bookmark}');
45 foreach(node_get_types() as $type => $name) {
46 variable_del(CLICK2BOOKMARK_NODE_TYPE . $type);
47 }
48 }

  ViewVC Help
Powered by ViewVC 1.1.2