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