(function(eko, $, undefined) { eko.global = { group_separator_space : true, context : '' }; }(window.eko = window.eko || {}, jQuery)); (function(roo, $, undefined) { roo.context = ''; roo.current_year = parseInt('2023'); roo.ret_url_param = function() { return '&rurl=' + window.location.pathname + window.location.search; }; roo.redirect = function(def) { var rUrl = eko.util.getRequestParam('rurl'); window.location.href = (eko.util.isEmpty(rUrl) ? (def == null ? './index.html' : def) : rUrl); }; roo.rs = { zht : { list : '/rs/admin/zahtjev/list', one : '/rs/admin/zahtjev/one', save : '/rs/admin/zahtjev/save', remove : '/rs/admin/zahtjev', nw : '/rs/admin/zahtjev/new', approve : '/rs/admin/zahtjev/appr', cnt : '/rs/admin/zahtjev/cnt' }, zhtnt : { list : '/rs/admin/zahtjevnt/list', one : '/rs/admin/zahtjevnt/one', save : '/rs/admin/zahtjevnt/save', remove : '/rs/admin/zahtjevnt', nw : '/rs/admin/zahtjevnt/new', approve : '/rs/admin/zahtjevnt/appr', cnt : '/rs/admin/zahtjevnt/cnt' }, zhtovl : { list : '/rs/admin/zahtjevovl/list', one : '/rs/admin/zahtjevovl/one', save : '/rs/admin/zahtjevovl/save', remove : '/rs/admin/zahtjevovl', nw : '/rs/admin/zahtjevovl/new', approve : '/rs/admin/zahtjevovl/appr', cnt : '/rs/admin/zahtjevovl/cnt', chk : '/rs/admin/zahtjevovl/oib' }, sump : { ps : '/rs/sump/ps' }, adm : { usr : { list : '/rs/admin/user/list', cnt : '/rs/admin/user/c', actcnt : '/rs/admin/user/ac', ppdcnt : '/rs/admin/user/ppdc', one : '/rs/admin/user/one', save : '/rs/admin/user/s', remove : '/rs/admin/user/r', rlist : '/rs/admin/user/rlist', val : '/rs/usrval/data', chg : '/rs/usrval/save', send : '/rs/admin/user/mail', pwd : { frm : '/rs/usrval/pwd/get', chg : '/rs/usrval/pwd/save', zfrm : '/rs/usrval/pwds/get', zs : '/rs/usrval/pwds/save' }, byop : '/rs/admin/user/op', bylok : '/rs/admin/user/lok' }, users : { mail : { unosReminder : '/rs/admin/users/mail/reminder' } }, log : '/rs/admin/log/list', loge : '/rs/admin/logev', plog : { list : '/rs/admin/plog/list', stat : '/rs/admin/plog/stat' }, sink : '/rs/operater/sink', cpp : { list : '/rs/cppadm/list', one : '/rs/cppadm/one', save : '/rs/cppadm/save', remove : '/rs/cppadm/remove' }, zaklj : { act : '/rs/admin/zaklj/god', list : '/rs/admin/zaklj/list', oplist : '/rs/admin/zaklj/op' } }, op : { list1 : '/rs/operater/lst1', list2 : '/rs/operater/lst2', cnt : '/rs/operater/c', one : '/rs/operater/one', hist : '/rs/operater/hist', zaklj : '/rs/operater/zaklj', stecaj : '/rs/operater/stecaj', lokver : '/rs/operater/isver', komentar : { save : '/rs/operater/komentar/save', list : '/rs/operater/komentar/list' }, verNijePoslano: '/rs/operater/verPoslano' }, opIns : { cnt : '/rs/insp/cnt', frm : '/rs/insp/frm', list : '/rs/insp/list', excel : '/rs/insp/list/excel', one : '/rs/insp/one', save : '/rs/insp/save', remove : '/rs/insp/remove' }, lok : { list : '/rs/lokacija/lst', byop : '/rs/lokacija/oplst', byopoib : '/rs/lokacija/opoiblst', details : { byop : '/rs/lokacija/details/oplst', byid : '/rs/lokacija/idkod/lok' }, status : { one : '/rs/lokacija/stlst/one', get : '/rs/lokacija/stlst', chg : '/rs/lokacija/stlst/chg', ver : { cnt : '/rs/lokacija/stlst/cnt', list : '/rs/lokacija/stlst/lst', ver : '/rs/lokacija/stlst/ver', lokverst : '/rs/lokacija/lokVerSt', lokverstnp : '/rs/lokacija/lokVerStNP' } }, op : '/rs/lokacija/op', hist : '/rs/lokacija/hist', idkod : '/rs/lokacija/idkod', pi2ad : '/rs/lokacija/pi2ad/chg' }, ob : { god : '/rs/obrazac/godlst', list : '/rs/obrazac/god', tip : '/rs/obrazac/tip', usr : '/rs/obrazac/usr/op', cntver : '/rs/obrazac/cnt/ob/ver', cntall : '/rs/obrazac/cnt/ob/all', cntzup : '/rs/obrazac/cnt/ob/zup', notNull : '/rs/obrazac/val', locked : '/rs/obrazac/locked', hist : '/rs/obrazac/hist', link : '/rs/obrazac/link', pi1 : { one : '/rs/pi1/one', lok : '/rs/pi1/lok', save : '/rs/pi1/save', novi : '/rs/pi1/create', del : '/rs/pi1/remove', byop : '/rs/pi1/op' }, pi2 : { one : '/rs/pi2/one', save : '/rs/pi2/save', novi : '/rs/pi2/create', del : '/rs/pi2/remove', pos : { list : '/rs/pi2/pos/list', one : '/rs/pi2', remove : '/rs/pi2', save : '/rs/pi2' }, tvrtka : { list : '/rs/pi2/tvrtka/list', one : '/rs/pi2/tvrtka/one', remove : '/rs/pi2/tvrtka/remove', save : '/rs/pi2/tvrtka/save' }, proiz : { list : '/rs/pi2/proizvod/list', one : '/rs/pi2/proizvod/one', remove : '/rs/pi2/proizvod/remove', save : '/rs/pi2/proizvod/save' }, isp : { zrak : '/rs/pi2/ispz/list', voda : '/rs/pi2/ispv/list', tlo : '/rs/pi2/ispt/list' }, tdok : { list : '/rs/pi2/tdok/list', save : '/rs/pi2/tdok/save', remove : '/rs/pi2/tdok/remove' }, vdok : { list : '/rs/pi2/vdok/list', save : '/rs/pi2/vdok/save', remove : '/rs/pi2/vdok/remove' }, vot : { list : '/rs/pi2/vot/list' } }, piz : { one : '/rs/piz/one', save : '/rs/piz/save', novi : '/rs/piz/create', del : '/rs/piz/remove', em : { list : '/rs/piz/emisija/list', one : '/rs/piz/emisija/one', remove : '/rs/piz/emisija/remove', save : '/rs/piz/emisija/save' }, mj : { list : '/rs/piz/mj/list', one : '/rs/piz/mj/one', remove : '/rs/piz/mj/remove', save : '/rs/piz/mj/save' }, proiz : { list : '/rs/piz/proiz/list', one : '/rs/piz/proiz/one', remove : '/rs/piz/proiz/remove', save : '/rs/piz/proiz/save' }, ur : { list : '/rs/piz/ur/list', one : '/rs/piz/ur/one', remove : '/rs/piz/ur/remove', save : '/rs/piz/ur/save' }, sir : { list : '/rs/piz/sir/list', one : '/rs/piz/sir/one', remove : '/rs/piz/sir/remove', save : '/rs/piz/sir/save' }, pe : { list : '/rs/piz/ped/list', one : '/rs/piz/ped/one', remove : '/rs/piz/ped/remove', save : '/rs/piz/ped/save' }, gor : { list : '/rs/piz/gor/list', one : '/rs/piz/gor/one', remove : '/rs/piz/gor/remove', save : '/rs/piz/gor/save' }, isp : { list : '/rs/piz/isp/list', one : '/rs/piz/isp/one', remove : '/rs/piz/isp/remove', save : '/rs/piz/isp/save' }, shema : { save : '/rs/piz/shema/save', remove : '/rs/piz/shema/remove' }, uem : '/rs/piz/uem', ueml : { lok : '/rs/piz/uem/lok', pos : '/rs/piz/uem/pos', isp : '/rs/piz/uem/isp' }, urp : { list : '/rs/piz/urp/list', one : '/rs/piz/urp/one', remove : '/rs/piz/urp/remove', save : '/rs/piz/urp/save' } }, piv : { one : '/rs/piv/one', save : '/rs/piv/save', novi : '/rs/piv/create', del : '/rs/piv/remove', isp : { list : '/rs/piv/isp/list', one : '/rs/piv/isp/one', remove : '/rs/piv/isp/remove', save : '/rs/piv/isp/save' }, an : { list : '/rs/piv/an/list', one : '/rs/piv/an/one', remove : '/rs/piv/an/remove', save : '/rs/piv/an/save' }, saveDiff : '/rs/piv' }, kiv : { one : '/rs/kiv/one', save : '/rs/kiv/save', novi : '/rs/kiv/create', del : '/rs/kiv/remove', isp : { list : '/rs/kiv/isp/list', one : '/rs/kiv/isp/one', remove : '/rs/kiv/isp/remove', save : '/rs/kiv/isp/save' }, an : { list : '/rs/kiv/an/list', one : '/rs/kiv/an/one', remove : '/rs/kiv/an/remove', save : '/rs/kiv/an/save' } }, pit : { one : '/rs/pit/one', save : '/rs/pit/save', novi : '/rs/pit/create', del : '/rs/pit/remove', isp : { list : '/rs/pit/isp/list', one : '/rs/pit/isp/one', remove : '/rs/pit/isp/remove', save : '/rs/pit/isp/save' }, an : { list : '/rs/pit/an/list', one : '/rs/pit/an/one', remove : '/rs/pit/isp/remove', save : '/rs/pit/isp/save' } }, no : { one : '/rs/no/one', save : '/rs/no/save', novi : '/rs/no/create', del : '/rs/no/remove', list : { list : '/rs/no/list/list', listc : '/rs/no/list/listc', one : '/rs/no/list/one', remove : '/rs/no/list/remove', save : '/rs/no/list/save', postupanje : '/rs/no/list/post', predano : '/rs/no/list/pred', izvezeno : '/rs/no/list/izvoz' } }, so : { one : '/rs/so/one', save : '/rs/so/save', novi : '/rs/so/create', del : '/rs/so/remove', sp : { list : '/rs/so/sp/list', listc : '/rs/so/sp/listc', one : '/rs/so/sp/one', remove : '/rs/so/sp/remove', save : '/rs/so/sp/save', removeAll : '/rs/so/sp/remove', predano : '/rs/so/sp/predano/list', izvezeno : '/rs/so/sp/izvezeno/list' }, ss : { list : '/rs/so/ss/list', listc : '/rs/so/ss/listc', one : '/rs/so/ss/one', remove : '/rs/so/ss/remove', save : '/rs/so/ss/save', removeAll : '/rs/so/ss/remove', predano : '/rs/so/ss/predano/list', izvezeno : '/rs/so/ss/izvezeno/list', tijekOtpada : '/rs/so/ss/tijekOtpada' }, trg : { list : '/rs/so/trg/list', listc : '/rs/so/trg/listc', one : '/rs/so/trg/one', remove : '/rs/so/trg/remove', save : '/rs/so/trg/save', removeAll : '/rs/so/trg/remove', predano : '/rs/so/trg/predano/list', izvezeno : '/rs/so/trg/izvezeno/list' }, mrd : { list : '/rs/so/trgm/list', listc : '/rs/so/trgm/listc', one : '/rs/so/trgm/one', remove : '/rs/so/trgm/remove', save : '/rs/so/trgm/save', removeAll : '/rs/so/trgm/remove', predano : '/rs/so/trgm/predano/list', izvezeno : '/rs/so/trgm/izvezeno/list' }, rd : { list : '/rs/so/trgr/list', listc : '/rs/so/trgr/listc', one : '/rs/so/trgr/one', remove : '/rs/so/trgr/remove', save : '/rs/so/trgr/save', removeAll : '/rs/so/trgr/remove', predano : '/rs/so/trgr/predano/list', izvezeno : '/rs/so/trgr/izvezeno/list' } }, ozo : { one : '/rs/ozo/one', save : '/rs/ozo/save', novi : '/rs/ozo/create', del : '/rs/ozo/remove', ur : { list : '/rs/ozo/ur/list', one : '/rs/ozo/ur/one', remove : '/rs/ozo/ur/remove', save : '/rs/ozo/ur/save' }, opo : { list : '/rs/ozo/opo/list', listc : '/rs/ozo/opo/listc', one : '/rs/ozo/opo/one', remove : '/rs/ozo/opo/remove', save : '/rs/ozo/opo/save', pos : '/rs/ozo/opopos/list' } } }, koord : { wgs_to_gk : '/rs/koord/wgs_gk', gk_to_wgs : '/rs/koord/gk_wgs', wgs_to_htrs : '/rs/koord/wgs_htrs', chk_wgs : '/rs/koord/chk', chk_wgs_ext : '/rs/koord/chkext' }, sif : { def : { list : '/rs/code/def/lst', one : '/rs/code/def/one', remove : '/rs/code/def/del', save : '/rs/code/def/save' }, nip : { list : '/rs/code/nip/lst', flt : '/rs/code/nip/flt', one : '/rs/code/nip/one', ac : '/rs/code/nip/ac/lst' }, vpp : { flt : '/rs/code/vpp/flt' }, mos : { flt : '/rs/code/mos/flt' }, mod : { flt : '/rs/code/mod/flt' }, norma : { flt : '/rs/code/norma/flt' }, vsir : { flt : '/rs/code/sir/flt' }, vg : { flt : '/rs/code/vg/flt', one : '/rs/code/vg/one' }, eprtrd : '/rs/code/eprtrd/lst', eprtrt : '/rs/code/eprtrt/lst', nacpro : '/rs/code/nacpro', ko : '/rs/code/ko/lst', tvrotp : '/rs/code/tvrotp/lst', uropo : '/rs/code/uropo/lst', odl : '/rs/code/odl/lst', tip : '/rs/code/tipob' }, kontrola : '/rs/qc/go', zakljucavanje : { oj : '/rs/lock/lok', op : '/rs/lock/op', poj : { otklj : '/rs/admin/oppo', zaklj : '/rs/admin/oppz' } }, eprtr : { one : '/rs/eprtr/one', save : '/rs/eprtr/save', otpad : { neopasni : { list : '/rs/eprtr/neopasni/list', one : '/rs/eprtr/neopasni/one', save : '/rs/eprtr/neopasni/save', remove : '/rs/eprtr/an/remove' }, opasni : { list : '/rs/eprtr/opasni/list', one : '/rs/eprtr/opasni/one', save : '/rs/eprtr/opasni/save', remove : '/rs/eprtr/an/remove' }, opasni_izvoz : { list : '/rs/eprtr/opasni_izvoz/list', one : '/rs/eprtr/opasni_izvoz/one', save : '/rs/eprtr/opasni_izvoz/save', remove : '/rs/eprtr/an/remove' } }, isp : { list : '/rs/eprtr/isp/list', zrak : { one : '/rs/eprtr/isp_zrak/one', save : '/rs/eprtr/isp_zrak/save' }, voda : { one : '/rs/eprtr/isp_voda/one', save : '/rs/eprtr/isp_voda/save' }, tlo : { one : '/rs/eprtr/isp_tlo/one', save : '/rs/eprtr/isp_tlo/save' }, pvoda : { one : '/rs/eprtr/pr_voda/one', save : '/rs/eprtr/pr_voda/save' } }, // potvrda : '/rs/eprtr', remove : '/rs/eprtr/remove', refresh : '/rs/eprtr/rfr', odgOsoba : { list : '/rs/eprtr/oo/list', one : '/rs/eprtr/oo/one', save : '/rs/eprtr/oo/save', remove : '/rs/eprtr/oo/remove' } }, obavijest : { nlist : '/rs/obavijest/nlst', list : '/rs/obavijest/lst', listch : '/rs/obavijest/lstch', create : '/rs/obavijest/save', mark : '/rs/obavijest/read', markAll : '/rs/obavijest/allread' }, ver : { ob : '/rs/ver/ob/table', ver : '/rs/ver/ver', otob : '/rs/ver/otkljob', otlok : '/rs/ver/otklj', obv : '/rs/ver/ob/ver', cnt : '/rs/ver/stlst/cntPos', ovl : '/rs/ver/ovl/list' }, kp : { list : '/rs/kp/list', one : '/rs/kp/one', remove : '/rs/kp/remove', save : '/rs/kp/save', copy : '/rs/kp/copy' }, rpt : { url : '/rs/report', erpt1 : { list : '/rs/report/erpt1/data', one : '/rs/report/erpt1/one', save : '/rs/report/erpt1/save', refresh : '/rs/report/eprtr1/refresh' }, erpt2 : { list : '/rs/report/erpt2/data', one : '/rs/report/erpt2/one', save : '/rs/report/erpt2/save', refresh : '/rs/report/eprtr2/refresh' }, erpt3 : { list : '/rs/report/erpt3/data', one : '/rs/report/erpt3/one', save : '/rs/report/erpt3/save', refresh : '/rs/report/eprtr3/refresh' } }, nbz : { glist : '/rs/nbz/glist', list : '/rs/nbz/list', one : '/rs/nbz/one', save : '/rs/nbz/save', remove : '/rs/nbz/remove', generate : '/rs/nbz/gen' }, help : { populate : '/rs/hlp/hs', list : '/rs/hlp/list', plist : '/rs/hlp/pList', one : '/rs/hlp/one', save : '/rs/hlp/save', remove : '/rs/hlp/remove' }, rpteng : { prvt : { params : '/rs/qrpt/params', data : '/rs/qrpt/data' }, pbl : { params : '/rs/pqrpt/params', data : '/rs/pqrpt/data', sif : '/rs/pqrpt/sif', god : { add : '/rs/admin/god/add', remove : '/rs/admin/god/remove', list : '/rs/pqrpt/god/get' } }, legacy : { params : '/rs/queryLegacy/params', data : '/rs/queryLegacy/data' } }, gdpr : { approve : '/rs/gdpr/appr' }, portal : { gd : '/rs/pqrpt/graf' }, eksport : { list : '/rs/eksport/list}', create : '/rs/eksport' }, okk : { create : '/rs/okk/cr', add : '/rs/okk/add', one : '/rs/okk/one', active : '/rs/okk/aktivna', remove : '/rs/okk/remove', close : '/rs/okk/close', list : '/rs/okk/list', cnt : '/rs/okk/cnt', del : '/rs/okk/delete', isotv : '/rs/okk/isotv', zatv : '/rs/okk/zatvoreni' }, prijedlog : { nw : '/rs/prijedlog/new', create : '/rs/prijedlog/create', update : '/rs/prijedlog/update', one : '/rs/prijedlog/one', remove : '/rs/prijedlog/remove', toggleProcitano : '/rs/prijedlog/toggleProcitano', list : '/rs/prijedlog/list', cnt : '/rs/prijedlog/cnt' }, vijest : { save : '/rs/vijest/update', one : '/rs/vijest/one', remove : '/rs/vijest/remove', togglePrikaz : '/rs/vijest/togglePrikaz', list : '/rs/vijest/list' }, lcp : { list : '/rs/lcp/list', one : '/rs/lcp', save : '/rs/lcp/save', energyInput : { list : '/rs/lcp/energyInputList', one : '/rs/lcp/energyInput' }, emissionsToAir : { list : '/rs/lcp/emissionsToAirList', one : '/rs/lcp/emissionsToAir' }, toggleExcluded : '/rs/lcp/toggleExcluded', refresh : '/rs/lcp/refresh' }, ets : { list : '/rs/ets/list', one : '/rs/ets/one', save : '/rs/ets/save', remove : '/rs/ets/remove', refresh : '/rs/ets/refresh', copy : '/rs/ets/copy' }, etsco2 : { list : '/rs/ets/etsco2/list', one : '/rs/ets/etsco2/one', save : '/rs/ets/etsco2/save', remove : '/rs/ets/etsco2/remove' }, bioplin : { list : '/rs/bioplin/list', one : '/rs/bioplin/one', save : '/rs/bioplin/save', remove : '/rs/bioplin/remove', refresh : '/rs/bioplin/refresh' }, drvopreradjivac : { list : '/rs/drvopreradjivac/list', one : '/rs/drvopreradjivac/one', save : '/rs/drvopreradjivac/save', remove : '/rs/drvopreradjivac/remove', refresh : '/rs/drvopreradjivac/refresh' }, eonto : { exp : { excel : '/rs/eonto/export/excel' }, lokacijaList : '/rs/eonto/lokacija/list', izvoz : '/rs/eonto/izvoz', nastalo : '/rs/eonto/nastalo', predano : '/rs/eonto/predano', stanje : '/rs/eonto/stanje', preuzeto : '/rs/eonto/preuzeto', postupanje : '/rs/eonto/postupanje' } }; roo.waitImage = (function(url, container) { var wi = null; var show = function() { NProgress.start(); }; var hide = function() { NProgress.done(); NProgress.remove(); //wi.hide(); }; return { show : show, hide : hide }; }()); $(document).ajaxStart(function() { roo.waitImage.show(); }); $(document).ajaxStop(function() { roo.waitImage.hide(); }); roo.data = { get : function(url, fn) { eko.ajax.get(url, fn); }, getXml : function(url, fn) { eko.ajax.getXml(url, fn); }, post : function(url, data, successFn, errorFn) { eko.ajax.post(url, data, successFn, errorFn); }, remove : function(url, data, successFn, errorFn) { eko.ajax.remove(url, data, successFn, errorFn); }, adm : { usr : { rlist : function(fn) { roo.data.get(roo.rs.adm.usr.rlist, fn); }, cnt : function(fn) { roo.data.get(roo.rs.adm.usr.cnt, fn); }, actcnt : function(fn) { roo.data.get(roo.rs.adm.usr.actcnt, fn); }, ppdcnt : function(fn) { roo.data.get(roo.rs.adm.usr.ppdcnt, fn); }, send : function(uid, fn) { roo.data.post(roo.rs.adm.usr.send, uid, fn); }, byop : function(id, fn) { roo.data.get(roo.rs.adm.usr.byop + '/' + id, fn); }, bylok : function(id, fn) { roo.data.get(roo.rs.adm.usr.bylok + '/' + id, fn); } }, users : { mail : { unosReminder : function(fn) { roo.data.post(roo.rs.adm.users.mail.unosReminder, null, fn); } } }, sink : function(id, fn) { roo.data.get(roo.rs.adm.sink + '?id=' + id, fn); }, zaklj : { act : function(godina, flag, fn) { roo.data.post(roo.rs.adm.zaklj.act, { godina : godina, flag : flag }, fn); }, list : function(fn) { roo.data.get(roo.rs.adm.zaklj.list, fn); }, oplist : function(g, fn) { roo.data.get(roo.rs.adm.zaklj.oplist + '/' + g, fn); } } }, zht : { approve : function(id, flag, txt, fn) { roo.data.post(roo.rs.zht.approve, { 'id' : id, 'flag' : flag, 'txt' : txt }, fn); }, cnt : function(fn) { roo.data.get(roo.rs.zht.cnt, fn); } }, zhtnt : { approve : function(id, flag, txt, fn) { roo.data.post(roo.rs.zhtnt.approve, { 'id' : id, 'flag' : flag, 'txt' : txt }, fn); }, cnt : function(fn) { roo.data.get(roo.rs.zhtnt.cnt, fn); } }, zhtovl : { approve : function(id, flag, txt, fn) { roo.data.post(roo.rs.zhtovl.approve, { 'id' : id, 'flag' : flag, 'txt' : txt }, fn); }, cnt : function(fn) { roo.data.get(roo.rs.zhtovl.cnt, fn); }, chk : function(oib, fn) { roo.data.get(roo.rs.zhtovl.chk + '/' + oib, fn); } }, sump : { ps : function(oib, fn) { roo.data.get(roo.rs.sump.ps + '/' + oib, fn); } }, op : { cnt : function(fn) { roo.data.get(roo.rs.op.cnt, fn); }, zaklj : function(op, fn) { roo.data.get(roo.rs.op.zaklj + '/' + op, fn); }, lokver : function(l, fn) { roo.data.get(roo.rs.op.lokver + '/' + l, fn); }, stecaj : function(operaterId, napomena, fn) { roo.data.post(roo.rs.op.stecaj, { id : operaterId, napomena : napomena }, fn); }, komentar : { list : function(operaterId, fn) { roo.data.get(roo.rs.op.komentar.list + '?operaterId=' + operaterId, fn); }, save : function(operaterId, komentar, fn) { roo.data.post(roo.rs.op.komentar.save + '?operaterId=' + operaterId, komentar, fn); } } }, opIns : { cnt : function(fn) { roo.data.get(roo.rs.opIns.cnt, fn); }, save : function(opId, napomena, fn) { roo.data.get(roo.rs.opIns.save+'?opId='+opId+'&n='+napomena, fn); }, remove : function(id, fn) { roo.data.remove(roo.rs.opIns.remove, id, fn); } }, lok : { byop : function(id, fn) { roo.data.get(roo.rs.lok.byop + '/' + id, fn); }, byopoib : function(id, fn) { roo.data.get(roo.rs.lok.byopoib + '/' + id, fn); }, details : { byop : function(id, fn) { roo.data.get(roo.rs.lok.details.byop + '/' + id, fn); }, byid : function(id, fn) { roo.data.get(roo.rs.lok.details.byid + '/' + id, fn); } }, status : { one : function(statusId, fn) { roo.data.get(roo.rs.lok.status.one + '?id=' + statusId, fn); }, chg : function(id, st, nap, fn) { roo.data.post(roo.rs.lok.status.chg, { id : id, status : st, napomena : nap }, fn); }, ver : { cnt : function(fn) { roo.data.get(roo.rs.lok.status.ver.cnt, fn); }, ver : function(id, o, n, fn) { roo.data.post(roo.rs.lok.status.ver.ver, { id : id, odobren : o, napomena : n }, fn); } } }, op : function(id, fn) { roo.data.get(roo.rs.lok.op + '/' + id, fn) }, idkod : function(id, idKod, d, fn) { roo.data.post(roo.rs.lok.idkod, { id : id, idKod : idKod, datum : d }, fn); }, pi2ad : function(id, fn) { roo.data.get(roo.rs.lok.pi2ad + '/' + id, fn); } }, ob : { god : function(id, fn) { roo.data.get(roo.rs.ob.god + '/' + id, fn); }, list : function(id, god, fn) { roo.data.get(roo.rs.ob.list + '/' + id + '/' + god, fn); }, tip : function(op, lok, god, fn) { roo.data.get(roo.rs.ob.tip + '/' + op + '/' + god + '?l=' + eko.util.ifEmpty(lok, 0), fn); }, usr : function(fn) { roo.data.get(roo.rs.ob.usr, fn); }, cntver : function(g, fn) { roo.data.get(roo.rs.ob.cntver + '/' + g, fn); }, cntall : function(g, z, fn) { roo.data.get(roo.rs.ob.cntall + '/' + g + '?z=' + z, fn); }, cntzup : function(g, fn) { roo.data.get(roo.rs.ob.cntzup + '/' + g, fn); }, notNull : function(tip, fn) { roo.data.get(roo.rs.ob.notNull + '/' + tip, fn); }, locked : function(op, lok, god, fn) { roo.data.get(roo.rs.ob.locked + '/' + op + '/' + god + '?lok=' + eko.util.ifEmpty(lok, 0), fn); }, hist : function(tip, id, fn) { roo.data.get(roo.rs.ob.hist + '/' + tip + '/' + id, fn); }, link : function(tip, id, fn) { roo.data.get(roo.rs.ob.link + '/' + tip + '/' + id, fn); }, pi1 : { lok : function(op, god, fn) { roo.data.get(roo.rs.ob.pi1.lok + '/' + op + '/' + god, fn); }, novi : function(op, god, fn) { roo.data.post(roo.rs.ob.pi1.novi + '/' + op + '/' + god, null, fn); }, del : function(id, fn, efn) { roo.data.remove(roo.rs.ob.pi1.del, id, fn); }, byop : function(op, fn) { roo.data.get(roo.rs.ob.pi1.byop + '/' + op, fn); } }, pi2 : { novi : function(op, lok, god, fn) { roo.data.post(roo.rs.ob.pi2.novi + '/' + op + '/' + lok + '/' + god, null, fn); }, del : function(id, fn, efn) { roo.data.remove(roo.rs.ob.pi2.del, id, fn); }, tdok : { list : function(id, fn) { roo.data.get(roo.rs.ob.pi2.tdok.list + '/' + id, fn); }, remove : function(id, did, fn) { roo.data.remove(roo.rs.ob.pi2.tdok.remove + '/' + id, did, fn); } }, vdok : { list : function(id, fn) { roo.data.get(roo.rs.ob.pi2.vdok.list + '/' + id, fn); }, remove : function(id, did, fn) { roo.data.remove(roo.rs.ob.pi2.vdok.remove + '/' + id, did, fn); } }, vot : { list : function(id, fn) { roo.data.get(roo.rs.ob.pi2.vot.list + '/' + id, fn); } } }, piz : { novi : function(op, lok, god, fn) { roo.data.post(roo.rs.ob.piz.novi + '/' + op + '/' + lok + '/' + god, null, fn); }, del : function(id, fn, efn) { roo.data.remove(roo.rs.ob.piz.del, id, fn); }, shema : { remove : function(id, did, fn) { roo.data.remove(roo.rs.ob.piz.shema.remove + '/' + id, did, fn); } } }, piv : { novi : function(op, lok, god, fn) { roo.data.post(roo.rs.ob.piv.novi + '/' + op + '/' + lok + '/' + god, null, fn); }, del : function(id, fn, efn) { roo.data.remove(roo.rs.ob.piv.del, id, fn); }, saveDiff : function(pk, ukupnaKolicinaIspustenihVoda) { roo.data.post(roo.rs.ob.piv.save, { pk : pk, ukupnaKolicinaIspustenihVoda : ukupnaKolicinaIspustenihVoda }); } }, kiv : { novi : function(op, lok, god, fn) { roo.data.post(roo.rs.ob.kiv.novi + '/' + op + '/' + lok + '/' + god, null, fn); }, del : function(id, fn, efn) { roo.data.remove(roo.rs.ob.kiv.del, id, fn); } }, pit : { novi : function(op, lok, god, fn) { roo.data.post(roo.rs.ob.pit.novi + '/' + op + '/' + lok + '/' + god, null, fn); }, del : function(id, fn, efn) { roo.data.remove(roo.rs.ob.pit.del, id, fn); } }, no : { novi : function(op, lok, god, fn) { roo.data.post(roo.rs.ob.no.novi + '/' + op + '/' + lok + '/' + god, null, fn); }, del : function(id, fn, efn) { roo.data.remove(roo.rs.ob.no.del, id, fn); } }, so : { novi : function(op, lok, god, fn) { roo.data.post(roo.rs.ob.so.novi + '/' + op + '/' + lok + '/' + god, null, fn); }, del : function(id, fn, efn) { roo.data.remove(roo.rs.ob.so.del, id, fn); } }, ozo : { novi : function(op, lok, god, fn) { roo.data.post(roo.rs.ob.ozo.novi + '/' + op + '/' + lok + '/' + god, null, fn); }, del : function(id, fn, efn) { roo.data.remove(roo.rs.ob.ozo.del, id, fn); } }, kopiraj : function(t, op, lok, god, fn) { roo.data.post(roo.rs.ob[t].novi + '/' + op + (t == 'pi1' ? '' : '/' + lok) + '/' + god + '?k=true', null, fn); } }, koord : { wgs_to_htrs : function(lat, lng, fn) { roo.data.get(roo.rs.koord.wgs_to_htrs + '?lat=' + lat + '&lng=' + lng, fn); } }, sif : { nip : { one : function(id, fn) { roo.data.get(roo.rs.sif.nip.one + '/' + id, fn); } }, nacpro : function(fn) { roo.data.get(roo.rs.sif.nacpro, fn); }, tip : function(fn) { roo.data.get(roo.rs.sif.tip, fn); } }, kontrola : function(tip, id, fn) { roo.data.get(roo.rs.kontrola + '?tip=' + tip + '&id=' + id, fn); }, eprtr : { // potvrda : function(pk, fn) { // roo.data.post(roo.rs.eprtr.potvrda, { // 'id' : pk // }, fn); // }, remove : function(id, fn) { roo.data.remove(roo.rs.eprtr.remove, id, fn); }, refresh : function(pk, fn) { roo.data.post(roo.rs.eprtr.refresh, { 'id' : pk }, fn); }, odgOsoba : function(data, fn) { roo.data.post(roo.rs.eprtr.odgOsoba.save, data, fn); } }, zakljucavanje : { oj : function(op, lok, god, fn, efn) { roo.data.post(roo.rs.zakljucavanje.oj + '/' + op + '/' + lok + '/' + god, null, fn, efn); }, op : function(op, god, fn) { roo.data.post(roo.rs.zakljucavanje.op + '/' + op + '/' + god, null, fn); }, poj : { otklj : function(god, op, fn) { roo.data.post(roo.rs.zakljucavanje.poj.otklj + '/' + op + '/' + god, null, fn); }, zaklj : function(id, fn) { roo.data.post(roo.rs.zakljucavanje.poj.zaklj + '/' + id, null, fn); } } }, obavijest : { nlist : function(page, pageSize, fn) { roo.data.get(roo.rs.obavijest.nlist + '/' + eko.util.ifNull(page, 1) + (pageSize == null ? '' : '?ps=' + pageSize), fn); }, list : function(page, srch, fn) { roo.data.get(roo.rs.obavijest.list + '/' + eko.util.ifNull(page, 1) + '?srch=' + (eko.util.ifEmpty(srch, '')), fn); }, listch : function(p, fn) { roo.data.get(roo.rs.obavijest.listch + '/' + p, fn); }, create : function(u, t, p, fn) { roo.data.post(roo.rs.obavijest.create, { u : u, t : t, p : p }, fn); }, mark : function(id, fn) { roo.data.post(roo.rs.obavijest.mark + '/' + id, null, fn); }, markAll : function(ids, fn) { roo.data.post(roo.rs.obavijest.markAll, { ids : ids }, fn); } }, ver : { ver : function(t, o, f, n, fn) { roo.data.post(roo.rs.ver.ver, { tip : t, obrazac : o, odobren : f, napomena : n }, fn); }, otob : function(t, o, n, fn) { roo.data.post(roo.rs.ver.otob, { tip : t, obrazac : o, napomena : n }, fn); }, otlok : function(o, l, g, fn) { roo.data.post(roo.rs.ver.otlok, { operaterId : o, lokacijaId : l, godina : g }, fn); }, cnt : function(fn) { roo.data.get(roo.rs.ver.cnt, fn); } }, nbz : { glist : function(fn) { roo.data.get(roo.rs.nbz.glist, fn); }, generate : function(g, fn) { roo.data.get(roo.rs.nbz.generate + '?god=' + g, fn); } }, help : { hasHelp : function(p, fn) { roo.data.get(roo.rs.help.hasHelp + '?p=' + p, fn); }, populate : function(fn) { roo.data.get(roo.rs.help.populate, fn); }, plist : function(p, fn) { roo.data.get(roo.rs.help.plist + '?p=' + p, fn); } }, rpteng : { params : function(id, pbl, fn) { roo.data.get((pbl ? roo.rs.rpteng.pbl.params : roo.rs.rpteng.prvt.params) + '/' + id, fn); }, data : function(id, pbl, data, fn) { roo.data.post((pbl ? roo.rs.rpteng.pbl.data : roo.rs.rpteng.prvt.data) + '/' + id, data, fn); }, sif : function(id, pbl, fn) { roo.data.get(roo.rs.rpteng.pbl.sif + '/' + id, fn); }, god : { add : function(g, fn) { roo.data.post(roo.rs.rpteng.pbl.god.add, { godina : g }, fn); }, remove : function(g, fn) { roo.data.remove(roo.rs.rpteng.pbl.god.remove, g, fn); }, list : function(fn) { roo.data.get(roo.rs.rpteng.pbl.god.list, fn); } } }, rpt : { erpt1 : { refresh : function(godina, fn) { roo.data.post(roo.rs.rpt.erpt1.refresh + '?godina=' + godina, null, fn); } }, erpt2 : { refresh : function(godina, fn) { roo.data.post(roo.rs.rpt.erpt2.refresh + '?godina=' + godina, null, fn); } }, erpt3 : { refresh : function(godina, fn) { roo.data.post(roo.rs.rpt.erpt3.refresh + '?godina=' + godina, null, fn); } } }, queryLegacy : { params : function(id, fn) { roo.data.get(roo.rs.rpteng.legacy.params + '/' + id, fn); }, data : function(id, data, fn) { roo.data.post(roo.rs.rpteng.legacy.data + '/' + id, data, fn); } }, gdpr : { approve : function(fn) { roo.data.get(roo.rs.gdpr.approve, fn); } }, portal : { gd : function(tip, pa, fn) { roo.data.get(roo.rs.portal.gd + '/' + tip + '?' + pa.join('&'), fn); } }, eksport : { create : function(g, v, fn) { roo.data.get(roo.rs.eksport.create + '/' + g + '?ver=' + v, fn); } }, okk : { one : function(id, fn) { roo.data.get(roo.rs.okk.one + '/' + id, fn); }, active : function(l, fn) { roo.data.get(roo.rs.okk.active + '/' + l, fn); }, create : function(l, fn) { roo.data.post(roo.rs.okk.create + '/' + l, null, fn); }, add : function(okk, kid, ob, t, fn) { roo.data.post(roo.rs.okk.add, { okkId : okk, komentarId : kid, obrazacId : ob, tekst : t }, fn); }, remove : function(id, fn) { roo.data.remove(roo.rs.okk.remove, id, fn); }, close : function(id, fn) { roo.data.get(roo.rs.okk.close + '/' + id, fn); }, cnt : function(fn) { roo.data.get(roo.rs.okk.cnt, fn); }, del : function(id, fn) { roo.data.remove(roo.rs.okk.del, id, fn); }, isotv : function(id, fn) { roo.data.get(roo.rs.okk.isotv + '/' + id, fn); }, zatv : function(id, fn) { roo.data.get(roo.rs.okk.zatv + '/' + id, fn); } }, vijest : { togglePrikaz : function(id, succFn, errFn) { roo.data.post(roo.rs.vijest.togglePrikaz + '?id=' + id, null, succFn, errFn); } }, prijedlog : { create : function(data, succFn, errFn) { roo.data.post(roo.rs.prijedlog.create, data, succFn, errFn); }, toggleProcitano : function(id, succFn, errFn) { roo.data.post(roo.rs.prijedlog.toggleProcitano + '?id=' + id, null, succFn, errFn); }, cnt : function(succFn) { roo.data.get(roo.rs.prijedlog.cnt, succFn); } }, lcp : { save : function(id, data, succFn, errFn) { roo.data.post(roo.rs.lcp.save + '?id=' + id, data, succFn, errFn); }, refresh : function(reportYear, succFn, errFn) { roo.data.post(roo.rs.lcp.refresh + '?reportYear=' + reportYear, null, succFn, errFn); }, toggleExcluded : function(lcpId, succFn, errFn) { roo.data.post(roo.rs.lcp.toggleExcluded + '?id=' + lcpId, null, succFn, errFn); } }, eonto : { obrazac : function(eontoObrazac, tipObrasca, eontoLokacijaId, godina, fn) { roo.data.get(roo.rs.eonto[eontoObrazac] + '?obrazacTip=' + tipObrasca + '&lokacijaId=' + eontoLokacijaId + '&godina=' + godina, fn); } }, ets : { refresh : function(g, fn) { roo.data.get(roo.rs.ets.refresh + '/' + g, fn); }, copy : function(g, fn) { roo.data.get(roo.rs.ets.copy + '/' + g, fn); } }, bioplin : { refresh : function(g, fn) { roo.data.get(roo.rs.bioplin.refresh + '/' + g, fn); }, }, drvopreradjivac : { refresh : function(g, fn) { roo.data.get(roo.rs.drvopreradjivac.refresh + '/' + g, fn); }, }, kp : { copy : function(g, fn) { roo.data.get(roo.rs.kp.copy + '/' + g, fn); } } }; }(window.roo = window.roo || {}, jQuery));