public function execute() { if (!is_null(getRequest('links'))) { $this->oldGetLinks = getRequest('links'); unset($_REQUEST['links']); } $this->position = 0; $this->break = false; $v9a09b4dfda82e3e665e31092d1c3ec8d = new DOMDocument("1.0", "utf-8"); $v9a09b4dfda82e3e665e31092d1c3ec8d->formatOutput = XML_FORMAT_OUTPUT; $v63a9f0ea7bb98050796b649e85481845 = $v9a09b4dfda82e3e665e31092d1c3ec8d->createElement("umidump"); $v63a9f0ea7bb98050796b649e85481845->setAttribute('xmlns:xlink', 'http://www.w3.org/TR/xlink'); $v0cc175b9c0f1b6a831c399e269772661 = $v9a09b4dfda82e3e665e31092d1c3ec8d->createAttribute("version"); $v0cc175b9c0f1b6a831c399e269772661->appendChild($v9a09b4dfda82e3e665e31092d1c3ec8d->createTextNode(self::VERSION)); $v63a9f0ea7bb98050796b649e85481845->appendChild($v0cc175b9c0f1b6a831c399e269772661); $v9a09b4dfda82e3e665e31092d1c3ec8d->appendChild($v63a9f0ea7bb98050796b649e85481845); $this->translator = new xmlTranslator($v9a09b4dfda82e3e665e31092d1c3ec8d); if ($this->showAllFields) { $ved2767f3d8b91be52c4cb22eb81a04b3 = xmlTranslator::$showHiddenFieldGroups; xmlTranslator::$showHiddenFieldGroups = true; $vcf90eeb77dd5c141a9e9b72790489e27 = xmlTranslator::$showUnsecureFields; xmlTranslator::$showUnsecureFields = true; } $v07d2e301ed1b9e6b89b58497f1810239 = umiObjectProperty::$IGNORE_CACHE; umiObjectProperty::$IGNORE_CACHE = true; $this->doc = $v9a09b4dfda82e3e665e31092d1c3ec8d; $this->root = $v63a9f0ea7bb98050796b649e85481845; if (file_exists(CURRENT_WORKING_DIR . '/sys-temp/runtime-cache/' . md5($this->source_name))) { $vf1f713c9e000f5d3f280adbd124df4f5 = unserialize(file_get_contents(CURRENT_WORKING_DIR . '/sys-temp/runtime-cache/' . md5($this->source_name))); $this->exported_files = $vf1f713c9e000f5d3f280adbd124df4f5['exported_files']; $this->exported_types = $vf1f713c9e000f5d3f280adbd124df4f5['exported_types']; $this->exported_langs = $vf1f713c9e000f5d3f280adbd124df4f5['exported_langs']; $this->exported_domains = $vf1f713c9e000f5d3f280adbd124df4f5['exported_domains']; $this->exported_templates = $vf1f713c9e000f5d3f280adbd124df4f5['exported_templates']; $this->exported_elements = $vf1f713c9e000f5d3f280adbd124df4f5['exported_elements']; $this->exported_objects = $vf1f713c9e000f5d3f280adbd124df4f5['exported_objects']; $this->exported_restrictions = $vf1f713c9e000f5d3f280adbd124df4f5['exported_restrictions']; $this->restricted_fields = $vf1f713c9e000f5d3f280adbd124df4f5['restricted_fields']; $this->restrictions = $vf1f713c9e000f5d3f280adbd124df4f5['restrictions']; $this->exported_registry_items = $vf1f713c9e000f5d3f280adbd124df4f5['exported_registry_items']; $this->exported_data_types = $vf1f713c9e000f5d3f280adbd124df4f5['exported_data_types']; $this->exported_dirs = $vf1f713c9e000f5d3f280adbd124df4f5['exported_dirs']; } $this->createGrid(); if ($this->directories && !$this->break) { $this->exportDirs(); } if ($this->files && !$this->break) { $this->exportFiles(); } if ($this->langs && !$this->break) { $this->exportLangs(); } if ($this->domains && !$this->break) { $this->exportDomains(); } if ($this->templates && !$this->break) { $this->exportTemplates(); } if ($this->data_types && !$this->break) { $this->exportDataTypes(); } if ($this->types && !$this->break) { $this->exportTypes(); } if ($this->objects && !$this->break) { $this->exportObjects(); } if ($this->elements && !$this->break) { $this->exportElements(); } if ($this->branches && !$this->break) { $this->exportBranches(); } if ($this->restrictions && !$this->break) { $this->exportRestrictions(); } if ($this->registry && !$this->break) { $this->exportRegs(); } $v8277e0910d750195b448797616e091ad = $this->doc; $v6f8f57715090da2632453988d9a1501b = $this->meta_container; $this->completed = !$this->break; if (count($this->branches) && $this->completed) { $v92ec19ffde05e15769b1bb3ee05ad745 = array(); foreach ($this->branches as $v09fd5b139469053e6cd6e28cf8725337) { if (isset($this->exported_elements[$v09fd5b139469053e6cd6e28cf8725337]) && $this->exported_elements[$v09fd5b139469053e6cd6e28cf8725337] != 'found') { $v09fd5b139469053e6cd6e28cf8725337 = $this->exported_elements[$v09fd5b139469053e6cd6e28cf8725337]; } $v92ec19ffde05e15769b1bb3ee05ad745[] = $v09fd5b139469053e6cd6e28cf8725337; } $v7b8b965ad4bca0e41ab51de7b31363a1 = $v8277e0910d750195b448797616e091ad->createElement('branches'); $this->translateEntity(array('nodes:id' => $v92ec19ffde05e15769b1bb3ee05ad745), $v7b8b965ad4bca0e41ab51de7b31363a1); $v6f8f57715090da2632453988d9a1501b->appendChild($v7b8b965ad4bca0e41ab51de7b31363a1); } $this->saveState(); if ($this->showAllFields) { xmlTranslator::$showHiddenFieldGroups = $ved2767f3d8b91be52c4cb22eb81a04b3; xmlTranslator::$showUnsecureFields = $vcf90eeb77dd5c141a9e9b72790489e27; } umiObjectProperty::$IGNORE_CACHE = $v07d2e301ed1b9e6b89b58497f1810239; if (!is_null($this->oldGetLinks)) { $_REQUEST['links'] = $this->oldGetLinks; } return $this->doc; }