This commit is contained in:
2021-09-13 20:49:01 +06:00
14 changed files with 3237 additions and 166 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)
{
@ -917,7 +915,7 @@
if($cmd==0) //Restore password by email
{
$res = $db->query("select 1 from _Users where del=false and email = '$login';");
$res = $db->query("select 1 from '.$Schema.'_Users where del=false and email = '$login';");
if($res->rowCount()>0)
{
mail($login,'rigor.kz','Not implement',"Content-type: text/html; charset=utf-8\r\nFrom: rigor Site <info@rigor.kz>");