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

Contents of /contributions/modules/referral_links/referral_links.install

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


Revision 1.2 - (show annotations) (download) (as text)
Wed Apr 11 22:12:46 2007 UTC (2 years, 7 months ago) by stevemckenzie
Branch: MAIN
CVS Tags: DRUPAL-5--1-0, HEAD
Branch point for: DRUPAL-5
Changes since 1.1: +3 -2 lines
File MIME type: text/x-php
added support for attaching referral sites to users giving them permissions to view their referral sites stats
1 <?php
2 // $Id: referral_links.install,v 1.1 2007/04/11 20:37:37 stevemckenzie Exp $
3
4 /**
5 * Implementation of hook_install().
6 */
7 function referral_links_install() {
8 switch ($GLOBALS['db_type']) {
9 case 'mysql':
10 case 'mysqli':
11 $result1 = db_query(
12 "CREATE TABLE {referral_links_sites} (
13 rid INT NOT NULL,
14 domain VARCHAR(250) NOT NULL,
15 uid INT NOT NULL,
16 added INT NOT NULL,
17 total INT NOT NULL,
18 INDEX (domain, uid, added, total),
19 UNIQUE (rid)
20 ) /*!40100 DEFAULT CHARACTER SET utf8 */;"
21 );
22 $result2 = db_query(
23 "CREATE TABLE {referral_links_signups} (
24 sid INT NOT NULL,
25 rid INT NOT NULL,
26 uid INT NOT NULL,
27 added INT NOT NULL,
28 INDEX (rid, uid, added),
29 UNIQUE (sid)
30 ) /*!40100 DEFAULT CHARACTER SET utf8 */;"
31 );
32
33 if ($result1 && $result2) {
34 drupal_set_message(t('The Referral Links module has been installed.'));
35 } else {
36 drupal_set_message(t('The Referral Links module had a problem configuring the database for its needs. This module will not work properly under these conditions.'), 'error');
37 }
38 break;
39 }
40 }

  ViewVC Help
Powered by ViewVC 1.1.2