(function(eko) { eko.global = { group_separator_space : false, context : '/popkez', datepicker : { changeMonth: true, changeYear: true } }; }(window.eko = window.eko || {})); (function(popkez) { popkez.context = '/popkez'; popkez.ret_url_param = function() { return '&rurl=' + window.location.pathname + window.location.search; }; popkez.redirect = function(def) { var rUrl = eko.util.getRequestParam('rurl'); window.location.href = (eko.util.isEmpty(rUrl) ? (def == null ? './index.html' : def) : rUrl); }; popkez.rs = { user: { list: '/popkez/rs/usersAdmin/list', save: '/popkez/rs/usersAdmin/save', remove: '/popkez/rs/usersAdmin/remove', one: '/popkez/rs/usersAdmin/one', changePassword: '/popkez/rs/users/password', sendNewPassword: '/popkez/rs/usersAdmin/password/generate', role : { list: '/popkez/rs/usersAdmin/roles/list' } }, prosob : { list : '/popkez/rs/prosob/list', one : '/popkez/rs/prosob/one', remove : '/popkez/rs/prosob/del', save : '/popkez/rs/prosob/save' }, dok : { list : '/popkez/rs/dok/list', one : '/popkez/rs/dok/one', remove : '/popkez/rs/dok/del', save : '/popkez/rs/dok/save', listByPo : '/popkez/rs/dok/listpo' }, dat : { upload : '/popkez/rs/dat/upload', revert : '/popkez/rs/dat/revert', load : popkez.context + '/datoteka' }, sif : { def : { list : '/popkez/rs/code/def/lst', one : '/popkez/rs/code/def/one', remove : '/popkez/rs/code/def/del', save : '/popkez/rs/code/def/save' } }, srch : { frm : '/popkez/rs/srch/frm', data : '/popkez/rs/srch/data' }, user: { list: '/popkez/rs/usersAdmin/list', save: '/popkez/rs/usersAdmin/save', remove: '/popkez/rs/usersAdmin/remove', one: '/popkez/rs/usersAdmin/one', changePassword: '/popkez/rs/users/password', sendNewPassword: '/popkez/rs/usersAdmin/password/generate', role : { list: '/popkez/rs/usersAdmin/roles/list' } }, sump : '/popkez/rs/sump/ps' }; popkez.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); }, user: { changePassword: function(oldPassword, newPassword, successFn, errorFn) { popkez.data.post(popkez.rs.user.changePassword + '?username=', { oldPassword: oldPassword, newPassword: newPassword }, successFn, errorFn) }, sendNewPassword: function(userId, successFn, errorFn) { popkez.data.post(popkez.rs.user.sendNewPassword + '?id=' + userId, null, successFn, errorFn); }, role : { list : function(fn) { eko.ajax.get(popkez.rs.user.role.list, fn); } } }, srch : { data : function(p, fn) { popkez.data.get(popkez.rs.srch.data + '?' + p, fn); } }, sump : function(oib, fn) { popkez.data.get(popkez.rs.sump + '/' + oib, fn); } }; }(window.popkez = window.popkez || {}));