Deprecated: Assigning the return value of new by reference is deprecated in /home/bluestat/public_html/source/index.php on line 477
From 03e4d7eebe1751eb05e0b630dd783f58a50e768a Mon Sep 17 00:00:00 2001
From: Robert Sesek
Date: Sun, 12 Sep 2010 13:54:08 -0400
Subject: [PATCH] Define the rest of the built-in usergroups.
---
dev/schema.sql | 3 +++
events/user_register.php | 2 +-
includes/model_usergroup.php | 1 +
3 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/dev/schema.sql b/dev/schema.sql
index 69a3049..0fd1888 100644
--- a/dev/schema.sql
+++ b/dev/schema.sql
@@ -63,3 +63,6 @@ CREATE TABLE usergroups
mask int unsigned NOT NULL DEFAULT 0
) ENGINE=InnoDB;
INSERT INTO usergroups VALUES (1, 'Anonymous', 'Not Logged In', 1);
+INSERT INTO usergroups VALUES (2, 'Registered', 'Reporter', 15);
+INSERT INTO usergroups VALUES (3, 'Developers', 'Developer', 383);
+INSERT INTO usergroups VALUES (4, 'Administrators', 'Admin', 2047);
diff --git a/events/user_register.php b/events/user_register.php
index a7ed9f0..bfae3e4 100644
--- a/events/user_register.php
+++ b/events/user_register.php
@@ -73,7 +73,7 @@ class UserRegisterEvent extends phalanx\events\Event
$user->email = $this->input->email;
$user->alias = preg_replace('/[^a-zA-Z0-9\-_,\. ]/', '', $this->input->alias);
$user->password = sha1($this->input->password);
- $user->usergroup_id = 6; // TODO: uhhh... usergroups. yea.
+ $user->usergroup_id = Usergroup::ROLE_REGISTERED;
$user->Insert();
$this->user_id = $user->user_id;
diff --git a/includes/model_usergroup.php b/includes/model_usergroup.php
index 2fcdc16..6f10243 100644
--- a/includes/model_usergroup.php
+++ b/includes/model_usergroup.php
@@ -28,6 +28,7 @@ class Usergroup extends phalanx\data\Model
protected $fields = array(
'usergroup_id',
'title',
+ 'display_title',
'mask'
);
--
1.7.11.3