Example #1
0
 /**
  * Check - remove entity or not
  *
  * @param \XLite\Model\AEntity $entity Entity
  *
  * @return boolean
  */
 protected function isAllowEntityRemove(\XLite\Model\AEntity $entity)
 {
     // Admin user cannot remove own account
     return parent::isAllowEntityRemove($entity) && \XLite\Core\Auth::getInstance()->getProfile()->getProfileId() !== $entity->getProfileId();
 }
Example #2
0
 /**
  * Check - remove entity or not
  *
  * @param \XLite\Model\AEntity $entity Entity
  *
  * @return boolean
  */
 protected function isAllowEntityRemove(\XLite\Model\AEntity $entity)
 {
     return parent::isAllowEntityRemove($entity) && $entity->getAdditional();
 }