|
|
@@ -149,8 +149,6 @@ dostęp dla zarządu i os. odp. kwota końcowa
|
|
|
, k.COST_VALUE as cost
|
|
|
from IN7_DZIENNIK_KORESP k
|
|
|
where k.A_STATUS != 'DELETED'
|
|
|
- -- and k.ID in (2293) -- TEST
|
|
|
- -- and k.ID in (2537, 2538, 2539, 2536) -- TEST
|
|
|
and k.ORDER_NR in({$sqlOrderLabels})
|
|
|
");
|
|
|
foreach ($data['fvToOrdersRaw'] as $fv) {
|
|
|
@@ -224,7 +222,7 @@ dostęp dla zarządu i os. odp. kwota końcowa
|
|
|
'data' => $fv['data'],
|
|
|
'sum' => 0,
|
|
|
'profit_fv_value' => $fv['profit'],
|
|
|
- 'label' => $fv['obcy_nr_koresp'],
|
|
|
+ 'label' => (!empty($fv['obcy_nr_koresp'])) ? $fv['obcy_nr_koresp'] : $fv['ID'],
|
|
|
'costRaw' => $fv
|
|
|
);
|
|
|
$data['costs'][] = $item;
|
|
|
@@ -556,22 +554,20 @@ dostęp dla zarządu i os. odp. kwota końcowa
|
|
|
|
|
|
// <td style="white-space:nowrap"><?php echo $cost['data']; ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap')
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap'})
|
|
|
tdNode.appendChild(document.createTextNode(cost['data']))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td><?php echo UI::price($cost['budget_profit_fv']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap')
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: '#999'})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['profit_fv_value'], '0,00')))
|
|
|
- tdNode.style.color = '#999'
|
|
|
if ('profit_fv' == cost['_type']) {
|
|
|
// <div style="white-space: nowrap; color: rgb(153, 153, 153);">nr: 131/MKL/8/2016/9/VIII/2016</div>
|
|
|
- var cellProfitFvNode = document.createElement('small')
|
|
|
- cellProfitFvNode.style.display = 'block'
|
|
|
- cellProfitFvNode.style.whiteSpace = 'nowrap'
|
|
|
- cellProfitFvNode.style.color = '#999'
|
|
|
+ var cellProfitFvNode = document.createElement('a')
|
|
|
+ p5Utils__nodeStyle(cellProfitFvNode, {display: 'block', color: '#999', fontSize: 'x-small', textDecoration: 'underline', whiteSpace: 'nowrap'})
|
|
|
cellProfitFvNode.appendChild(document.createTextNode('FV: ' + cost['label']))
|
|
|
+ cellProfitFvNode.setAttribute('href', '<?= Request::getPathUri(); ?>index.php?_route=ViewTableAjax&typeName=p5_default_db:IN7_DZIENNIK_KORESP#EDIT/' + cost['costRaw']['ID'])
|
|
|
tdNode.appendChild(cellProfitFvNode)
|
|
|
}
|
|
|
costNode.appendChild(tdNode)
|
|
|
@@ -584,43 +580,43 @@ dostęp dla zarządu i os. odp. kwota końcowa
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_aneks']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_aneks']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_aneks']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_aneks']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_aneks'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_kary']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_kary']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_kary']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_kary']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_kary'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_osprzet']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_osprzet']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_osprzet']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_osprzet']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_osprzet'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_materialy']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_materialy']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_materialy']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_materialy']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_materialy'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_koszt_pracownikow']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_koszt_pracownikow']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_koszt_pracownikow']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_koszt_pracownikow']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_koszt_pracownikow'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_koszt_podwykonawcow']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_koszt_podwykonawcow']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_koszt_podwykonawcow']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_koszt_podwykonawcow']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_koszt_podwykonawcow'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_koszt_reprezentacyjny']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_koszt_reprezentacyjny']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_koszt_reprezentacyjny']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_koszt_reprezentacyjny']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_koszt_reprezentacyjny'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
@@ -637,8 +633,7 @@ dostęp dla zarządu i os. odp. kwota końcowa
|
|
|
}
|
|
|
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.style.whiteSpace = 'nowrap'
|
|
|
- tdNode.style.color = 'silver'
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: 'silver'})
|
|
|
if (cost['order_nr']) {
|
|
|
var cellOrderColor = '#aaa';
|
|
|
var cellOrderTitle = '';
|
|
|
@@ -656,14 +651,17 @@ dostęp dla zarządu i os. odp. kwota końcowa
|
|
|
case 'ODRZUCONE': cellOrderTitle = "Zamówienie odrzucone"; break;
|
|
|
case 'WERSJA_ROBOCZA': cellOrderTitle = "Wersja robocza"; break;
|
|
|
}
|
|
|
- cellOrderNrNode.style.whiteSpace = 'nowrap'
|
|
|
- cellOrderNrNode.style.color = '#999'
|
|
|
- cellOrderNrNode.appendChild(document.createTextNode('nr: ' + cost['order_nr']))
|
|
|
- tdNode.style.color = cellOrderColor
|
|
|
+ p5Utils__nodeStyle(cellOrderNrNode, {whiteSpace: 'nowrap', color: '#999'})
|
|
|
+ cellOrderNrNode.appendChild(document.createTextNode('nr: '))
|
|
|
+ var linkNode = document.createElement('a')
|
|
|
+ p5Utils__nodeStyle(linkNode, {color: '#999', textDecoration: 'underline'})
|
|
|
+ linkNode.appendChild(document.createTextNode(cost['order_nr']))
|
|
|
+ linkNode.setAttribute('href', '<?= Request::getPathUri(); ?>index.php?_route=UrlAction_ProjektyProNetMediaZamZlec&_task=zamowienie&id=' + cost['orderRaw']['ID'])
|
|
|
+ cellOrderNrNode.appendChild(linkNode)
|
|
|
tdNode.setAttribute('title', cellOrderTitle)
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['order_cost'], '0,00')))
|
|
|
tdNode.appendChild(cellOrderNrNode)
|
|
|
- tdNode.style.backgroundColor = (orderFvBilled) ? '#d9edf7' : '#fff'
|
|
|
+ p5Utils__nodeStyle(tdNode, {color: cellOrderColor, backgroundColor: (orderFvBilled) ? '#d9edf7' : '#fff'})
|
|
|
} else {
|
|
|
tdNode.appendChild(document.createTextNode('0,00'))
|
|
|
}
|
|
|
@@ -677,9 +675,12 @@ dostęp dla zarządu i os. odp. kwota końcowa
|
|
|
// TODO: link do edycji koresp by $idKoresp
|
|
|
var fvNode = document.createElement('div')
|
|
|
fvNode.style.whiteSpace = 'nowrap'
|
|
|
- fvNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(fv['cost'], '0,00')))
|
|
|
- if (fv['nr']) fvNode.appendChild(document.createTextNode(' (' + fv['nr'] + ')'))
|
|
|
- else fvNode.appendChild(document.createTextNode(' [' + fv['id'] + ']'))
|
|
|
+ fvNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(fv['cost'], '0,00') + ' '))
|
|
|
+ var linkNode = document.createElement('a')
|
|
|
+ p5Utils__nodeStyle(linkNode, {color: '#999', textDecoration: 'underline'})
|
|
|
+ linkNode.appendChild(document.createTextNode(((fv['nr']) ? '('+fv['nr']+')' : '['+fv['id']+']')))
|
|
|
+ linkNode.setAttribute('href', '<?= Request::getPathUri(); ?>index.php?_route=ViewTableAjax&typeName=p5_default_db:IN7_DZIENNIK_KORESP#EDIT/' + fv['id'])
|
|
|
+ fvNode.appendChild(linkNode)
|
|
|
tdNode.appendChild(fvNode)
|
|
|
})
|
|
|
}
|
|
|
@@ -688,49 +689,49 @@ dostęp dla zarządu i os. odp. kwota końcowa
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_zaliczki']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_zaliczki']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_zaliczki']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_zaliczki']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_zaliczki'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_rozliczone_zaliczki']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_rozliczone_zaliczki']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_rozliczone_zaliczki']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_rozliczone_zaliczki']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_rozliczone_zaliczki'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_zgoda_sluzebnosci']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_zgoda_sluzebnosci']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_zgoda_sluzebnosci']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_zgoda_sluzebnosci']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_zgoda_sluzebnosci'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_zgoda_odszkodowania']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_zgoda_odszkodowania']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_zgoda_odszkodowania']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_zgoda_odszkodowania']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_zgoda_odszkodowania'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_sprzet_wlasny']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_sprzet_wlasny']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_sprzet_wlasny']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_sprzet_wlasny']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_sprzet_wlasny'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_sprzet_wynajety']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_sprzet_wynajety']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_sprzet_wynajety']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_sprzet_wynajety']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_sprzet_wynajety'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_organizacja_ruchu']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_organizacja_ruchu']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_organizacja_ruchu']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_organizacja_ruchu']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_organizacja_ruchu'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|
|
|
// <td style="color:<?php echo ($cost['budget_zajetosc_pasa']) ? 'black' : 'silver'; ?>"><?php echo UI::price($cost['budget_zajetosc_pasa']); ?></td>
|
|
|
tdNode = document.createElement('td')
|
|
|
- tdNode.setAttribute('style', 'white-space:nowrap; color:' + ((cost['budget_zajetosc_pasa']) ? 'black' : 'silver'))
|
|
|
+ p5Utils__nodeStyle(tdNode, {whiteSpace: 'nowrap', color: ((cost['budget_zajetosc_pasa']) ? 'black' : 'silver')})
|
|
|
tdNode.appendChild(document.createTextNode(p5Utils__pricePrintPL(cost['budget_zajetosc_pasa'], '0,00')))
|
|
|
costNode.appendChild(tdNode)
|
|
|
|