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

Contents of /contributions/modules/session_restore/session_restore.install

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


Revision 1.1 - (show annotations) (download) (as text)
Wed Jul 11 08:17:19 2007 UTC (2 years, 4 months ago) by karthik
Branch: MAIN
CVS Tags: DRUPAL-5--1-1-BETA, DRUPAL-6--1-0, DRUPAL-5--1-0, HEAD
Branch point for: DRUPAL-5, DRUPAL-6--1
File MIME type: text/x-php
Initial commit: Restore stored sessions upon log in.
1 <?php
2 // $Id: session_restore.install 283 2007-06-23 19:08:43Z karthik $
3
4 /**
5 * Implementation of hook_install().
6 */
7 function session_restore_install() {
8 switch ($GLOBALS['db_type']) {
9 case 'mysql':
10 case 'mysqli':
11 db_query("CREATE TABLE {session_restore} (
12 uid INT UNSIGNED NOT NULL,
13 session LONGTEXT,
14 PRIMARY KEY(uid)
15 ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
16 break;
17 case 'pgsql':
18 db_query("CREATE TABLE {session_restore} (
19 nid INT_UNSIGNED NOT NULL,
20 session TEXT,
21 PRIMARY KEY(uid)
22 );");
23 break;
24 }
25
26 drupal_set_message(t('Session restore module: Installation script complete.'));
27 }
28
29 /**
30 * Implementation of hook_uninstall().
31 */
32 function session_restore_uninstall() {
33 db_query("DROP TABLE {session_restore}");
34
35 drupal_set_message(t('Session restore module: Uninstallation script complete.'));
36 }

  ViewVC Help
Powered by ViewVC 1.1.2