From: <gem...@li...> - 2012-03-21 12:56:08
|
Revision: 556 http://gemstracker.svn.sourceforge.net/gemstracker/?rev=556&view=rev Author: matijsdejong Date: 2012-03-21 12:55:59 +0000 (Wed, 21 Mar 2012) Log Message: ----------- Separation for Link & Element Modified Paths: -------------- trunk/library/classes/Gems/Default/IndexAction.php trunk/library/classes/Gems/User/Form/LoginForm.php Modified: trunk/library/classes/Gems/Default/IndexAction.php =================================================================== --- trunk/library/classes/Gems/Default/IndexAction.php 2012-03-19 18:34:45 UTC (rev 555) +++ trunk/library/classes/Gems/Default/IndexAction.php 2012-03-21 12:55:59 UTC (rev 556) @@ -141,7 +141,7 @@ * * @param boolean $showToken Optional, show 'Ask token' button, $this->showTokenButton is used when not specified * @param boolean $showPasswordLost Optional, show 'Lost password' button, $this->showPasswordLostButton is used when not specified - * @return Gems_Form + * @return Gems_User_Form_LoginForm */ protected function _getLoginForm($showToken = null, $showPasswordLost = null) { Modified: trunk/library/classes/Gems/User/Form/LoginForm.php =================================================================== --- trunk/library/classes/Gems/User/Form/LoginForm.php 2012-03-19 18:34:45 UTC (rev 555) +++ trunk/library/classes/Gems/User/Form/LoginForm.php 2012-03-21 12:55:59 UTC (rev 556) @@ -213,7 +213,7 @@ // Reset password $element = new MUtil_Form_Element_Html($this->_lostPasswordFieldName); // $element->br(); - $element->a(array('controller' => 'index', 'action' => 'resetpassword'), $this->translate->_('Lost password'), array('class' => 'actionlink')); + $element->setValue($this->getLostPasswordLink()); $this->addElement($element); } @@ -222,6 +222,16 @@ } /** + * Returns/sets a link to the reset password page + * + * @return MUtil_Html_AElement + */ + public function getLostPasswordLink() + { + return new MUtil_Html_AElement(array('controller' => 'index', 'action' => 'resetpassword'), $this->translate->_('Lost password'), array('class' => 'actionlink')); + } + + /** * Returns/sets an element for determining / selecting the organization. * * @return Zend_Form_Element_Xhtml This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |