|
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.
|