protected function _postSave() { if ($this->getOption(self::OPTION_REBUILD_XENFORO_ADMIN_MODEFICATION) || $this->isUpdate() && $this->isChanged('enabled')) { XenForo_Application::set('brass_importOrDelete', true); $xfmodefication = $this->_getXfModificationModel()->getModificationByKey($this->get('modification_key')); $brModefication = $this->getMergedData(); if (isset($brModefication['modification_id'])) { unset($brModefication['modification_id']); } $dw = XenForo_DataWriter::create('XenForo_DataWriter_AdminTemplateModification'); if (!empty($xfmodefication)) { $dw->setExistingData($xfmodefication); } $dw->bulkSet($brModefication); $dw->save(); } return parent::_postSave(); }