Exemplo n.º 1
0
<?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);
Exemplo n.º 2
0
<?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");
Exemplo n.º 3
0
$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);
Exemplo n.º 4
0
<?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);
Exemplo n.º 5
0
    $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");
}