/** * 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(); }
/** * 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(); }