protected function displayResetForm(\Gems_Form_AutoLoadFormAbstract $form, $errors)
    {
        if ($form instanceof \Gems_User_Validate_GetUserInterface) {
            $user = $form->getUser();
        }

        if ($form instanceof \Gems_User_Form_ResetRequestForm) {
            $this->html->h3($this->_('Request password reset'));

            $p = $this->html->pInfo();
            if ($form->getOrganizationIsVisible()) {
                $p->append($this->_('Please enter your organization and your username or e-mail address. '));
            } else {
                $p->append($this->_('Please enter your username or e-mail address. '));
            }
            $this->html->p($this->_('We will then send you an e-mail with a link. The link will bring you to a page where you can set a new password of your choice.'));

        } elseif ($form instanceof \Gems_User_Form_ChangePasswordForm) {

            $this->setCurrentOrganizationTo($user);
            if ($user->hasPassword()) {
                $this->html->h3($this->_('Execute password reset'));
                $p = $this->html->pInfo($this->_('We received your password reset request.'));
            } else {
                // New user
                $this->html->h3(sprintf($this->_('Welcome to %s'), $this->project->getName()));
                $p = $this->html->pInfo($this->_('Welcome to this website.'));
            }
            $p->append(' ');
            $p->append($this->_('Please enter your password of choice twice.'));
        }

        if ($errors) {
            $this->addMessage($errors);
        }

        if (isset($user)) {
            $this->setCurrentOrganizationTo($user);
        }

        $formContainer = \MUtil_Html::create('div', array('class' => 'resetPassword'), $form);
        $this->html->append($formContainer);
    }
protected function displayResetForm(\Gems_Form_AutoLoadFormAbstract $form, $errors)
    {
        if ($form instanceof \Gems_User_Validate_GetUserInterface) {
            $user = $form->getUser();
        }

        if ($form instanceof \Gems_User_Form_ResetRequestForm) {
            $this->html->h3($this->_('Request password reset'));

            $p = $this->html->pInfo();
            if ($form->getOrganizationIsVisible()) {
                $p->append($this->_('Please enter your organization and your username or e-mail address. '));
            } else {
                $p->append($this->_('Please enter your username or e-mail address. '));
            }
            $this->html->p($this->_('We will then send you an e-mail with a link. The link will bring you to a page where you can set a new password of your choice.'));

        } elseif ($form instanceof \Gems_User_Form_ChangePasswordForm) {

            $this->setCurrentOrganizationTo($user);
            if ($user->hasPassword()) {
                $this->html->h3($this->_('Execute password reset'));
                $p = $this->html->pInfo($this->_('We received your password reset request.'));
            } else {
                // New user
                $this->html->h3(sprintf($this->_('Welcome to %s'), $this->project->getName()));
                $p = $this->html->pInfo($this->_('Welcome to this website.'));
            }
            $p->append(' ');
            $p->append($this->_('Please enter your password of choice twice.'));
        }

        if ($errors) {
            $this->addMessage($errors);
        }

        if (isset($user)) {
            $this->setCurrentOrganizationTo($user);
        }

        $formContainer = \MUtil_Html::create('div', array('class' => 'resetPassword'), $form);
        $this->html->append($formContainer);
    }
protected function displayResetForm ( \ Gems_Form_AutoLoadFormAbstract $ form , $ errors ) { if ( $ form instanceof \ Gems_User_Validate_GetUserInterface ) { $ user = $ form -> getUser ( ) ; } if ( $ form instanceof \ Gems_User_Form_ResetRequestForm ) { $ this -> html -> h3 ( $ this -> _ ( 'Request password reset' ) ) ; $ p = $ this -> html -> pInfo ( ) ; if ( $ form -> getOrganizationIsVisible ( ) ) { $ p -> append ( $ this -> _ ( 'Please enter your organization and your username or e-mail address. ' ) ) ; } else { $ p -> append ( $ this -> _ ( 'Please enter your username or e-mail address. ' ) ) ; } $ this -> html -> p ( $ this -> _ ( 'We will then send you an e-mail with a link. The link will bring you to a page where you can set a new password of your choice.' ) ) ; } elseif ( $ form instanceof \ Gems_User_Form_ChangePasswordForm ) { $ this -> setCurrentOrganizationTo ( $ user ) ; if ( $ user -> hasPassword ( ) ) { $ this -> html -> h3 ( $ this -> _ ( 'Execute password reset' ) ) ; $ p = $ this -> html -> pInfo ( $ this -> _ ( 'We received your password reset request.' ) ) ; } else { // New user $ this -> html -> h3 ( sprintf ( $ this -> _ ( 'Welcome to %s' ) , $ this -> project -> getName ( ) ) ) ; $ p = $ this -> html -> pInfo ( $ this -> _ ( 'Welcome to this website.' ) ) ; } $ p -> append ( ' ' ) ; $ p -> append ( $ this -> _ ( 'Please enter your password of choice twice.' ) ) ; } if ( $ errors ) { $ this -> addMessage ( $ errors ) ; } if ( isset ( $ user ) ) { $ this -> setCurrentOrganizationTo ( $ user ) ; } $ formContainer = \ MUtil_Html :: create ( 'div' , array ( 'class' => 'resetPassword' ) , $ form ) ; $ this -> html -> append ( $ formContainer ) ; }
Function for overruling the display of the reset form.

@param \Gems_Form_AutoLoadFormAbstract $form Rset password or reset request form
@param mixed $errors
Function for overruling the display of the reset form .