diff options
| author | Bharat Mediratta <bharat@menalto.com> | 2010-01-25 20:42:48 -0800 | 
|---|---|---|
| committer | Bharat Mediratta <bharat@menalto.com> | 2010-01-25 20:42:48 -0800 | 
| commit | b6dab323ac478339b03f98430c2591562e747f43 (patch) | |
| tree | 0782134cf8e19aa23ee7cc04096307d6f094be13 /modules | |
| parent | 01dfa2988856043a71974bc509d05c8c267f0d6e (diff) | |
Use ORM to create the users since now our validation can handle doing
it the right way.  Set a default email address for admins.
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/user/helpers/user_installer.php | 33 | 
1 files changed, 11 insertions, 22 deletions
| diff --git a/modules/user/helpers/user_installer.php b/modules/user/helpers/user_installer.php index f2d131ae..1d49998d 100644 --- a/modules/user/helpers/user_installer.php +++ b/modules/user/helpers/user_installer.php @@ -95,30 +95,19 @@ class user_installer {      $registered->special = true;      $registered->save(); -    // Avoid ORM to sidestep validation. -    db::build()->insert( -      "users", -      array("name" => "guest", -            "full_name" => "Guest User", -            "password" => "", -            "guest" => true)) -      ->execute(); - -    $guest = ORM::factory("user")->where("id", "=", 1)->find(); -    $guest->add($everybody); +    $guest = ORM::factory("user"); +    $guest->name = "guest"; +    $guest->full_name = "Guest User"; +    $guest->password = ""; +    $guest->guest = true;      $guest->save(); -    db::build()->insert( -      "users", -      array("name" => "admin", -            "full_name" => "Gallery Administrator", -            "password" => "admin", -            "admin" => true)) -      ->execute(); - -    $admin = ORM::factory("user")->where("id", "=", 2)->find(); -    $admin->add($everybody); -    $admin->add($registered); +    $admin = ORM::factory("user"); +    $admin->name = "admin"; +    $admin->full_name = "Gallery Administrator"; +    $admin->password = "admin"; +    $admin->email = "unknown@unknown.com"; +    $admin->admin = true;      $admin->save();      $root = ORM::factory("item", 1); | 
