Controller_Admin_Users::action_new PHP Метод

action_new() публичный Метод

Create a new user
public action_new ( )
    public function action_new()
    {
        Kohana::$log->add(Kohana::DEBUG, 'Executing Controller_Users::action_new');
        $this->template->content = View::factory('admin/users/form')->set('legend', __('Create User'))->set('submit', __('Create'))->bind('user', $user)->bind('errors', $errors);
        $user = Sprig::factory('user')->values($_POST);
        if ($_POST) {
            try {
                $user->create();
                Message::instance()->info('The user, :name, has been created.', array(':name' => $user->username));
                if (!$this->_internal) {
                    $this->request->redirect($this->request->uri(array('action' => 'list')));
                }
            } catch (Validate_Exception $e) {
                $errors = $e->array->errors('admin');
            }
        }
    }