/** * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::import() */ protected function import(array $row, array $data) { $result = parent::import($row, $data); if (empty($row) && $data['preset']) { $this->presetEventIDs[$result->eventID] = $data['presetMailNotificationType']; } return $result; }
/** * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::import() */ protected function import(array $row, array $data) { // extract pages $pages = $data['pages']; unset($data['pages']); // import or update action $object = parent::import($row, $data); // store pages for later import $this->pages[$object->actionID] = $pages; }
/** * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::import() */ protected function import(array $row, array $data) { // extract attributes $attributes = $data['attributes']; unset($data['attributes']); // import or update action $object = parent::import($row, $data); // store attributes for later import $this->attributes[$object->bbcodeID] = $attributes; }