/** * @param Mage_Admin_Model_User $user * * @return Bronto_Common_Model_Email_Template_Filter */ protected function _filterAdmin(Mage_Admin_Model_User $user) { if (!in_array('admin', $this->_filteredObjects)) { $this->setField('adminName', $user->getUsername()); $this->setField('adminPassword', $user->getPlainPassword()); $this->setField('adminLoginURL', Mage::helper('adminhtml')->getUrl('adminhtml/system_account/')); if (Mage::helper('bronto_common')->isVersionMatch(Mage::getVersionInfo(), 1, array(array('>=', '6')))) { $this->setField('adminPasswordResetLink', Mage::helper('adminhtml')->getUrl('adminhtml/index/resetpassword', array('_query' => array('id' => $user->getId(), 'token' => $user->getRpToken())))); } $this->_filteredObjects[] = 'admin'; } return $this; }