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

Contents of /contributions/modules/remember_me/remember_me.install

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


Revision 1.2 - (show annotations) (download) (as text)
Wed Nov 26 11:01:42 2008 UTC (12 months ago) by nickl
Branch: MAIN
CVS Tags: DRUPAL-6--2-0, HEAD
Branch point for: DRUPAL-6--2
Changes since 1.1: +4 -2 lines
File MIME type: text/x-php
6.x version update.
No other changes applied to this module.
1 <?php
2 // $Id:
3 /**
4 * Implementation of hook_install()
5 */
6 function remember_me_install() {
7 // Place session management first in the module queue
8 db_query("UPDATE {system} SET weight = -99 WHERE name = 'remember_me'");
9 }
10 /**
11 * Added update for sites where module is already installed.
12 */
13 /*function remember_me_update_1() {
14 // Place session management first in the module queue
15 $ret[] = update_sql("UPDATE {system} SET weight = -99 WHERE name = 'remember_me'");
16 return $ret;
17 }*/
18 /**
19 * Implementation of hook_disable().
20 */
21 function remember_me_disable() {
22 // Remove record from system table when disabling the module
23 db_query("DELETE FROM {system} WHERE name = 'remember_me'");
24 // User object data field will have 'remember_me' key forever after you disable the module, lets remove that.
25 $result = db_query("SELECT uid FROM {users} WHERE data LIKE '%%remember_me%%'");
26 while ($user = db_fetch_object($result)) {
27 user_save($user, array('remember_me' => NULL), NULL);
28 }
29 // also clear the session store
30 sess_gc(0);
31 drupal_set_message(t('Successfully removed the remember_me key from all user objects.'));
32 }
33

  ViewVC Help
Powered by ViewVC 1.1.2