Przeglądaj źródła

Implementacja dateRange w raporcie; włączenie BiAuditGenerate

Mariusz Muszyński 7 lat temu
rodzic
commit
7523282d12

+ 1 - 1
SE/bash_sync_perms.php

@@ -545,7 +545,7 @@ class SyncPerms {
 		echo "DBG: UrlAction_WmsGenerate->doGenerate() END\n";
 
 		echo "DBG: UrlAction_BiAuditGenerate->doGenerate() START...\n";
-		//Router::getRoute('UrlAction_BiAuditGenerate')->doGenerate(); //musze przetestowac raport!
+		Router::getRoute('UrlAction_BiAuditGenerate')->doGenerate(); //musze przetestowac raport!
 		echo "DBG: UrlAction_BiAuditGenerate->doGenerate() END\n";
 	}
 

+ 7 - 1
SE/se-lib/Route/UrlAction/BiAuditGenerate.php

@@ -4001,7 +4001,13 @@ class BiAuditPowiazania {
 
 				if ($rel) {
 					$item_result['relation_from'] = $this->relationName($rel);
-					if ($relDateRange) $item_result['relation_dateRange'] = $relDateRange;
+					if ($relDateRange) $item_result['p5:relation_DateRangeElements'] = array_map(function ($x) {
+						list($from, $to) = explode(':', $x);
+						return ['@attributes' => [
+							'p5:leadingTimeDate-From' => $from,
+							'p5:leadingTimeDate-To' => $to,
+						]];
+					}, explode(';', $relDateRange));
 					// TODO
 //					<relation_dateRangeElements>
 //						<relation_dateRange from="2010-01-01" to="2011-01-01"/>