Define the rest of the built-in usergroups.
Define the rest of the built-in usergroups.
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'
);