|
|
@@ -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;
|
|
|
}
|