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

Contents of /contributions/modules/securesite/securesite.install

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


Revision 1.9 - (show annotations) (download) (as text)
Wed Oct 29 18:58:02 2008 UTC (13 months ago) by darrenoh
Branch: MAIN
CVS Tags: HEAD
Branch point for: DRUPAL-6--2
Changes since 1.8: +7 -10 lines
File MIME type: text/x-php
Added more code comments.
Fixed theming.
#172170: Added OpenID integration.
1 <?php
2 // $Id: securesite.install,v 1.8 2008/10/22 21:03:29 darrenoh Exp $
3
4 /**
5 * @file securesite.install
6 *
7 * Secure Site installation functions
8 */
9
10 /**
11 * Implementation of hook_enable().
12 */
13 function securesite_enable() {
14 if (variable_get('securesite_enabled', SECURESITE_DISABLED) == SECURESITE_403) {
15 if (($site_403 = variable_get('site_403', '')) != 'securesite_403') {
16 variable_set('securesite_403', variable_get('site_403', ''));
17 variable_set('site_403', 'securesite_403');
18 }
19 }
20 }
21
22 /**
23 * Implementation of hook_disable().
24 */
25 function securesite_disable() {
26 variable_set('site_403', variable_get('securesite_403', variable_get('site_403', '')));
27 }
28
29 /**
30 * Implentation of hook_uninstall().
31 */
32 function securesite_uninstall() {
33 $settings = db_query("SELECT name FROM {variable} WHERE name LIKE 'securesite\_%'");
34 while ($variable = db_fetch_object($settings)) {
35 variable_del($variable->name);
36 }
37 }
38
39 /**
40 * Implementation of hook_update_N().
41 * Convert variables from older versions.
42 */
43 function securesite_update_6200() {
44 switch (variable_get('securesite_enabled', SECURESITE_DISABLED)) {
45 case 2:
46 variable_del('securesite_enabled');
47 break;
48 case 3:
49 variable_set('securesite_enabled', SECURESITE_ALWAYS);
50 variable_set('securesite_type', SECURESITE_FORM);
51 break;
52 }
53 variable_del('securesite_filter_pages');
54 variable_del('securesite_filter_pages_type');
55 return array();
56 }
57

  ViewVC Help
Powered by ViewVC 1.1.2