예제 #1
0
파일: Filter.php 프로젝트: bevello/bevello
 /**
  * @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;
 }