public function edit_group_form($id) { $group = group::lookup($id); if (empty($group)) { throw new Kohana_404_Exception(); } print $this->_get_group_edit_form_admin($group); }
/** * @see IdentityProvider_Driver::lookup_group. */ public function lookup_group($id) { return group::lookup($id); }
public function edit_group_form($id) { $group = group::lookup($id); if (empty($group)) { kohana::show_404(); } print $this->_get_group_edit_form_admin($group); }
static function create_new_user($id) { $user = ORM::factory("pending_user", $id); $password = md5(uniqid(mt_rand(), true)); $new_user = identity::create_user($user->name, $user->full_name, $password, $user->email); $new_user->url = $user->url; $new_user->admin = false; $new_user->guest = false; $new_user->save(); $group_id = module::get_var("registration", "default_group"); if ($group_id != null) { $default_group = group::lookup($group_id); if ($default_group != null) { $default_group->add($new_user); $default_group->save(); } } $user->hash = md5(uniqid(mt_rand(), true)); $user->state = 2; $user->save(); self::send_user_created_confirmation($user, $password); return $new_user; }