/** * Update single entity * * @param \XLite\Model\AEntity $entity Entity to use * @param array $data Data to save OPTIONAL * * @return void */ protected function performUpdate(\XLite\Model\AEntity $entity, array $data = array()) { parent::performUpdate($entity, $data); if (!$this->getBlockQuickDataFlag()) { $entity->updateQuickData(); } }
/** * Update single entity * * @param \XLite\Model\AEntity $entity Entity to use * @param array $data Data to save OPTIONAL * * @return void */ protected function performUpdate(\XLite\Model\AEntity $entity, array $data = array()) { if (isset($data['enabled']) && $entity->getParent() && ($entity->getEnabled() xor (bool) $data['enabled'])) { $this->updateQuickFlags($entity->getParent(), $this->prepareQuickFlags(0, $entity->getEnabled() ? -1 : 1)); } parent::performUpdate($entity, $data); }