Пример #1
0
 /**
  * Process role before saving
  *
  * @param Mage_Core_Model_Abstract $role
  * @return Mage_User_Model_Resource_Role
  */
 protected function _beforeSave(Mage_Core_Model_Abstract $role)
 {
     if (!$role->getId()) {
         $role->setCreated($this->formatDate(true));
     }
     $role->setModified($this->formatDate(true));
     if ($role->getId() == '') {
         if ($role->getIdFieldName()) {
             $role->unsetData($role->getIdFieldName());
         } else {
             $role->unsetData('id');
         }
     }
     if (!$role->getTreeLevel()) {
         if ($role->getPid() > 0) {
             $select = $this->_getReadAdapter()->select()->from($this->getMainTable(), array('tree_level'))->where("{$this->getIdFieldName()} = :pid");
             $binds = array('pid' => (int) $role->getPid());
             $treeLevel = $this->_getReadAdapter()->fetchOne($select, $binds);
         } else {
             $treeLevel = 0;
         }
         $role->setTreeLevel($treeLevel + 1);
     }
     if ($role->getName()) {
         $role->setRoleName($role->getName());
     }
     return $this;
 }
Пример #2
0
 /**
  * Process role before saving
  *
  * @param Mage_Core_Model_Abstract $object
  * @return Mage_Admin_Model_Resource_Role
  */
 protected function _beforeSave(Mage_Core_Model_Abstract $object)
 {
     if (!$object->getId()) {
         $object->setCreated($this->formatDate(true));
     }
     $object->setModified($this->formatDate(true));
     return $this;
 }
Пример #3
0
 /**
  * Sets the created and modified date attributes.
  *
  * @param Mage_Core_Model_Abstract $object
  * @return Litle_Palorus_Model_Mysql4_Vault
  */
 protected function _beforeSave(Mage_Core_Model_Abstract $object)
 {
     if (!$object->getId()) {
         $object->setCreated(now());
     }
     $object->setUpdated(now());
     return parent::_beforeSave($object);
 }
Пример #4
0
 protected function _beforeSave(Mage_Core_Model_Abstract $user)
 {
     if (!$user->getId()) {
         $user->setCreated(now());
     }
     $user->setModified(now());
     return $this;
 }
Пример #5
0
 /**
  * Set created/modified values before user save
  *
  * @param Mage_Core_Model_Abstract $user
  * @return Mage_Admin_Model_Resource_User
  */
 protected function _beforeSave(Mage_Core_Model_Abstract $user)
 {
     if ($user->isObjectNew()) {
         $user->setCreated($this->formatDate(true));
     }
     $user->setModified($this->formatDate(true));
     return parent::_beforeSave($user);
 }