This commit is contained in:
2024-04-27 09:23:34 +02:00
commit 11e713ca6f
11884 changed files with 3263371 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,43 @@
<?php
require_once 'modules/EcmReports/optima/OptimaXMLConstant.php';
class OptimaXML{
private $sugarSmarty;
public $basicXML;
private $content;
private $dom;
public function __construct(){
$this->sugarSmarty= new Sugar_Smarty();
$this->dom= new DOMDocument;
}
public function generateStartXMl(){
$this->sugarSmarty->assign("WERSJA",OptimaXMLConstant::WERSJA);
$this->sugarSmarty->assign("BAZA_ZRD_ID",OptimaXMLConstant::BAZA_ZRD_ID);
$this->sugarSmarty->assign("BAZA_DOC_ID",OptimaXMLConstant::BAZA_DOC_ID);
$this->content=$this->sugarSmarty->fetch(OptimaXMLConstant::FILE_PATH);
return $this;
}
public function loadXml(){
$this->dom->loadXML($this->content);
$this->basicXML=simplexml_import_dom($this->dom);
return $this;
}
public function getXmlNode(){
return $this->basicXML;
}
}

View File

@@ -0,0 +1,9 @@
<?php
class OptimaXMLConstant{
const WERSJA = '2.00';
const BAZA_ZRD_ID='SPR';
const BAZA_DOC_ID='KSI';
const FILE_PATH='modules/EcmReports/tpls/test_2.xml.html';
}

File diff suppressed because it is too large Load Diff