Mariusz Muszyński 8 лет назад
Родитель
Сommit
6d06543828
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      SE/se-lib/Route/UrlAction/BiAuditGenerate.php

+ 6 - 2
SE/se-lib/Route/UrlAction/BiAuditGenerate.php

@@ -186,6 +186,7 @@ function toggle(source) {
 			if (!($lAppoitmentInfo = V::get('info', false, $_POST))) throw new Exception("Błąd formularza!");
 			if (!($BiAnalizaMinDepth = V::get('minDepth', false, $_POST))) throw new Exception("Błąd formularza!");
 			if (!($BiAnalizaMaxDepth = V::get('maxDepth', false, $_POST))) throw new Exception("Błąd formularza!");
+			if (!($BiAnalizaOnlyTargets = V::get('onlyTargets', false, $_POST))) throw new Exception("Błąd formularza!");
 			$query = "select * from BI_audit_ENERGA_PRACOWNICY where ID='{$prID[0]}'";
 			$result = DB::getPDO()->fetchFirst($query);
 			if (!$result) throw new Exception("Błąd formularza!");
@@ -200,6 +201,7 @@ function toggle(source) {
 				'BI_analiza_reloadCache' => $sqlUpdate['BI_analiza_reloadCache'],
 				'BI_analiza_minDepth' => $BiAnalizaMinDepth,
 				'BI_analiza_maxDepth' => $BiAnalizaMaxDepth,
+				'BI_analiza_onlyTargets' => $BiAnalizaOnlyTargets,
 			];
 			$powiazanieID = DB::getDB()->ADD_NEW_OBJ('BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA', (object)$sqlInsert);
 			if ($powiazanieID) SE_Layout::alert('success','Dodano rekord do wygenerowania powiązań');
@@ -320,6 +322,7 @@ function toggle(source) {
             <td>Adnotacje</td>
             <td>Minimalna głębokość analizy</td>
             <td>Maksymalna głębokość analizy</td>
+            <td>Powiązania tylko do celów</td>
             <td>Status raportu</td>
             <td>Status raportu - informacje</td>
             <td>Indywidualny raport</td>
@@ -337,7 +340,7 @@ join `{$refPowiazaniaToPracownicy}` on `BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZAN
 where `REMOTE_PRIMARY_KEY` = '{$this->SOURCE['ID']}'";
 		$result = DB::getPDO()->fetchAll($query);
 
-		if (!$result) echo '<tr><td align="center" colspan="8">Brak znalezionych powiązań</td></tr>';
+		if (!$result) echo '<tr><td align="center" colspan="9">Brak znalezionych powiązań</td></tr>';
 		else {
 	                foreach ($result as $row) {
 				$query = "select count(*) from `{$refPowiazaniaToPracownicy}` where `PRIMARY_KEY` = '{$row['ID']}'";
@@ -348,6 +351,7 @@ where `REMOTE_PRIMARY_KEY` = '{$this->SOURCE['ID']}'";
             <td><?=$row['L_APPOITMENT_INFO']?></td>
             <td><?=$row['BI_analiza_minDepth']?></td>
             <td><?=$row['BI_analiza_maxDepth']?></td>
+            <td><?=($row['BI_analiza_onlyTargets'] == 'N' ? "Nie" : "Tak")?></td>
             <td><?=$row['FILE_STATUS']?></td>
             <td><?=$row['FILE_STATUS_info']?></td>
             <td><?=($count > 1 ? 'Nie' : 'Tak')?></td>
@@ -1656,7 +1660,7 @@ class BiAuditPowiazania {
 		}
 
 		if (count($this->path) > $this->maxDepth) {
-			if (!$this->onlyTarges) $this->results[] = $this->path;
+			if (!$this->onlyTargets) $this->results[] = $this->path;
 			array_pop($this->path);
 			return false;
 		}