ВЬЮ.js

This commit is contained in:
2020-12-08 11:20:16 +06:00
parent 27d49bf102
commit c19e513a5e
5 changed files with 3113 additions and 40 deletions

View File

@ -238,9 +238,11 @@
{
$doc = new DOMDocument();
try
{ $doc->loadXML(file_get_contents("php://input"));
{
$doc->loadXML($HTTP_INPUT);
} catch (Exception $e)
{ sendError($e->getMessage());
{
sendError($e->getMessage());
}
$reqNode = $doc->documentElement;
@ -250,8 +252,6 @@
}
}
//error_log($HTTP_INPUT);
//описание
//(fn==0) - отправить метаданные клиенту по запрошенному узлу
//(fn==1) - вставить одну запись в базу данных (результат id записи)
@ -607,13 +607,8 @@
$f2=findNodeOnPath($nTypeR,'objects-list/filter');
setFilter($f1,$f2);//заменить все значения первого фильтра значениями из второго
//+++++++
//$objXMLDocument->saveXML($currNode)
$sql_query=getCdataValue(findNodeOnPath($currNode, "objects-list/sql-query"));
//sendError($sql_query);
if($f1!=null)
{
$nextnode=$f1->firstChild;
@ -705,7 +700,10 @@
if(!array_key_exists("_u",$row)) { $access.="u"; } else { $access.=$row["_u"]; }
if(!array_key_exists("_d",$row)) { $access.="d"; } else { $access.=$row["_d"]; }
$xmlstring.=' <record id="'.$row[$currNode->getAttribute("ObjectID")].'" a="'.$access.'">';
if(array_key_exists($currNode->getAttribute("ObjectID"),$row))
$xmlstring.=' <record id="'.$row[$currNode->getAttribute("ObjectID")].'" a="'.$access.'">';
else
$xmlstring.=' <record id="" a="'.$access.'">';
$nextnode=findNode($currNode,'objects-list')->firstChild;
while ($nextnode)
{