From a691dcc63cb6403784e061997cc85606a8f953b3 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Sat, 16 Jan 2010 19:58:55 -0800 Subject: Convert Admin_Users::add_user() to use model based validation. Get the rules and business logic out of the form and user::create(), and move it into User_Model::save(). --- modules/user/helpers/user.php | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'modules/user/helpers/user.php') diff --git a/modules/user/helpers/user.php b/modules/user/helpers/user.php index e092aecc..3561021f 100644 --- a/modules/user/helpers/user.php +++ b/modules/user/helpers/user.php @@ -35,32 +35,6 @@ class user_Core { return model_cache::get("user", 1); } - /** - * Create a new user. - * - * @param string $name - * @param string $full_name - * @param string $password - * @return User_Model - */ - static function create($name, $full_name, $password) { - $user = ORM::factory("user")->where("name", "=", $name)->find(); - if ($user->loaded()) { - throw new Exception("@todo USER_ALREADY_EXISTS $name"); - } - - $user->name = $name; - $user->full_name = $full_name; - $user->password = $password; - - // Required groups - $user->add(group::everybody()); - $user->add(group::registered_users()); - - $user->save(); - return $user; - } - /** * Is the password provided correct? * -- cgit v1.2.3