Mariusz Muszyński 6 yıl önce
ebeveyn
işleme
2f688e7a75
1 değiştirilmiş dosya ile 4 ekleme ve 4 silme
  1. 4 4
      SE/se-lib/Route/UrlAction/BiAuditGenerate.php

+ 4 - 4
SE/se-lib/Route/UrlAction/BiAuditGenerate.php

@@ -27,7 +27,6 @@ class Route_UrlAction_BiAuditGenerate extends RouteBase {
 	private $SOURCE = null;
 	private $REFERER;
 	private $POWIAZANIA_ID = null;
-	private $DITA = "/Library/Server/Web/Data/Sites/Default/SE/stuff/dita-ot-3.3.3/bin/dita";
 
 	public function handleAuth() {
 		if (!User::logged()) {
@@ -1983,7 +1982,7 @@ Wygenerowany raport Benford'a nr <?=$this->SOURCE['ID']?>
 		copy($xmlFile, $antXmlFile);
 		shell_exec("cd /Library/Server/Web/Data/Sites/Default/SE/schema/WPS_Functions/default_db/CRM_PROCES_tree && sudo /opt/local/bin/ant -f build_CRM_PROCES_tree.xml default_db:PROCES_INIT:tree:dita -Duuid={$basename}");
 		if (!file_exists($ditamapFile)) throw new Exception("Nie udało się wygenerować pliku ditamap");
-		shell_exec("cd \"{$baseDir}\" && sudo {$this->DITA} -o pdf -i {$basename}.ditamap -f pdf");
+		shell_exec("cd \"{$baseDir}\" && sudo " . BiAuditPowiazania::DITA . " -o pdf -i {$basename}.ditamap -f pdf");
 		if (!file_exists($pdfFile)) throw new Exception("Nie udało się wygenerować pliku PDF");
 		return $pdfFile;
 	}
@@ -3503,6 +3502,7 @@ class BiAuditRefTables {
 
 class BiAuditPowiazania {
 
+	const DITA = "/Library/Server/Web/Data/Sites/Default/SE/stuff/dita-ot-3.3.3/bin/dita";
 	private $L_APPOITMENT_INFO;
 	private $minDepth;
 	private $maxDepth, $origMaxDepth;
@@ -4252,7 +4252,7 @@ class BiAuditPowiazania {
 		}
 
 		self::saveToLog("Generuję plik PDF ({$resultsPart})");
-		self::exec("cd \"{$baseDir}\" && {$this->DITA} -o pdf -i relations-{$id_part}.ditamap -f pdf");
+		self::exec("cd \"{$baseDir}\" && " . self::DITA . " -o pdf -i relations-{$id_part}.ditamap -f pdf");
 		if (file_exists($pdfFile)) {
 			rename($pdfFile, $pdfDestFile);
 			self::saveToLog("Wygenerowano plik PDF ({$resultsPart})");
@@ -4260,7 +4260,7 @@ class BiAuditPowiazania {
 		$this->saveProgress(['reportsCreated' => 0.45]);
 
 		self::saveToLog("Generuję pliki HTML ({$resultsPart})");
-		self::exec("cd \"{$baseDir}\" && {$this->DITA} -o html -i relations-{$id_part}.ditamap -f tocjs");
+		self::exec("cd \"{$baseDir}\" && " . self::DITA . " -o html -i relations-{$id_part}.ditamap -f tocjs");
 		if (file_exists($htmlDir) && is_dir($htmlDir) && file_exists($htmlFile)) {
 			self::exec("cd \"{$baseDir}\" && zip -r \"{$htmlZipDestFile}\" html");
 			if (file_exists($htmlDestDir)) self::exec("rm -rf \"{$htmlDestDir}\"");