/** * Set user row * * @param Users_Model_User $row * @return Users_Form_Users_Profile */ public function setUser(Users_Model_User $row) { if ($row->password) { $this->addElement($this->_currentPassword($row)); $this->getElement('submit')->setOrder(100); } $this->getElement('email')->getValidator('Db_NoRecordExists')->setExclude(array('field' => 'id', 'value' => $row->id)); $this->_row = $row; return parent::setDefaults($row->toArray()); }