<?php require "include.php"; require "update-x.php"; if (!$UPDATE_X_ini["DATABASE"]) { $xml = INCLUDE_getFile($UPDATE_X_vars["edit"]); } else { $UPDATE_X_vars["selectedId"] = UPDATE_X_getParameter($selectedId, $UPDATE_X_ini, "form", "selectedId"); if ($UPDATE_X_vars["selectedId"] == "New") { $xml = ""; } else { $editParam["database"] = $UPDATE_X_vars["database"]; $editParam["mfn"] = $UPDATE_X_vars["selectedId"]; $editParam["lockid"] = $UPDATE_X_vars["user"]; $editParam["expire"] = INCLUDE_optionalVar($UPDATE_X_ini["VARS"]["expire"], "18000"); $xml = wxis_edit(INCLUDE_wxisParameterList($editParam)); } } $UPDATE_X_xml = UPDATE_X_setXml($UPDATE_X_vars, $UPDATE_X_ini, $xml); //die($UPDATE_X_xml); $xslEdit = UPDATE_X_getFileParameter($xsl, $UPDATE_X_ini, "XSL", "edit"); print INCLUDE_xml_xsl($UPDATE_X_xml, $xslEdit);
<?php require "include.php"; require "update-x.php"; $schema = UPDATE_X_getFileParameter($schema, $UPDATE_X_ini, "XSD", "schema"); $xsd = INCLUDE_getFile($schema); print INCLUDE_xml_xsl($xsd, "/home2/schematic/htdocs/update-x/xsl/schema-to-struct.xsl");
$UPDATE_X_vars["UPDATE_X_saveDate"] = date("l d F Y H:i"); if (!isset($xml)) { UPDATE_X_error('Please, informe the "xml" parameter!'); } $UPDATE_X_xml = UPDATE_X_setXml($UPDATE_X_vars, $UPDATE_X_ini, stripslashes($xml)); $xslWrite = UPDATE_X_getFileParameter($xslWrite, $UPDATE_X_ini, "XSL", "write"); $xml = INCLUDE_xml_xsl($UPDATE_X_xml, $xslWrite); $xml = INCLUDE_removeXMLpi($xml); if (!$UPDATE_X_ini["DATABASE"]) { if (trim($xml) != "") { INCLUDE_putFile($UPDATE_X_vars["edit"], '<?xml version="1.0" encoding="ISO-8859-1"?>' . "\n" . $xml); } } else { $UPDATE_X_vars["selectedId"] = UPDATE_X_getParameter($selectedId, $UPDATE_X_ini, "form", "selectedId"); $writeParam["database"] = $UPDATE_X_vars["database"]; $writeParam["mfn"] = $UPDATE_X_vars["selectedId"]; $writeParam["lockid"] = $UPDATE_X_vars["user"]; $writeParam["expire"] = INCLUDE_optionalVar($UPDATE_X_ini["VARS"]["expire"], "18000"); $content = '<field tag="1"><occ>' . $xml . '</occ></field>'; if (trim($content) != "") { $xml = wxis_write(INCLUDE_wxisParameterList($writeParam), $content); } if ($UPDATE_X_vars["selectedId"] == "New") { preg_match("/<record mfn=\"(.+)\">/", $xml, $pregMatch); $UPDATE_X_vars["selectedId"] = trim($pregMatch[1]); } } $UPDATE_X_xml = UPDATE_X_setXml($UPDATE_X_vars, $UPDATE_X_ini, $xml); //die($UPDATE_X_xml); $xslShow = UPDATE_X_getFileParameter($xsl, $UPDATE_X_ini, "XSL", "show"); print INCLUDE_xml_xsl($UPDATE_X_xml, $xslShow);
<?php require "include.php"; require "update-x.php"; $UPDATE_X_vars["selectedId"] = INCLUDE_optionalVar($selectedId, ""); $searchParam["database"] = $UPDATE_X_vars["database"]; $searchParam["search"] = $UPDATE_X_vars["restriction"]; $xml = wxis_search(INCLUDE_wxisParameterList($searchParam)); $UPDATE_X_xml = UPDATE_X_setXml($UPDATE_X_vars, $UPDATE_X_ini, $xml); //die($UPDATE_X_xml); $xslDocuments = UPDATE_X_getFileParameter($xsl, $UPDATE_X_ini, "XSL", "documents"); print INCLUDE_xml_xsl($UPDATE_X_xml, $xslDocuments);
$xml .= "<UPDATE-X>\n"; $xml .= "<vars>\n" . INCLUDE_listElements($vars) . "</vars>\n"; $xml .= "<ini>\n"; reset($ini); while (list($key, $value) = each($ini)) { $xml .= "<" . $key . ">" . INCLUDE_listElements($value) . "</" . $key . ">\n"; } $xml .= "</ini>\n"; $xml .= "<data>\n"; $xml .= $data; $xml .= "</data>\n"; $xml .= "</UPDATE-X>\n"; return $xml; } $UPDATE_X_vars["UPDATE_X"] = UPDATE_X; $UPDATE_X_vars["UPDATE_X_VERSION"] = UPDATE_X_VERSION; $UPDATE_X_vars["ini"] = UPDATE_X_getIni($ini); $UPDATE_X_ini = parse_ini_file($UPDATE_X_vars["ini"], true); $UPDATE_X_vars["lang"] = INCLUDE_optionalVar($lang, $UPDATE_X_ini["VARS"]["lang"]); if (!$UPDATE_X_ini["DATABASE"]) { $UPDATE_X_vars["user"] = INCLUDE_optionalVar($user, "-unknown-"); $UPDATE_X_vars["edit"] = UPDATE_X_getFileParameter($edit, $UPDATE_X_ini, "XML", "edit"); } else { require "../../wxis-php/wxis.php"; $UPDATE_X_vars["user"] = UPDATE_X_getParameter($user, $UPDATE_X_ini, "FORM", "user"); $UPDATE_X_vars["database"] = UPDATE_X_getParameter($database, $UPDATE_X_ini, "DATABASE", "edit"); UPDATE_X_fileExists($UPDATE_X_vars["database"] . ".mst", "DATABASE edit"); $UPDATE_X_vars["restriction"] = UPDATE_X_getParameter($restriction, $UPDATE_X_ini, "DATABASE", "restriction"); $UPDATE_X_vars["column"] = INCLUDE_optionalVar($column, ""); $UPDATE_X_vars["order"] = INCLUDE_optionalVar($order, "descending"); }