if(Ext.Date){Ext.Date.monthNames=[Lang.styczen,Lang.luty,Lang.marzec,Lang.kwiecien,Lang.maj,Lang.czerwiec,Lang.lipiec,Lang.sierpien,Lang.wrzesien,Lang.pazdziernik,Lang.listopad,Lang.grudzien];Ext.Date.getShortMonthName=function(a){return Ext.Date.monthNames[a].substring(0,3)};Ext.Date.monthNumbers={};Ext.Date.monthNumbers[Ext.Date.getShortMonthName(0)]=0;Ext.Date.monthNumbers[Ext.Date.getShortMonthName(1)]=1;Ext.Date.monthNumbers[Ext.Date.getShortMonthName(2)]=2;Ext.Date.monthNumbers[Ext.Date.getShortMonthName(3)]=3;Ext.Date.monthNumbers[Ext.Date.getShortMonthName(4)]=4;Ext.Date.monthNumbers[Ext.Date.getShortMonthName(5)]=5;Ext.Date.monthNumbers[Ext.Date.getShortMonthName(6)]=6;Ext.Date.monthNumbers[Ext.Date.getShortMonthName(7)]=7;Ext.Date.monthNumbers[Ext.Date.getShortMonthName(8)]=8;Ext.Date.monthNumbers[Ext.Date.getShortMonthName(9)]=9;Ext.Date.monthNumbers[Ext.Date.getShortMonthName(10)]=10;Ext.Date.monthNumbers[Ext.Date.getShortMonthName(11)]=11;Ext.Date.getMonthNumber=function(a){return Ext.Date.monthNumbers[a.substring(0,1).toUpperCase()+a.substring(1,3).toLowerCase()]};Ext.Date.dayNames=[Lang.niedziela,Lang.poniedzialek,Lang.wtorek,Lang.sroda,Lang.czwartek,Lang.piatek,Lang.sobota];Ext.Date.getShortDayName=function(a){switch(a){case 0:return Lang.niedzielas;case 1:return Lang.poniedzialeks;case 2:return Lang.wtoreks;case 3:return Lang.srodas;case 4:return Lang.czwarteks;case 5:return Lang.piateks;case 6:return Lang.sobotas;default:return""}}}if(Ext.view.View){Ext.view.View.prototype.emptyText=""}if(Ext.grid.plugin.DragDrop){Ext.grid.plugin.DragDrop.prototype.dragText=Lang.n_wybrano_wiersze_y}if(Ext.LoadMask){Ext.LoadMask.prototype.msg=Lang.przetwarzanie_danych}if(Ext.view.AbstractView){Ext.view.AbstractView.prototype.loadingText=Lang.wczytywanie_danych}if(Ext.picker.Date){Ext.apply(Ext.picker.Date.prototype,{todayText:Lang.dzisiaj,minText:Lang.data_jest_wczesniejsza_niz_min,maxText:Lang.data_jest_pozniejsza_niz_max,monthNames:Ext.Date.monthNames,dayNames:Ext.Date.dayNames,nextText:Lang.nastepny_miesiac,prevText:Lang.poprzedni_miesiac,monthYearText:Lang.wybierz_miesiac})}if(Ext.picker.Month){Ext.apply(Ext.picker.Month.prototype,{okText:Lang.lokl,cancelText:Lang.anuluj})}if(Ext.PagingToolbar){Ext.apply(Ext.PagingToolbar.prototype,{beforePageText:Lang.strona,afterPageText:Lang.z_zero,firstText:Lang.pierwsza_strona,prevText:Lang.poprzednia_strona,nextText:Lang.nastepna_strona,lastText:Lang.ostatnia_strona,refreshText:Lang.odswiez,displayMsg:Lang.wyswietlono_0_1_2,emptyMsg:Lang.brak_danych_do_wyswietlenia})}if(Ext.form.field.Basic){Ext.form.field.Basic.prototype.waitTitle=Lang.prosze_czekac}if(Ext.form.field.Base){Ext.form.field.Base.prototype.invalidText=Lang.wartosc_tego_pola_jest_niewlasciwa}if(Ext.form.field.Text){Ext.apply(Ext.form.field.Text.prototype,{minLengthText:Lang.minimalna_ilosc_znakow_dla_tego_pola,maxLengthText:Lang.maksymalna_ilosc_znakow_dla_tego_pola,blankText:Lang.to_pole_jest_wymagane,regexText:"",emptyText:null})}if(Ext.form.field.Number){Ext.apply(Ext.form.field.Number.prototype,{minText:Lang.minimalna_wartosc_dla_tego_pola,maxText:Lang.maksymalna_wartosc_dla_tego_pola,nanText:Lang.value_to_nie_jest_wlasciwa_wartosc})}if(Ext.form.field.Date){Ext.apply(Ext.form.field.Date.prototype,{disabledDaysText:Lang.wylaczony,disabledDatesText:Lang.wylaczony,minText:Lang.data_w_tym_polu_musi_byc_pozniejsza_od_0,maxText:Lang.data_w_tym_polu_musi_byc_wczesniejsza_od_0,invalidText:Lang.value_to_nie_jest_prawidlowa_data_prawidlowy_format_daty,formatText:Lang.oczekiwany_format_daty})}if(Ext.form.field.ComboBox){Ext.apply(Ext.form.field.ComboBox.prototype,{valueNotFoundText:undefined});Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig,{loadingText:Lang.wczytuje})}if(Ext.form.field.VTypes){Ext.apply(Ext.form.field.VTypes.prototype,{emailText:Lang.to_pole_wymaga_podania_adresu_emial_w_formacie,urlText:Lang.to_pole_wymaga_podania_adresu_strony_w_formacie,alphaText:Lang.to_pole_wymaga_tylko_liter_,alphanumText:Lang.to_pole_wymaga_tylko_liter_i_cyfr_})}if(Ext.grid.header.Container){Ext.apply(Ext.grid.header.Container.prototype,{sortAscText:Lang.sortuj_rosnaco,sortDescText:Lang.sortuj_malejaco,columnsText:Lang.kolumny})}if(Ext.grid.feature.Grouping){Ext.apply(Ext.grid.feature.Grouping.prototype,{emptyGroupText:Lang.none,groupByText:Lang.grupuj_po_tym_polu,showGroupsText:Lang.pokaz_w_grupach,collapseTip:Lang.grupy_collapse_tooltip})}if(Ext.grid.PropertyColumnModel){Ext.apply(Ext.grid.PropertyColumnModel.prototype,{nameText:Lang.nazwa,valueText:Lang.wartosc,trueText:Lang.tak,falseText:Lang.nie})}if(Ext.grid.BooleanColumn){Ext.apply(Ext.grid.BooleanColumn.prototype,{trueText:Lang.tak,falseText:Lang.nie})}if(Ext.form.field.Time){Ext.apply(Ext.form.field.Time.prototype,{minText:Lang.data_w_tym_polu_musi_byc_pozniejsza_od_0,maxText:Lang.data_w_tym_polu_musi_byc_wczesniejsza_od_0,invalidText:Lang.value_to_nie_jest_prawidlowa_data_prawidlowy_format_daty})}if(Ext.form.field.File){Ext.apply(Ext.form.field.File.prototype,{buttonText:Lang.wybierz_file})}if(Ext.form.CheckboxGroup){Ext.apply(Ext.form.CheckboxGroup.prototype,{blankText:Lang.musisz_wybrac_przynajmniej_jedna_wartosc_w_grupie})}if(Ext.form.RadioGroup){Ext.apply(Ext.form.RadioGroup.prototype,{blankText:Lang.musisz_wybrac_przynajmniej_jedna_wartosc_w_grupie})}if(Ext.window.Window){Ext.apply(Ext.window.Window.prototype,{closeToolText:Lang.zamknij})}if(Ext.window.MessageBox){Ext.apply(Ext.window.MessageBox.prototype,{buttonText:{ok:Lang.ok,cancel:Lang.anuluj,yes:Lang.tak,no:Lang.nie}})}if(Ext.grid.filters.Filters){Ext.grid.filters.Filters.prototype.menuFilterText=Lang.filtrowanie}if(Ext.grid.filters.filter.Boolean){Ext.apply(Ext.grid.filters.filter.Boolean.prototype,{yesText:Lang.tak,noText:Lang.nie})}if(Ext.grid.filters.filter.Date){Ext.override(Ext.grid.filters.filter.Date,{config:{fields:{lt:{text:Lang.przed},gt:{text:Lang.po},eq:{text:Lang.ww}}}})}if(Ext.grid.filters.filter.List){Ext.apply(Ext.grid.filters.filter.List.prototype,{loadingText:Lang.ladowanie_proccess})}if(Ext.grid.filters.filter.Number){Ext.apply(Ext.grid.filters.filter.Number.prototype,{emptyText:Lang.wprowadz_wartosc})}if(Ext.grid.filters.filter.String){Ext.apply(Ext.grid.filters.filter.String.prototype,{emptyText:Lang.wprowadz_wartosc})}if(Ext.Updater){Ext.Updater.defaults.indicatorText='<div class="loading-indicator">'+Lang.wczytywanie_danych+"</div>"}if(Ext.panel.Panel){Ext.apply(Ext.panel.Panel.prototype,{collapseToolText:Lang.zwin,expandToolText:Lang.rozwin})}if(Ext.tab.Tab){Ext.tab.Tab.prototype.closeText=Lang.zamknij_zakladke}if(Ext.ux.form.field.FileExd){Ext.apply(Ext.ux.form.field.FileExd.prototype,{text_multiple:Lang.plikow_wybranych,buttonText:Lang.przegladaj+"..."})}if(Ext.ux.form.field.DisplayExd){Ext.apply(Ext.ux.form.field.DisplayExd.prototype,{textTrue:Lang.tak,textFalse:Lang.nie})}if(Ext.ux.form.field.FieldLabelExd){Ext.apply(Ext.ux.form.field.FieldLabelExd.prototype,{textTrue:Lang.tak,textFalse:Lang.nie})}if(Ext.ux.form.field.LabelExd){Ext.apply(Ext.ux.form.field.LabelExd.prototype,{textTrue:Lang.tak,textFalse:Lang.nie})};

Ext.data.reader.Reader.prototype.messageProperty="msg";var _HandleStandardExceptionCToServer_AJAX_URL="ajax";var _HandleRedirectLoginURL="html?p=login";var _HandleEventObservable=new Ext.util.Observable({});var _HandleCommonParams={};var _HandleLangCommunicationError="Communication error";var _HandleURLEncodeGetLimitLength=1024;var _HandleEventByWindowOnError=true;var _HandleStandardExceptionAlert=true;var _HandleStandardExceptionReloadPage=true;var _HandleStandardExceptionAlertOnError=true;var _HandleUseHandleRedirectionSignWerrorCallLastOp=false;var _HandleUseHandleRedirectionOmmitNullOPFunc=true;function handleStandardExceptionCToServer(d,b,a){var c={};c.aop="handleGUIException";c.msg=d;c.url=b;c.line=a;c.uurl=window.location;sendAjaxDataJsonRpcWithoutL(_HandleStandardExceptionCToServer_AJAX_URL,c,this,function(e){},null)}if(_HandleEventByWindowOnError){Ext.Error.handle=function(c){if(c.sourceClass=="Ext.JSON"&&c.sourceClass=="decode"){return true}if(c.msg.indexOf("You're trying to decode an invalid JSON String")>=0){return true}var d=c.sourceClass+"/"+c.msg;var b=window.location+"/"+c.sourceClass;var a=c.sourceClass;if(_HandleStandardExceptionAlertOnError){}if(console&&console.log){console.log("Internal error. Please reload this page");console.log("Error: "+d+"\nUrl: "+b+"\nLine #: "+a)}handleStandardExceptionCToServer(d,b,a);if(_HandleStandardExceptionReloadPage){}return true};window.onerror=function(c,b,a){if(_HandleStandardExceptionAlertOnError){}if(console&&console.log){console.log("Internal error. Please reload this page");console.log("Error: "+c+"\nUrl: "+b+"\nLine #: "+a)}handleStandardExceptionCToServer(c,b,a);if(_HandleStandardExceptionReloadPage){}return false}}function handleStandardExceptionC(e,c,d){if(Ext.isFunction(e)){try{var b=e.call(c);return b}catch(f){if(console&&console.exception){console.exception(f)}var a=f+":"+printStackTrace({e:f});if(_HandleStandardExceptionAlert){alert("Internal error. Please reload this page");alert(a)}handleStandardExceptionCToServer(a,window.location,"UNKNOWN");return d}}else{if(console&&console.exception){console.exception(e)}var a=e+":"+printStackTrace({e:e});if(_HandleStandardExceptionAlert){alert("Internal error. Please reload this page");alert(a)}handleStandardExceptionCToServer(a,window.location,"UNKNOWN")}}function handleRedirectionSignWerrorCallLastOp(a){if(a){window.location=_HandleRedirectLoginURL}else{if(_HandleCommonParams.lastAjaxOPSignErrorP&&_HandleCommonParams.lastAjaxOPSignErrorP.sfname){var b=_HandleCommonParams.lastAjaxOPSignErrorP.fscope;var d=_HandleCommonParams.lastAjaxOPSignErrorP.oarguments;var e=_HandleCommonParams.lastAjaxOPSignErrorP.fname;var c=_HandleCommonParams.lastAjaxOPSignErrorP.sfname;e.apply(b,d)}else{window.location=_HandleRedirectLoginURL}}}function handleRedirectionSignWerror(){var a=arguments[0];var b=arguments[1];var c=arguments[2];var d=window[b];if(_HandleUseHandleRedirectionSignWerrorCallLastOp){_HandleCommonParams.lastAjaxOPSignErrorP={fname:d,sfname:b,fscope:a,oarguments:c};if(b==null&&_HandleUseHandleRedirectionOmmitNullOPFunc){return}_HandleEventObservable.fireEvent("handleRedirectionSignWerror")}else{window.location=_HandleRedirectLoginURL}}var handleCommonCallBackAjaxRPCError=function(c){if(Ext.isArray(c)){var b="";for(var a=0;a<c.length;a++){b+=c.error+"; "}Ext.MessageBox.alert(Lang.error,b)}else{Ext.MessageBox.alert(Lang.error,c.error)}};function handlGridLoadStoreCheckJsonRpcL(d,b,g,c,f){if(!g){if(c.aborted){var e={data:null,status:true,success:true,resign:false,security:false,error:"OK",msg:"OK"};return{s:e.status,data:e,operation:c,eOpts:c}}var a=null;if(c._response){a=c._response}if(c.error&&c.error.response){a=c.error.response}return handlGridLoadExceptionJsonRpcL(a,a,c,f)}else{var e={data:null,status:true,success:true,resign:false,security:false,error:"OK",msg:"OK"};return{s:e.status,data:e,operation:c,eOpts:c}}}function handlGridLoadExceptionJsonRpcL(b,a,e,h){var c=arguments;if(a.status==200){var g={data:null,status:false,success:false,resign:false,security:false,error:null,msg:null};var f=true;try{g=Ext.decode(a.responseText);if(g==undefined||g==null){g={}}g=Ext.applyIf(g,{data:null,status:false,success:false,resign:false,security:false,error:_HandleLangCommunicationError,msg:_HandleLangCommunicationError})}catch(d){f=false;g.status=false;g.success=false;g.error=d+":"+a.responseText;g.msg=d+":"+a.responseText;if(h){alert(d+":"+a.responseText)}}if(!g.status&&g.resign){handleRedirectionSignWerror(this,null,c,arguments)}return{s:f,data:g,operation:a,eOpts:e}}else{var g={data:null,status:false,success:false,resign:false,security:false,error:(a.statusText==""?_HandleLangCommunicationError:a.statusText)+(a.status==0?"":(":"+a.status)),msg:(a.statusText==""?_HandleLangCommunicationError:a.statusText)+(a.status==0?"":(":"+a.status))};return{s:false,data:g,operation:a,eOpts:e}}}var sendAjaxDataJsonRpcParamsGlobalWithoutL=null;function sendAjaxDataJsonRpcWithoutL(b,g,d,a,f,e){d=d||window;b=b+(b.indexOf("?")>=0?"&rnd=":"?rnd=")+Math.random();if(g&&g.aop){b=b+"&aop="+g.aop}var c={url:b,params:mapNullValuesEncodeOrDeleteAndMergeData(g),disableCache:true,callback:function(j,l,h){if(l){if(a!=null){var k={data:null,status:false,success:false,resign:false,security:false,error:null,msg:null};try{k=Ext.decode(h.responseText);if(k==undefined||k==null){k={}}k=Ext.applyIf(k,{data:null,status:false,success:false,resign:false,security:false,error:"Communication error",msg:"Communication error"})}catch(i){l=false;k.status=false;k.success=false;k.error=i+":"+h.responseText;k.msg=i+":"+h.responseText;if(e){alert(i+":"+h.responseText)}}if(!k.success){l=false}if(!k.success&&f){f.call(d,k,k.data,l,h.responseText)}else{a.call(d,k,k.data,l,h.responseText)}}}else{var k={data:null,status:false,success:false,resign:false,security:false,error:(h.statusText==""?"Communication error ":h.statusText)+":"+h.status,msg:(h.statusText==""?"Communication error ":h.statusText)+":"+h.status};if(f!=null){f.call(d,k,k.data,l,null)}else{if(a!=null){a.call(d,k,k.data,l,null)}}}}};if(sendAjaxDataJsonRpcParamsGlobalWithoutL&&sendAjaxDataJsonRpcParamsGlobalWithoutL.timeout){c.timeout=sendAjaxDataJsonRpcParamsGlobalWithoutL.timeout}sendAjaxDataJsonRpcParamsGlobalWithoutL=null;Ext.Ajax.request(c)}var sendAjaxDataJsonRpcLParamsGlobal=null;function sendAjaxDataJsonRpcL(c,e,j,g,h,d){var i=arguments;if(h==null){h=handleCommonCallBackAjaxRPCError}if(h==0){h=null}j=j||window;c=c+(c.indexOf("?")>=0?"&rnd=":"?rnd=")+Math.random();if(e&&e.aop){c=c+"&aop="+e.aop}var b="POST";if(e){var f=c+"&"+Ext.urlEncode(mapNullValuesEncodeOrDeleteAndMergeData(e));if(f.length>_HandleURLEncodeGetLimitLength){b="POST"}}var a={url:c,params:mapNullValuesEncodeOrDeleteAndMergeData(e),method:b,disableCache:true,callback:function(m,o,k){if(o){if(g!=null){var n={data:null,status:false,success:false,resign:false,security:false,error:null,msg:null};try{n=Ext.decode(k.responseText);if(n==undefined||n==null){n={}}n=Ext.applyIf(n,{data:null,status:false,success:false,resign:false,security:false,error:_HandleLangCommunicationError,msg:_HandleLangCommunicationError})}catch(l){o=false;n.status=false;n.success=false;n.error=l+":"+k.responseText;n.msg=l+":"+k.responseText;if(d){alert(l+":"+k.responseText)}}if(!n.status&&n.resign){handleRedirectionSignWerror(j||this,"sendAjaxDataJsonRpcL",i,arguments);return}if(!n.success){o=false}if(!n.success&&h){h.call(j,n,n.data,o,k.responseText)}else{handleStandardExceptionC(function(){g.call(j,n,n.data,o,k.responseText)},null,null)}}}else{var n={data:null,status:false,success:false,resign:false,security:false,error:(k.statusText==""?_HandleLangCommunicationError:k.statusText)+(k.status==0?"":(":"+k.status)),msg:(k.statusText==""?_HandleLangCommunicationError:k.statusText)+(k.status==0?"":(":"+k.status))};if(h!=null){h.call(j,n,n.data,o,null)}else{if(g!=null){handleStandardExceptionC(function(){g.call(j,n,n.data,o,null)},null,null)}}}}};if(sendAjaxDataJsonRpcLParamsGlobal&&sendAjaxDataJsonRpcLParamsGlobal.timeout){a.timeout=sendAjaxDataJsonRpcLParamsGlobal.timeout}sendAjaxDataJsonRpcLParamsGlobal=null;Ext.Ajax.request(a)}function sendAjaxDataJsonRpcLGroup(h,n,g,a,l,f){var m=new Array(h.length);var d=new Array(h.length);var b=new Array(h.length);var k=new Array(h.length);var c=new Array(h.length);var p=0;var j=function(w,u,r,v,s){d[s]=w;b[s]=u;k[s]=r;c[s]=v;p++;if(p==h.length){var q=true;for(var t=0;t<h.length;t++){if(!k[t]){q=false}}if(q){handleStandardExceptionC(function(){a.call(g,q,d,b,k,c)},null,null)}else{if(l==null){l=handleCommonCallBackAjaxRPCError}else{if(l==0){l=null}}if(l){l.call(g,q,d,b,k,c)}}}};for(var e=0;e<h.length;e++){var o=Ext.Function.bind(j,null,[e],true);sendAjaxDataJsonRpcL(h[e],n[e],null,o,0,f)}}function sendAjaxFormJsonRpcL(c,h,e,d,a,g,f){var b=arguments;if(g==null){g=handleCommonCallBackAjaxRPCError}if(g==0){g=null}d=d||window;c=c+(c.indexOf("?")>=0?"&rnd=":"?rnd=")+Math.random();if(h&&h.aop){c=c+"&aop="+h.aop}e.doAction(e.standardSubmit?"standardsubmit":e.api?"directsubmit":"submit",{url:c,params:mapNullValuesEncodeOrDeleteAndMergeData(h),clientValidation:false,success:function(j,l){var m=true;if(a!=null){var k={data:null,status:false,success:false,resign:false,security:false,error:null,msg:null};try{k=Ext.decode(l.response.responseText);if(k==undefined||k==null){k={}}k=Ext.applyIf(k,{data:null,status:false,success:false,resign:false,security:false,error:_HandleLangCommunicationError,msg:_HandleLangCommunicationError})}catch(i){m=false;k.status=false;k.success=false;k.error=i+":"+l.response.responseText;k.msg=i+":"+l.response.responseText;if(f){alert(i+":"+l.response.responseText)}}if(!k.success){m=false}if(!k.status&&k.resign){handleRedirectionSignWerror(d||this,"sendAjaxFormJsonRpcL",b,arguments);return}if(!k.success&&g){g.call(d,k,k.data,m,l.response.responseText)}else{handleStandardExceptionC(function(){a.call(d,k,k.data,m,l.response.responseText)},null,null)}}},failure:function(j,l){switch(l.failureType){case Ext.form.action.Action.CLIENT_INVALID:if(a!=null){var k={data:null,status:false,success:false,resign:false,security:false,error:"Ext.form.action.Action.CLIENT_INVALID",msg:"Ext.form.action.Action.CLIENT_INVALID"};if(g!=null){g.call(d,k,k.data,false,null)}else{if(a!=null){handleStandardExceptionC(function(){a.call(d,k,k.data,false,null)},null,null)}}}break;case Ext.form.action.Action.CONNECT_FAILURE:if(a!=null){var k={data:null,status:false,success:false,resign:false,security:false,error:"Ext.form.action.Action.CONNECT_FAILURE",msg:"Ext.form.action.Action.CONNECT_FAILURE"};if(g!=null){g.call(d,k,k.data,false,null)}else{if(a!=null){handleStandardExceptionC(function(){a.call(d,k,k.data,false,null)},null,null)}}}break;case Ext.form.action.Action.SERVER_INVALID:if(!Ext.isObject(l.result)){var k={data:null,status:false,success:false,resign:false,security:false,error:l.response.responseText,msg:l.response.responseText};if(a!=null){if(g!=null){g.call(d,k,k.data,false,l.response.responseText)}else{if(a!=null){handleStandardExceptionC(function(){a.call(d,k,k.data,false,l.response.responseText)},null,null)}}}}else{var k={data:null,status:false,success:false,resign:false,security:false,error:l.response.responseText,msg:l.response.responseText};try{k=Ext.decode(l.response.responseText)}catch(i){success=false;k.status=false;k.success=false;k.error=i+":"+l.response.responseText;k.msg=i+":"+l.response.responseText;if(f){alert(i+":"+l.response.responseText)}}if(g!=null){g.call(d,k,k.data,false,l.response.responseText)}else{if(a!=null){handleStandardExceptionC(function(){a.call(d,k,k.data,false,l.response.responseText)},null,null)}}}break}}})}function sendAjaxDataJsonSyncRPCL(b,f,e){var i=arguments;var c=null;if(window.XMLHttpRequest){c=new XMLHttpRequest()}else{if(window.ActiveXObject){if(new ActiveXObject("Microsoft.XMLHTTP")){c=new ActiveXObject("Microsoft.XMLHTTP")}else{c=new ActiveXObject("Msxml2.XMLHTTP")}}}b=b+(b.indexOf("?")>=0?"&rnd=":"?rnd=")+Math.random();if(f&&f.aop){b=b+"&aop="+f.aop}var a="POST";var g=b;if(f){g=b+"&"+Ext.urlEncode(mapNullValuesEncodeOrDeleteAndMergeData(f))}if(g.length>_HandleURLEncodeGetLimitLength){a="POST";g=b}c.open(a,g,false);c.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");c.send(Ext.urlEncode(mapNullValuesEncodeOrDeleteAndMergeData(f)));if(c.status==200){var j=true;var h={data:null,status:false,success:false,resign:false,security:false,error:null,msg:null};try{h=Ext.decode(c.responseText);if(h==undefined||h==null){h={}}h=Ext.applyIf(h,{data:null,status:false,success:false,resign:false,security:false,error:_HandleLangCommunicationError,msg:_HandleLangCommunicationError})}catch(d){j=false;h.status=false;h.success=false;h.error=d+":"+response.responseText;h.msg=d+":"+response.responseText}if(!h.status&&h.resign){handleRedirectionSignWerror(this,"sendAjaxDataJsonSyncRPCL",i,arguments)}if(!e){if(!h.success){throw h.msg}}if(e){return h}else{return h.data}}else{var h={data:null,status:false,success:false,resign:false,security:false,error:(c.statusText==""?_HandleLangCommunicationError:c.statusText)+":"+c.status,msg:(c.statusText==""?_HandleLangCommunicationError:c.statusText)+":"+c.status};if(!e){if(!h.success){throw h.msg}}if(e){return h}else{return h.data}}};

Ext.ariaWarn=Ext.emptyFn;Ext.BLANK_IMAGE_URL="libimages/s.gif";_HandleRedirectLoginURL="html?p=login";_HandleLangCommunicationError=Lang.brak_komunikacji_z_serwerem;_HandleStandardServer_AJAX_URL="ajax";_HandleStandardExceptionReloadPage=!Const.DEBUG;_HandleStandardExceptionAlertOnError=!Const.DEBUG;_HandleUseAppCookieAsState=false;$.noty.defaults.timeout=1000;$.noty.defaults.theme="relax";$.noty.defaults.layout="topRight";var AppCpCookie=null;var AppCpState=null;var AppCLocationParams={};var AppNettimezone=null;var AppDtimezonels=null;var AppEventObservable=new Ext.util.Observable({});var AppOPERATOR=null;var AppOPERATORSUPERUSER=false;var AppOPERATORPRIVILIGESMAP=null;var AppCommonData={};var AppCommonDataPriv={};var AppNameCApp="application";var AppShowWaitWMask=null;var AppShowWaitWMaskG=null;var handleCommonCallBackAjaxRPCError=function(c){waitW(false);if(Ext.isArray(c)){var b="";for(var a=0;a<c.length;a++){b+=c.error+"; "}Ext.MessageBox.alert(Lang.error,b)}else{Ext.MessageBox.alert(Lang.error,c.error)}};function validPrivilegesOperatorComplex(a){if(AppOPERATORSUPERUSER){return true}var b=false;Ext.iterate(AppOPERATORPRIVILIGESMAP,function(d,c,e){if(d==a){b=AppOPERATORPRIVILIGESMAP[d]}});return b}function loadUserCtx(a,b){sendAjaxDataJsonRpcLGroup([_HandleStandardServer_AJAX_URL+"/getSignUser",_HandleStandardServer_AJAX_URL+"/getOperatorPriviligesListByUser"],[{},{}],window,function(f,e,d,c){if(f){if(d[0]){AppOPERATOR=d[0].operator;AppOPERATORSUPERUSER=d[0].operator.superuser;AppOPERATORPRIVILIGESMAP=d[1];b=b||window;if(a){a.call(b,AppOPERATORPRIVILIGESMAP)}}else{a.call(b,null)}}else{a.call(b,null)}},0)}function changeTimeZone(b,a,c){if(b==null){b=JSTZ.determine().name()}sendAjaxDataJsonRpcL(_HandleStandardServer_AJAX_URL+"/setCurrentTimeZone",{timezone:b},window,function(f,e,d){AppNettimezone=e;if(a){a.call(c)}})}function saveGuiBIUIState(b,a){sendAjaxDataJsonSyncRPCL(_HandleStandardServer_AJAX_URL+"/saveGuiBIUIState",{context:b,state:a})}function readGuiBIUIState(d,a){var b=sendAjaxDataJsonSyncRPCL(_HandleStandardServer_AJAX_URL+"/readGuiBIUIState",{context:d});if(a!=undefined&&b==null){b=a}return b}function saveGuiBIUIStateAsync(e,b,d,a){sendAjaxDataJsonRpcL(_HandleStandardServer_AJAX_URL+"/saveGuiBIUIState",{context:e,state:b},null,function(g,f,c){if(c){if(d!=null){d.call(a,true)}}else{if(d!=null){d.call(a,false)}}},0)}function readGuiBIUIStateAsync(e,d,b,a){sendAjaxDataJsonRpcL(_HandleStandardServer_AJAX_URL+"/readGuiBIUIState",{context:e},null,function(h,f,c){if(c){var g=f;if(a!=undefined&&g==null){g=a}if(d!=null){d.call(b,g,true)}}else{if(d!=null){d.call(b,null,false)}}},0)}function updateGUILocationHash(c){try{AppCLocationParams=Ext.apply(AppCLocationParams,c);var a=Ext.Object.toQueryString(AppCLocationParams);window.location.hash="#"+a}catch(b){}return AppCLocationParams}function readGUILocationHash(){try{var b=window.location.hash;var a=window.location.hash.substr(1);AppCLocationParams=Ext.Object.fromQueryString(a)}catch(c){}return AppCLocationParams}function getGUILocationHash(c){try{c=Ext.applyIf(c,AppCLocationParams);var a=Ext.Object.toQueryString(c);return"#"+a}catch(b){}}function showWaitW(b,a){if(b==null){}if(b&&(!b.dom)){AppShowWaitWMask=b;var d={msg:Lang.przetwarzanie_danych,cls:"default"};if(a){Ext.apply(d,a)}if(b.el){var c=b.el.mask(d.msg);c.addCls(d.cls)}}else{if(b){AppShowWaitWMask=b;var d={msg:Lang.przetwarzanie_danych,cls:"default"};if(a){Ext.apply(d,a)}var c=b.mask(d.msg);c.addCls(d.cls)}else{AppShowWaitWMask=null;if(AppShowWaitWMaskG){AppShowWaitWMaskG.unmask();AppShowWaitWMaskG.remove();AppShowWaitWMaskG=null}AppShowWaitWMaskG=Ext.getBody().createChild({tag:"div",cls:"x-app-mask-global"});var d={msg:Lang.przetwarzanie_danych,cls:"default"};if(a){Ext.apply(d,a)}var c=AppShowWaitWMaskG.mask(d.msg);c.addCls(d.cls)}}}function hideWaitW(){var a=AppShowWaitWMask;if(a&&(!a.dom)){if(a.el){a.el.unmask()}}else{if(a){a.unmask()}else{if(AppShowWaitWMaskG){AppShowWaitWMaskG.unmask();AppShowWaitWMaskG.remove();AppShowWaitWMaskG=null}}}}function waitW(c,b,a){if(c){showWaitW(b,a)}else{hideWaitW()}}function showWaitW2(b,a){var d={msg:Lang.przetwarzanie_danych,cls:"default",defer:true,compact:false};if(a){Ext.apply(d,a)}var c=function(f){if(b&&(!b.dom)){if(f.compact){f.msg="&nbsp;";if(b.el){var e=b.el.mask(f.msg,"x-app-mask-compact");e.addCls(f.cls)}}else{if(b.el){var e=b.el.mask(f.msg);e.addCls(f.cls)}}}else{if(b){var f={msg:Lang.przetwarzanie_danych,cls:"default"};if(a){Ext.apply(f,a)}if(f.compact){f.msg="&nbsp;";var e=b.mask(f.msg,"x-app-mask-compact");e.addCls(f.cls)}else{var e=b.mask(f.msg);e.addCls(f.cls)}}else{if(AppShowWaitWMaskG){AppShowWaitWMaskG.unmask();AppShowWaitWMaskG.remove();AppShowWaitWMaskG=null}AppShowWaitWMaskG=Ext.getBody().createChild({tag:"div",cls:"x-app-mask-global"});var f={msg:Lang.przetwarzanie_danych,cls:"default"};if(a){Ext.apply(f,a)}var e=AppShowWaitWMaskG.mask(f.msg);e.addCls(f.cls)}}};if(d.defer){Ext.defer(c,1,null,[d])}else{c(d)}}function hideWaitW2(a){Ext.defer(function(){if(a&&(!a.dom)){if(a.el){a.el.unmask()}}else{if(a){a.unmask()}else{if(AppShowWaitWMaskG){AppShowWaitWMaskG.unmask();AppShowWaitWMaskG.remove();AppShowWaitWMaskG=null}}}},1)}function waitW2(c,b,a){if(c){showWaitW2(b,a)}else{hideWaitW2(b)}}function monitorViewPortSize(){var b=Ext.dom.Element.getViewportWidth();var a=Ext.dom.Element.getViewportHeight();if(!AppCommonDataPriv.viewport){AppCommonDataPriv.viewport={width:b,height:a}}else{if(AppCommonDataPriv.viewport.width!=b||AppCommonDataPriv.viewport.height!=a){AppEventObservable.fireEvent("viewportresize",AppCommonDataPriv.viewport.width,AppCommonDataPriv.viewport.height,b,a)}AppCommonDataPriv.viewport={width:b,height:a}}Ext.defer(monitorViewPortSize,100,null)}function applicationStartExd(b,a){Ext.onReady(function(){AppNameCApp=b;if(!Ext.supports.Touch){Ext.tip.QuickTipManager.init()}monitorViewPortSize();readGUILocationHash();AppCpCookie=Ext.create("Ext.state.CookieProvider",{path:"/",expires:new Date(new Date().getTime()+(1000*60*60*24*30)),domain:null});sendAjaxDataJsonRpcL("ajax/isSignUserE",{},null,function(e,d,c){sendAjaxDataJsonRpcLGroup([_HandleStandardServer_AJAX_URL+"/getSignUser",_HandleStandardServer_AJAX_URL+"/getOperatorPriviligesListByUser",_HandleStandardServer_AJAX_URL+"/getCurrentTimeZone",_HandleStandardServer_AJAX_URL+"/getTimeZoneLs",_HandleStandardServer_AJAX_URL+"/readGuiState"],[{},{},{},{},{context:AppNameCApp}],window,function(j,i,g,f){if(j){if(g[0]){AppOPERATOR=g[0].operator;AppOPERATORSUPERUSER=g[0].operator.superuser;AppOPERATORPRIVILIGESMAP=g[1];AppNettimezone=g[2];AppDtimezonels=g[3];var h=g[4];AppCpState=Ext.create("Ext.ux.StateHTTPProviderExd",{context:AppNameCApp,useInitState:true,initState:h,readParams:function(){try{sendAjaxDataJsonRpcL(_HandleStandardServer_AJAX_URL+"/readGuiState",{context:this.context},this,function(p,n,l){try{var o=Ext.decode(n);this.state=((o==null||!Ext.isObject(o))?{}:o)}catch(m){this.state={}}if(this.callback!=null){this.callback.call(this.scope)}},0)}catch(k){}},writeParams:function(){try{sendAjaxDataJsonRpcL(_HandleStandardServer_AJAX_URL+"/saveGuiState",{context:this.context,state:Ext.encode(this.state)},0)}catch(k){}}});if(_HandleUseAppCookieAsState){Ext.state.Manager.setProvider(AppCpCookie)}else{Ext.state.Manager.setProvider(AppCpState)}if(Ext.get("loadpage-loading-msg")!=null){Ext.get("loadpage-loading-msg").fadeOut({remove:true,duration:200})}if(Ext.get("loadpage-loading-mask")!=null){Ext.get("loadpage-loading-mask").fadeOut({remove:true,duration:900})}if(a!=null){a.call()}}else{window.location=_HandleRedirectLoginURL}}else{window.location=_HandleRedirectLoginURL}},0)})})};

Ext.define("ViewCountingdevMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewCountingdevMgrPanel",statics:{accessPropertyName:"access.admin.device.manage",accessPropertyViewName:"access.admin.device.view"},accessPropertyName:"access.admin.device.manage",accessPropertyViewName:"access.admin.device.view",layout:"border",initComponent:function(){this.cid=Ext.id();this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.odswiez,scope:this,handler:this.refreshDatastore}]};var b=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:true,remoteFilter:true,pageSize:200,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"nazwa",mapping:"nazwa"},{name:"localization",mapping:"localization"},{name:"typedev",mapping:"typedev"},{name:"id",mapping:"id"},{name:"active",mapping:"active"},"entrancenazwa","serialnumber","intervalcount","intervalconnect","ident","devid","version"]}),sorters:[{property:"nazwa",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getCountingdevList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin,beforeLoad:function(e,d,f){return this.onGridBeforeLoad(e,d,f)}}});var c={xtype:"gridpanelexd",id:this.cid+"grid",region:"center",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:b,columns:[{header:"ID",width:60,sortable:true,dataIndex:"id",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{header:Lang.nazwa,flex:1,width:145,sortable:true,dataIndex:"nazwa",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.entrancenazwa,flex:1,width:145,sortable:true,dataIndex:"entrancenazwa",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.identificator,flex:1,width:145,sortable:true,dataIndex:"ident",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.numer_seryjny,flex:1,width:145,sortable:true,dataIndex:"serialnumber",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.lokalizacja,flex:1,width:145,sortable:true,dataIndex:"localization",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.typ_urzadzenia,flex:1,width:145,sortable:true,dataIndex:"typedev",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.version,xtype:"templatecolumn",flex:1,width:80,sortable:false,tpl:"",renderer:renderWrapQtipCustomTplRenderer("{devid} {version}")},{header:Lang.okres_polaczenia,flex:1,width:145,sortable:true,dataIndex:"intervalconnect",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.ziarno_zliczen,flex:1,width:145,sortable:true,dataIndex:"intervalcount",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.active,width:100,sortable:true,dataIndex:"active",filter:{type:"boolean"},renderer:renderBool}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(e,d,f){},selectionchange:function(d){}}},bbar:new Ext.PagingToolbar({store:b,displayInfo:true}),listeners:{scope:this,itemdblclick:function(){},resize:function(d){},render:function(){}}};var a={xtype:"app.PanelDefaultFilterLocCzas",id:this.cid+"pfilter",region:"west",stateful:true,stateId:this.id+"pfilter",showCzasTypeFilter:false,listeners:{scope:this,dataloaded:this.onPanelFilterDataloaded,dataselect:this.onPanelFilterDataselect}};this.items=[a,c];this.refreshDatastoreBB=Ext.Function.createBuffered(this.refreshDatastore,1000,this);this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.refreshDatastoreBB()},onShow:function(){this.callParent(arguments);this.refreshDatastoreBB()},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onGridBeforeLoad:function(){return this.gridBeforeLoadReady?true:false},refreshDatastore:function(){if(this.controlready){this.onPanelFilterDataselect()}},onPanelFilterDataloaded:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()},onPanelFilterDataselect:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()}});

Ext.define("ViewCountingglobaldataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewCountingglobaldataRegPanel",statics:{accessPropertyViewName:"access.admin.eventreg.view"},accessPropertyViewName:"access.admin.eventreg.view",layout:"border",initComponent:function(){this.cid=Ext.id();this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.odswiez,scope:this,handler:this.refreshDatastore}]};var b=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:true,remoteFilter:true,pageSize:200,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"tmstmp",mapping:"tmstmp",type:"date"},{name:"vin",mapping:"vin"},{name:"vout",mapping:"vout"},{name:"device",mapping:"device"},{name:"localization",mapping:"localization"},"intervalcount","vinfull","voutfull"]}),sorters:[{property:"tmstmp",direction:"DESC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getCountingglobaldataList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin,beforeLoad:function(e,d,f){return this.onGridBeforeLoad(e,d,f)}}});var c={xtype:"gridpanelexd",id:this.cid+"grid",region:"center",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:b,columns:[{header:"ID",width:60,sortable:true,dataIndex:"id",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{header:Lang.urzadzenie,flex:1,width:145,sortable:true,dataIndex:"device",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.lokalizacja,flex:1,width:145,sortable:true,dataIndex:"localization",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.czas,flex:1,width:130,sortable:true,dataIndex:"tmstmp",renderer:renderWrapQtipDateRenderer(),filter:{type:"date"}},{header:Lang.wejscia,flex:1,width:130,sortable:true,dataIndex:"vin",filter:{type:"numeric"},renderer:renderWrapQtip},{header:Lang.wyjscia,flex:1,width:130,sortable:true,dataIndex:"vout",filter:{type:"numeric"},renderer:renderWrapQtip},{header:Lang.wejscia_pelne,flex:1,width:130,sortable:true,dataIndex:"vinfull",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.wyjscia_pelne,flex:1,width:130,sortable:true,dataIndex:"voutfull",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.ziarno_zliczen,flex:1,width:130,sortable:true,dataIndex:"intervalcount",filter:{type:"numeric"},renderer:renderWrapQtip}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(e,d,f){},selectionchange:function(d){}}},bbar:new Ext.PagingToolbar({store:b,displayInfo:true}),listeners:{scope:this,itemdblclick:function(){},resize:function(d){},render:function(){}}};var a={xtype:"app.PanelDefaultFilterLocCzas",id:this.cid+"pfilter",region:"west",stateful:true,stateId:this.id+"pfilter",listeners:{scope:this,dataloaded:this.onPanelFilterDataloaded,dataselect:this.onPanelFilterDataselect}};this.items=[a,c];this.refreshDatastoreBB=Ext.Function.createBuffered(this.refreshDatastore,1000,this);this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.refreshDatastoreBB()},onShow:function(){this.callParent(arguments);this.refreshDatastoreBB()},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onGridBeforeLoad:function(){return this.gridBeforeLoadReady?true:false},refreshDatastore:function(){if(this.controlready){this.onPanelFilterDataselect()}},onPanelFilterDataloaded:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()},onPanelFilterDataselect:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()}});

Ext.define("ViewCountingglobaleventdataMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewCountingglobaleventdataMgrPanel",statics:{accessPropertyViewName:"access.admin.eventreg.view"},accessPropertyViewName:"access.admin.eventreg.view",layout:"border",initComponent:function(){this.cid=Ext.id();this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.odswiez,scope:this,handler:this.refreshDatastore}]};var b=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:true,remoteFilter:true,pageSize:200,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"tmstmp",mapping:"tmstmp",type:"date"},{name:"msg",mapping:"msg"},{name:"device",mapping:"device"},{name:"localization",mapping:"localization"}]}),sorters:[{property:"tmstmp",direction:"DESC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getCountingglobaleventdataList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin,beforeLoad:function(e,d,f){return this.onGridBeforeLoad(e,d,f)}}});var c={xtype:"gridpanelexd",id:this.cid+"grid",region:"center",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:b,columns:[{header:"ID",width:60,sortable:true,dataIndex:"id",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{header:Lang.urzadzenie,flex:1,width:145,sortable:true,dataIndex:"device",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.lokalizacja,flex:1,width:145,sortable:true,dataIndex:"localization",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.czas,flex:1,width:130,sortable:true,dataIndex:"tmstmp",renderer:renderWrapQtipDateRenderer(),filter:{type:"date"}},{header:Lang.komunikat,flex:1,width:130,sortable:true,dataIndex:"msg",filter:{type:"string"},renderer:renderWrapQtip}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(e,d,f){},selectionchange:function(d){}}},bbar:new Ext.PagingToolbar({store:b,displayInfo:true}),listeners:{scope:this,itemdblclick:function(){},resize:function(d){},render:function(){}}};var a={xtype:"app.PanelDefaultFilterLocCzas",id:this.cid+"pfilter",region:"west",stateful:true,stateId:this.id+"pfilter",listeners:{scope:this,dataloaded:this.onPanelFilterDataloaded,dataselect:this.onPanelFilterDataselect}};this.items=[a,c];this.refreshDatastoreBB=Ext.Function.createBuffered(this.refreshDatastore,1000,this);this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.refreshDatastoreBB()},onShow:function(){this.callParent(arguments);this.refreshDatastoreBB()},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onGridBeforeLoad:function(){return this.gridBeforeLoadReady?true:false},refreshDatastore:function(){if(this.controlready){this.onPanelFilterDataselect()}},onPanelFilterDataloaded:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()},onPanelFilterDataselect:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()}});

Ext.define("ViewExternalcountlogdatadataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewExternalcountlogdatadataRegPanel",statics:{accessPropertyViewName:"access.admin.eventreg.view"},accessPropertyViewName:"access.admin.eventreg.view",layout:"border",addfilters:{},initComponent:function(){this.cid=Ext.id();this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.odswiez,scope:this,handler:this.refreshDatastore}]};var b=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:true,remoteFilter:true,pageSize:200,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"tmstmp",mapping:"tmstmp",type:"date"},{name:"vline1",mapping:"vline1"},{name:"vline2",mapping:"vline2"},{name:"device",mapping:"device"},{name:"localization",mapping:"localization"}]}),sorters:[{property:"tmstmp",direction:"DESC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getExternalcountcountingdataList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin,beforeLoad:function(e,d,f){return this.onGridBeforeLoad(e,d,f)}}});var c={xtype:"gridpanelexd",id:this.cid+"grid",region:"center",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:b,columns:[{header:"ID",width:60,sortable:true,dataIndex:"id",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{header:Lang.urzadzenie,flex:1,width:145,sortable:true,dataIndex:"device",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.lokalizacja,flex:1,width:145,sortable:true,dataIndex:"localization",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.czas,flex:1,width:130,sortable:true,dataIndex:"tmstmp",renderer:renderWrapQtipDateRenderer(),filter:{type:"date"}},{header:Lang.wejscia,flex:1,width:130,sortable:true,dataIndex:"vline1",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.wyjscia,flex:1,width:130,sortable:true,dataIndex:"vline2",filter:{type:"number"},renderer:renderWrapQtip}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(e,d,f){},selectionchange:function(d){}}},bbar:new Ext.PagingToolbar({store:b,displayInfo:true}),listeners:{scope:this,itemdblclick:function(){},resize:function(d){},render:function(){}}};var a={xtype:"app.PanelDefaultFilterLocCzas",id:this.cid+"pfilter",region:"west",stateful:true,stateId:this.id+"pfilter",listeners:{scope:this,dataloaded:this.onPanelFilterDataloaded,dataselect:this.onPanelFilterDataselect}};this.items=[a,c];this.refreshDatastoreBB=Ext.Function.createBuffered(this.refreshDatastore,1000,this);this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.refreshDatastoreBB()},onShow:function(){this.callParent(arguments);this.refreshDatastoreBB()},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onGridBeforeLoad:function(){return this.gridBeforeLoadReady?true:false},refreshDatastore:function(){if(this.controlready){this.onPanelFilterDataselect()}},onPanelFilterDataloaded:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(d,this.addfilters);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()},onPanelFilterDataselect:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(d,this.addfilters);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()}});

Ext.define("ViewExternalcountdevMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewExternalcountdevMgrPanel",statics:{accessPropertyName:"access.admin.device.manage",accessPropertyViewName:"access.admin.device.view"},accessPropertyName:"access.admin.device.manage",accessPropertyViewName:"access.admin.device.view",layout:"border",addfilters:{},initComponent:function(){this.cid=Ext.id();this.tbar={xtype:"toolbar",items:[{id:this.cid+"bnew",xtype:"button",text:Lang.dodaj,scope:this,handler:this.dodajObiekt,disabled:!validPrivilegesOperatorComplex(this.accessPropertyName)},{id:this.cid+"bedit",xtype:"button",text:Lang.edytuj,scope:this,handler:this.edytujObiekt,disabled:!validPrivilegesOperatorComplex(this.accessPropertyName)},{id:this.cid+"bdelete",xtype:"button",text:Lang.usun,scope:this,handler:this.usunObiekt,disabled:!validPrivilegesOperatorComplex(this.accessPropertyName)},{xtype:"button",text:Lang.odswiez,scope:this,handler:this.refreshDatastore},{itemId:"showonlywithproblems",xtype:"checkboxexd",boxLabel:Lang.pokaz_tylko_problemami}]};var b=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:true,remoteFilter:true,pageSize:200,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"serialnumber",mapping:"serialnumber"},{name:"ident",mapping:"ident"},{name:"nazwa",mapping:"nazwa"},{name:"localization",mapping:"localization"},{name:"tmslastcommsession",mapping:"tmslastcommsession",type:"date"},{name:"devid",mapping:"devid"},{name:"version",mapping:"version"},{name:"typedev",mapping:"typedev"},{name:"id",mapping:"id"},{name:"active",mapping:"active"},{name:"stateopis",mapping:"stateopis"},{name:"commok",mapping:"commok"},{name:"intervalcount",mapping:"intervalcount"},{name:"intervalconnect",mapping:"intervalconnect"},"entrancenazwa","stateflag"]}),sorters:[{property:"serialnumber",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getExternalcountdevList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin,beforeLoad:function(e,d,f){return this.onGridBeforeLoad(e,d,f)}}});var c={xtype:"gridpanelexd",id:this.cid+"grid",region:"center",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:b,columns:[{header:"ID",width:60,sortable:true,dataIndex:"id",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{header:Lang.nazwa,flex:1,width:145,sortable:true,dataIndex:"nazwa",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.entrancenazwa,flex:1,width:145,sortable:true,dataIndex:"entrancenazwa",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.identificator,flex:1,width:145,sortable:true,dataIndex:"ident",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.numer_seryjny,flex:1,width:145,sortable:true,dataIndex:"serialnumber",filter:{type:"string"},renderer:renderWrapQtip,hidden:true},{header:Lang.lokalizacja,flex:1,width:145,sortable:true,dataIndex:"localization",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.typ_urzadzenia,flex:1,width:145,sortable:true,dataIndex:"typedev",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.okres_polaczenia,flex:1,width:80,sortable:true,dataIndex:"intervalconnect",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.ziarno_zliczen,flex:1,width:80,sortable:true,dataIndex:"intervalcount",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.version,xtype:"templatecolumn",flex:1,width:80,sortable:false,tpl:"",renderer:renderWrapQtipCustomTplRenderer("{devid} {version}")},{header:Lang.status,flex:1,width:145,sortable:true,dataIndex:"stateopis",renderer:renderWrapQtip},{header:Lang.commok,flex:1,width:100,sortable:true,dataIndex:"commok",filter:{type:"boolean"},renderer:renderBool,hidden:true},{header:Lang.czas_ostatniej_sesji,flex:1,width:120,sortable:true,dataIndex:"tmslastcommsession",filter:{type:"date"},renderer:renderWrapQtipDateRenderer(),hidden:true},{header:Lang.stan,flex:1,width:145,sortable:true,dataIndex:"stateflag",renderer:rendererForValueToIcon},{header:Lang.active,flex:1,width:100,sortable:true,dataIndex:"active",filter:{type:"boolean"},renderer:renderBool}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(e,d,f){},selectionchange:function(d){}}},bbar:new Ext.PagingToolbar({store:b,displayInfo:true}),listeners:{scope:this,itemdblclick:function(){if(validPrivilegesOperatorComplex(this.accessPropertyName)){this.edytujObiekt()}},resize:function(d){},render:function(){}}};var a={xtype:"app.PanelDefaultFilterLocCzas",id:this.cid+"pfilter",region:"west",stateful:true,stateId:this.id+"pfilter",showCzasTypeFilter:false,listeners:{scope:this,dataloaded:this.onPanelFilterDataloaded,dataselect:this.onPanelFilterDataselect}};this.items=[a,c];this.refreshDatastoreBB=Ext.Function.createBuffered(this.refreshDatastore,1000,this);this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.refreshDatastoreBB()},onShow:function(){this.callParent(arguments);this.refreshDatastoreBB()},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onGridBeforeLoad:function(){return this.gridBeforeLoadReady?true:false},refreshDatastore:function(){if(this.controlready){this.onPanelFilterDataselect()}},onPanelFilterDataloaded:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={showonlywithproblems:this.down("#showonlywithproblems").getValue()};var c=a.getValue();Ext.apply(d,c);Ext.apply(d,this.addfilters);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()},onPanelFilterDataselect:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={showonlywithproblems:this.down("#showonlywithproblems").getValue()};var c=a.getValue();Ext.apply(d,c);Ext.apply(d,this.addfilters);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()},edytujObiekt:function(){var a=Ext.getCmp(this.cid+"grid");var c=0;if(!a.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{if(a.getSelectionModel().getSelection().length>0){var b=a.getSelectionModel().getSelection()[0];c=b.getId()}}windowObject=new WindowExternalcount({obiektid:c});windowObject.showW();windowObject.on("datasaved",this.refreshDatastore,this)},dodajObiekt:function(){windowObject=new WindowExternalcount({obiektid:0});windowObject.showW();windowObject.on("datasaved",this.refreshDatastore,this)},usunObiekt:function(){var a=Ext.getCmp(this.cid+"grid");var d=0;if(!a.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{if(a.getSelectionModel().getSelection().length>0){var c=a.getSelectionModel().getSelection()[0];d=c.getId()}}var b=function(e,f){if(e=="yes"){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/deleteExternalcountObject",{id:d},this,function(i,h,g){waitW(false);this.refreshDatastore()})}};Ext.MessageBox.show({title:Lang.usuwanie,msg:Lang.czy_napewno_usunac_obiekt,buttons:Ext.MessageBox.YESNO,fn:b,scope:this})}});

Ext.define("ViewExternalcounteventdataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewExternalcounteventdataRegPanel",statics:{accessPropertyViewName:"access.admin.eventreg.view"},accessPropertyViewName:"access.admin.eventreg.view",layout:"border",addfilters:{},initComponent:function(){this.cid=Ext.id();this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.odswiez,scope:this,handler:this.refreshDatastore}]};var b=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:true,remoteFilter:true,pageSize:200,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"tmstmp",mapping:"tmstmp",type:"date"},{name:"msg",mapping:"msg"},{name:"device",mapping:"device"},{name:"localization",mapping:"localization"}]}),sorters:[{property:"tmstmp",direction:"DESC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getExternalcounteventdataList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin,beforeLoad:function(e,d,f){return this.onGridBeforeLoad(e,d,f)}}});var c={xtype:"gridpanelexd",id:this.cid+"grid",region:"center",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:b,columns:[{header:"ID",width:60,sortable:true,dataIndex:"id",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{header:Lang.urzadzenie,flex:1,width:145,sortable:true,dataIndex:"device",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.lokalizacja,flex:1,width:145,sortable:true,dataIndex:"localization",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.czas,flex:1,width:130,sortable:true,dataIndex:"tmstmp",renderer:renderWrapQtipDateRenderer(),filter:{type:"date"}},{header:Lang.komunikat,flex:1,width:130,sortable:true,dataIndex:"msg",filter:{type:"string"},renderer:renderWrapQtip}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(e,d,f){},selectionchange:function(d){}}},bbar:new Ext.PagingToolbar({store:b,displayInfo:true}),listeners:{scope:this,itemdblclick:function(){},resize:function(d){},render:function(){}}};var a={xtype:"app.PanelDefaultFilterLocCzas",id:this.cid+"pfilter",region:"west",stateful:true,stateId:this.id+"pfilter",listeners:{scope:this,dataloaded:this.onPanelFilterDataloaded,dataselect:this.onPanelFilterDataselect}};this.items=[a,c];this.refreshDatastoreBB=Ext.Function.createBuffered(this.refreshDatastore,1000,this);this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.refreshDatastoreBB()},onShow:function(){this.callParent(arguments);this.refreshDatastoreBB()},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onGridBeforeLoad:function(){return this.gridBeforeLoadReady?true:false},refreshDatastore:function(){if(this.controlready){this.onPanelFilterDataselect()}},onPanelFilterDataloaded:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(d,this.addfilters);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()},onPanelFilterDataselect:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(d,this.addfilters);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()}});

Ext.define("WindowExternalcount",{extend:"Ext.ux.window.WindowExd",title:Lang.externalcountdev,width:500,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.widoki,menu:[{text:Lang.rejestr_zdarzen,scope:this,handler:function(){var a=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewExternalcounteventdataRegPanel",addfilters:{idexternalcountdev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewExternalcounteventdataRegPanel.accessPropertyName)},{text:Lang.rejestr_zliczen,scope:this,handler:function(){var a=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewExternalcountlogdatadataRegPanel",addfilters:{idexternalcountdev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewExternalcountlogdatadataRegPanel.accessPropertyName)}]},{xtype:"tbfill"},{xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveOp},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};this.items=[{xtype:"form",id:this.cid+"formpanel",scrollable:true,defaults:{labelWidth:150},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"radiogroupexd",id:this.cid+"active",fieldLabel:Lang.active,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.tak.capitalise(),inputValue:true},{boxLabel:Lang.nie.capitalise(),inputValue:false}]},{xtype:"textfieldexd",fieldLabel:Lang.identificator,anchor:"0",id:this.cid+"ident",allowBlank:false,disabled:this.obiektid!=0},{xtype:"textfieldexd",fieldLabel:Lang.nazwa,anchor:"0",id:this.cid+"nazwa",allowBlank:false},{xtype:"textfieldexd",fieldLabel:Lang.entrancenazwa,anchor:"0",id:this.cid+"entrancenazwa",allowBlank:true},{id:this.cid+"idlocalization",fieldLabel:Lang.lokalizacja,anchor:"0",allowBlank:true,blankText:Lang.pole_nie_moze_byc_puste,xtype:"comboexd",store:{type:"store",autoLoad:true,remoteSort:true,remoteFilter:true,pageSize:1000,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["id","nazwa"]}),sorters:[{property:"nazwa",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLocalizationListShort"}),reader:{rootProperty:"data.data",totalProperty:"data.total",type:"json"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}}},pageSize:1000,displayField:"nazwa",valueField:"id",queryMode:"remote"},{id:this.cid+"intervalconnect",xtype:"numberfieldexd",fieldLabel:Lang.okres_polaczenia+"(min)",anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:99999},{id:this.cid+"intervalcount",xtype:"numberfieldexd",fieldLabel:Lang.ziarno_zliczen+"(min)",anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:99999},{xtype:"radiogroupexd",id:this.cid+"countdirectionreversed",fieldLabel:Lang.countdirectionreversed,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.normalny.capitalise(),inputValue:false},{boxLabel:Lang.odwrocony.capitalise(),inputValue:true}]}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getExternalcountObjectForEdit",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0,active:true,countdirectionreversed:false};waitW(false);Ext.getCmp(this.cid+"idlocalization").setValue(this.obiekt.idlocalization);Ext.getCmp(this.cid+"active").setValue2(this.obiekt.active);Ext.getCmp(this.cid+"countdirectionreversed").setValue2(this.obiekt.countdirectionreversed);Ext.getCmp(this.cid+"ident").setValue(this.obiekt.ident);Ext.getCmp(this.cid+"nazwa").setValue(this.obiekt.nazwa);Ext.getCmp(this.cid+"entrancenazwa").setValue(this.obiekt.entrancenazwa);Ext.getCmp(this.cid+"intervalconnect").setValue(this.obiekt.intervalconnect);Ext.getCmp(this.cid+"intervalcount").setValue(this.obiekt.intervalcount);if(this.obiekt.typedev=="BRICKSTREAM_3D"){Ext.getCmp(this.cid+"intervalconnect").setDisabled(true);Ext.getCmp(this.cid+"intervalcount").setDisabled(true)}this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})})},saveOp:function(){if(!Ext.getCmp(this.cid+"formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}var a=true;if(a){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/saveExternalcountObject",{id:this.obiektid,idlocalization:Ext.getCmp(this.cid+"idlocalization").getValue2NL(),active:Ext.getCmp(this.cid+"active").getValue2(),countdirectionreversed:Ext.getCmp(this.cid+"countdirectionreversed").getValue2(),ident:Ext.getCmp(this.cid+"ident").getValue(),nazwa:Ext.getCmp(this.cid+"nazwa").getValue(),entrancenazwa:Ext.getCmp(this.cid+"entrancenazwa").getValue(),intervalconnect:Ext.getCmp(this.cid+"intervalconnect").getValue(),intervalcount:Ext.getCmp(this.cid+"intervalcount").getValue()},this,function(d,c,b){this.obiektid=c;waitW(false);this.fireEvent("datasaved",this);this.close()})}},closeOp:function(){this.close()}});

Ext.define("PanelLinnbdevConfMain",{extend:"Ext.Panel",alias:"widget.app.PanelLinnbdevConfMain",cls:"a-PanelLinnbdevConf a-PanelLinnbdevConfMain",layout:{type:"vbox",align:"stretch"},obiektid:null,initComponent:function(){this.cid=this.id;this.items=[this.createTopPanel(),this.createCenterPanel(),this.createBottomPanel()];this.callParent(arguments)},afterRender:function(){this.callParent(arguments);Ext.defer(this.loadData,1,this)},onDestroy:function(){this.callParent(arguments);this.closed=true},onRemoved:function(a){this.callParent(arguments);this.closed=true},onShow:function(){this.callParent(arguments);Ext.defer(this.loadData,1,this)},onHide:function(){this.callParent(arguments)},onDataLoaded:function(){this.dataLoaded=true;this.fireEvent("dataloaded",this)},loadData:function(){sendAjaxDataJsonRpcL("ajax/getLinnbdevConfAjax_mainInfo",{id:this.obiektid},this,function(c,b,a){if(a){this.setDisabled(false);this.bindDataToControls(b)}else{this.setDisabled(true)}Ext.defer(this.onDataLoaded,1,this);Ext.defer(this.cyklicLoadData,100,this,[],true)},0)},cyklicLoadData:function(){if(this.closed){return}sendAjaxDataJsonRpcL("ajax/getLinnbdevConfAjax_mainInfo",{id:this.obiektid},this,function(c,b,a){if(this.closed){return}if(a){this.setDisabled(false);this.bindDataToControls(b)}else{this.setDisabled(true)}Ext.defer(this.cyklicLoadData,1000,this,[],true)},0)},bindDataToControls:function(a){Ext.apply(a,{langlabel_info:Lang.statystyka_komunikacji});this.bindDataToLiveModeControlPanel(a);this.down("#topInfo").update(a);this.down("#bottomInfo").update(a)},createTopPanel:function(){var a="";this.ptopPanel={xtype:"box",cls:"header-info",itemId:"topInfo",height:25,tpl:a,hidden:true};return this.ptopPanel},createBottomPanel:function(){var a="<span>{langlabel_info}: {sbytesreaded/1000}KB / {sbyteswritten/1000}KB / {srequestperform}</span>";var b='<div style="position:absolute;right:10px;line-height:25px;top:0px;">{nazwa} {ident}/{serialnumber} {lastUpdateInfo}</div>';this.pbottomPanel={xtype:"box",cls:"bottom-info",itemId:"bottomInfo",height:25,tpl:a+b};return this.pbottomPanel},createCenterPanel:function(){this.pcenterPanel={xtype:"container",flex:1,layout:"border",items:[this.createTopOptionsPanel(),this.createCdataPanel()]};return this.pcenterPanel},createTopOptionsPanel:function(){this.ptopOptionsPanel={region:"north",xtype:"panel",height:50,layout:{type:"hbox",align:"stretch"},items:[this.createLiveModeControlPanel(),this.createControlModeControlPanel()]};return this.ptopOptionsPanel},createCdataPanel:function(){this.pcdataPanel={itemId:"pcdataPanel",region:"center",xtype:"tabpanel",layout:"fit",items:[{xtype:"app.PanelLinnbdevConfNormal",title:Lang.monitoring_urzadzenia,obiektid:this.obiektid}]};return this.pcdataPanel},createLiveModeControlPanel:function(){this.pliveModeControlPanel={xtype:"panel",layout:{type:"hbox",align:"stretch"},items:[{xtype:"toolbar",flex:1,items:[{itemId:"liveModeBtn",xtype:"button",text:"...",scope:this,handler:this.onLiveModeBtn},{itemId:"liveModeBtnContinue",xtype:"button",text:Lang.przedluz,scope:this,handler:this.onPrzedluzBtn},{xtype:"fieldlabelexd",plainStyle:true,itemId:"livemodestateDuration",value:"..."},{xtype:"fieldlabelexd",plainStyle:true,itemId:"livestateopis",value:"..."}]}]};return this.pliveModeControlPanel},onLiveModeBtn:function(){sendAjaxDataJsonRpcL("ajax/updateLinnbdevConfAjax_controlLiveModeState",{id:this.obiektid,toperation:"CHG_livemodestate",livemodestate:this.req_livemodestate},this,function(c,b,a){noty({text:Lang.operacja_wykonana})})},onPrzedluzBtn:function(){sendAjaxDataJsonRpcL("ajax/updateLinnbdevConfAjax_controlLiveModeState",{id:this.obiektid,toperation:"INC_livemodestateDuration"},this,function(c,b,a){noty({text:Lang.operacja_wykonana})})},bindDataToLiveModeControlPanel:function(b){this.down("#livemodestateDuration").setValueT(b.livemodestateDuration);this.down("#livestateopis").setValueT(b.stateopis);var a=this.down("#liveModeBtn");var c=this.down("#liveModeBtnContinue");this.req_livemodestate=b.livemodestate;if(b.livemodestate=="NORMAL"){a.setText(Lang.wlacz_live);this.req_livemodestate="REQ_LIVE";c.setDisabled(true)}else{if(b.livemodestate=="LIVE"){a.setText(Lang.wylacz_live);this.req_livemodestate="REQ_NORMAL";c.setDisabled(false)}else{if(b.livemodestate=="REQ_NORMAL"){a.setText(Lang.wlacz_live);this.req_livemodestate="REQ_LIVE";c.setDisabled(true)}else{if(b.livemodestate=="REQ_LIVE"){a.setText(Lang.wylacz_live);this.req_livemodestate="REQ_NORMAL";c.setDisabled(false)}}}}},createControlModeControlPanel:function(){this.pcontrolModeControlPanel={xtype:"panel",layout:{type:"hbox",align:"stretch"},items:[{xtype:"toolbar",flex:1,items:[{itemId:"clearCommStatBtn",xtype:"button",text:Lang.wyczysc_statystyki_komunikacji,scope:this,handler:this.onClearCommStatBtn},{itemId:"closeWindow",xtype:"button",text:Lang.zamknij_okno,scope:this,handler:this.onCloseWindow},{itemId:"liveLiveCloseW",xtype:"checkboxexd",value:true,boxLabel:Lang.opusc_tryb_live}]}]};return this.pcontrolModeControlPanel},onClearCommStatBtn:function(){sendAjaxDataJsonRpcL("ajax/updateLinnbdevConfAjax_clearCommStat",{id:this.obiektid},this,function(c,b,a){noty({text:Lang.operacja_wykonana})})},onCloseWindow:function(){if(this.down("#liveLiveCloseW").getValue()){sendAjaxDataJsonRpcL("ajax/updateLinnbdevConfAjax_controlLiveModeState",{id:this.obiektid,toperation:"CHG_livemodestate",livemodestate:"REQ_NORMAL"},this,function(c,b,a){this.ownerW.close()})}else{this.ownerW.close()}}});

Ext.define("PanelLinnbdevConfNormal",{extend:"Ext.Panel",alias:"widget.app.PanelLinnbdevConfNormal",cls:"a-PanelLinnbdevConf a-PanelLinnbdevConfNormal",layout:{type:"vbox",align:"stretch"},obiektid:null,initComponent:function(){this.cid=this.id;this.items=[this.createCenterPanel()];this.callParent(arguments)},afterRender:function(){this.callParent(arguments);Ext.defer(this.loadData,1,this)},onResize:function(c,a,b,d){this.callParent(arguments);this.updateView()},onDestroy:function(){this.closed=true;if(this.ws){this.ws.destroy()}if(this.wsVision){this.wsVision.destroy()}this.callParent(arguments)},onRemoved:function(a){this.closed=true;if(this.ws){this.ws.close()}if(this.wsVision){this.wsVision.close()}this.callParent(arguments)},onShow:function(){this.callParent(arguments);this.closed=false;Ext.defer(this.loadData,1,this)},onHide:function(){this.closed=true;if(this.ws){this.ws.close()}if(this.wsVision){this.wsVision.close()}this.callParent(arguments)},onDataLoaded:function(){this.dataLoaded=true;this.fireEvent("dataloaded",this)},updateView:function(){var c=this.down("#pcameraimage");var d=this.down("#visionframe");if(c){var a=c.getWidth();var e=c.getHeight();if(d){var b=d.getImgWidth()+2;d.setWindowPosition(a-b,0)}if(a>0&&e>0){if(this.ws){this.ws.send({cmd:"resizeView",width:a,height:e})}}}},loadData:function(){sendAjaxDataJsonRpcL("ajax/getLinnbdevConfAjax_normalresult",{id:this.obiektid},this,function(f,d,b){if(b){this.bindDataToControls(d)}if(!this.ws){var c=this.down("#pcameraimage");var a=c.getWidth();var e=c.getHeight();this.ws=new Ext.ux.WebSocketObjectExd({wsComCls:"LinnbdevConf_imagepreview",messageJsonDefault:false,urlParamsAdd:{id:this.obiektid,width:a,height:e},listeners:{scope:this,message:this.onCyklicLoadDataFastMessage}})}if(!this.wsVision){this.wsVision=new Ext.ux.WebSocketObjectExd({wsComCls:"LinnbdevConf_visionimage",messageJsonDefault:false,urlParamsAdd:{id:this.obiektid},listeners:{scope:this,message:this.onVisionFrameMessage}})}if(this.ws){this.ws.open()}if(this.wsVision){this.wsVision.open()}Ext.defer(this.onDataLoaded,1,this);Ext.defer(this.cyklicLoadData,100,this,[],true)},0)},cyklicLoadData:function(){if(this.closed){return}sendAjaxDataJsonRpcL("ajax/getLinnbdevConfAjax_normalresult",{id:this.obiektid},this,function(c,b,a){if(this.closed){return}if(a){this.bindDataToControls(b)}Ext.defer(this.cyklicLoadData,1000,this,[],true)},0)},onCyklicLoadDataFastMessage:function(b,a){this.bindDataToControlsFast(a)},bindDataToControls:function(a){this.bindDataToControlsToCdata(a);this.requestAddSlaveData()},bindDataToControlsFast:function(a){this.bindDataToControlsToCdataFast(a)},createCenterPanel:function(){this.pcenterPanel={xtype:"container",flex:1,layout:"border",items:[this.createCdataPanel(),this.createBdataPanel()]};return this.pcenterPanel},createCdataPanel:function(){this.pcdataPanel={itemId:"pcdataPanel",region:"center",xtype:"container",layout:"border",items:[{xtype:"panel",region:"center",layout:{type:"hbox",align:"stretch"},items:[{xtype:"mimageexd",cls:"pcameraimage",flex:1,itemId:"pcameraimage"},{xtype:"app.PanelLinnbdevVisionFrame",itemId:"visionframe",listeners:{scope:this,close:this.onCloseVisionFrame}}]},{xtype:"toolbar",region:"north",height:50,items:[{itemId:"nagranieModeBtnStart",xtype:"button",text:Lang.rozpocznij_nagrywanie,scope:this,handler:this.onNagranieModeBtnStart},{itemId:"nagranieModeBtnEnd",xtype:"button",text:Lang.zatrzymaj_nagrywanie,scope:this,handler:this.onNagranieModeBtnEnd},{itemId:"nagranieModeBtnGet",xtype:"button",text:Lang.pobierz_nagranie,scope:this,handler:this.onNagranieModeBtnGet},{itemId:"setParamConfGet",xtype:"button",text:Lang.parametry_urzadzenia,scope:this,handler:this.onSetParamConfGet},{itemId:"cpathmap",xtype:"checkboxexd",boxLabel:Lang.pathmap,listeners:{scope:this,change:this.onCPathMapChange}},{itemId:"ctermshowdata",xtype:"checkboxexd",boxLabel:Lang.dane_z_czujnika,listeners:{scope:this,change:this.onCTermShowDataChange}},{itemId:"cshowvisionimage",xtype:"checkboxexd",boxLabel:Lang.obraz_kamery_video,listeners:{scope:this,change:this.cShowVisionImageChange}}]}]};return this.pcdataPanel},createBdataPanel:function(){var a=Ext.create("Ext.data.Store",{type:"store",model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["id","adres","adresf","devid","version","serialnumber","countcfgleftpad","countcfgrightpad","countcfgoffsetpad","mountoffset","comms"]}),sorters:[{property:"id",direction:"ASC"}],proxy:{type:"memory",reader:{type:"json"}}});var b={xtype:"gridpanelexd",itemId:"gridlinnbslavels",store:a,columns:[{header:"ID",width:60,sortable:true,dataIndex:"id",renderer:renderWrapQtip},{header:Lang.adres,width:100,sortable:true,dataIndex:"adres",renderer:renderWrapQtip},{header:Lang.adres_fizyczny,width:150,sortable:true,dataIndex:"adresf",renderer:renderWrapQtip},{header:Lang.version,xtype:"templatecolumn",width:400,sortable:false,tpl:"",renderer:renderWrapQtipCustomTplRenderer("{devid} {version}")},{header:Lang.linnb_countcfgleftpad,flex:1,width:100,sortable:true,dataIndex:"countcfgleftpad",renderer:renderWrapQtip},{header:Lang.linnb_countcfgrightpad,flex:1,width:100,sortable:true,dataIndex:"countcfgrightpad",renderer:renderWrapQtip},{header:Lang.linnb_countcfgoffsetpad,flex:1,width:100,sortable:true,dataIndex:"countcfgoffsetpad",renderer:renderWrapQtip},{header:Lang.linnb_mountoffset+" [cm]",flex:1,width:100,sortable:true,dataIndex:"mountoffset",renderer:renderWrapQtip},{header:Lang.commok,flex:1,width:100,sortable:true,dataIndex:"comms",filter:{type:"boolean"},renderer:renderBool}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(d,c,e){},selectionchange:function(c){}}},listeners:{scope:this,itemclick:function(){},itemdblclick:function(){this.edytujObiektSlave()},resize:function(d){},render:function(){}},tbar:[{text:Lang.dodaj,scope:this,handler:this.dodajObiektSlave},{text:Lang.edytuj,scope:this,handler:this.edytujObiektSlave},{text:Lang.usun,scope:this,handler:this.usunObiektSlave}]};this.pbdataPanel={itemId:"pbdataPanel",region:"south",height:250,xtype:"panel",layout:"fit",title:Lang.kamery,items:[b]};return this.pbdataPanel},requestAddSlaveData:function(){sendAjaxDataJsonRpcL("ajax/getLinnbdevConfAjax_linnbSlaveConfLS",{id:this.obiektid},this,function(c,b,a){if(this.closed){return}if(a){this.down("#gridlinnbslavels").store.loadData(b)}},0)},edytujObiektSlave:function(){var a=this.down("#gridlinnbslavels");var c=0;if(!a.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{if(a.getSelectionModel().getSelection().length>0){var b=a.getSelectionModel().getSelection()[0];c=b.getId()}}windowObject=new WindowLinnbSlaveConf({obiektid:c,idlinnbdevslave:this.obiektid});Ext.defer(function(){windowObject.showW();windowObject.on("datasaved",this.requestAddSlaveData,this)},1,this)},dodajObiektSlave:function(){windowObject=new WindowLinnbSlaveConf({obiektid:"",idlinnbdevslave:this.obiektid});Ext.defer(function(){windowObject.showW();windowObject.on("datasaved",this.requestAddSlaveData,this)},1,this)},usunObiektSlave:function(){var a=this.down("#gridlinnbslavels");var d=0;if(!a.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{if(a.getSelectionModel().getSelection().length>0){var c=a.getSelectionModel().getSelection()[0];d=c.getId()}}var b=function(e,f){if(e=="yes"){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/deleteLinnbdevConfAjax_linnbSlaveConfObject",{id:d},this,function(i,h,g){waitW(false);this.requestAddSlaveData()})}};Ext.MessageBox.show({title:Lang.usuwanie,msg:Lang.czy_napewno_usunac_obiekt,buttons:Ext.MessageBox.YESNO,fn:b,scope:this})},onSetParamConfGet:function(){var a=new WindowLinnbParamConf({obiektid:this.obiektid});Ext.defer(function(){a.showW()},1,this)},onNagranieModeBtnStart:function(){sendAjaxDataJsonRpcL("ajax/updateLinnbdevConfAjax_controlOperationcmd",{id:this.obiektid,toperation:"START_NAGRANIE_TERM"},this,function(c,b,a){noty({text:Lang.operacja_wykonana})})},onNagranieModeBtnEnd:function(){sendAjaxDataJsonRpcL("ajax/updateLinnbdevConfAjax_controlOperationcmd",{id:this.obiektid,toperation:"END_NAGRANIE_TERM"},this,function(c,b,a){noty({text:Lang.operacja_wykonana})})},onNagranieModeBtnGet:function(){params={id:this.obiektid};postFormAsync("op/getLinnbdevConfAjax_getNagranieTerm",params,true)},bindDataToControlsToCdata:function(b){var a=false;if(b.livemodestate=="LIVE"){a=true}else{a=false}if(a){this.down("#nagranieModeBtnStart").setDisabled(false);this.down("#nagranieModeBtnEnd").setDisabled(false);this.down("#setParamConfGet").setDisabled(false)}else{this.down("#nagranieModeBtnStart").setDisabled(true);this.down("#nagranieModeBtnEnd").setDisabled(true);this.down("#setParamConfGet").setDisabled(false)}},onCPathMapChange:function(a){this.ws.send({cmd:"summarizeChange",summarize:a.getValue()})},onCTermShowDataChange:function(a){this.ws.send({cmd:"termshowdataChange",termshowdata:a.getValue()})},cShowVisionImageChange:function(b){this.wsVision.send({cmd:"showvisionimageChange",showvisionimage:b.getValue()});var a=this.down("#visionframe");a.setVisibleW(b.getValue())},onVisionFrameMessage:function(d,b){var a=this.down("#visionframe");a.setVisionImageSrc(b)},onCloseVisionFrame:function(a){this.down("#cshowvisionimage").setValue(false)},bindDataToControlsToCdataFast:function(a){var b=this.down("#pcameraimage");b.setSrc(a)}});

Ext.define("PanelLinnbdevVisionFrame",{extend:"Ext.window.Window",alias:"widget.app.PanelLinnbdevVisionFrame",title:Lang.obraz_kamery_video,closeAction:"hide",layout:"fit",initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"mimageexd",cls:"visionimage",itemId:"visionimage",width:320,height:240}];this.callParent(arguments)},getImgWidth:function(){var a=this.down("#visionimage");return a.width},setVisibleW:function(a){this.setVisible(a)},setWindowPosition:function(a,b){this.setPosition(a,b)},setVisionImageSrc:function(a){if(this.isHidden()){return}var b=this.down("#visionimage");b.setSrc(a)}});

Ext.define("ViewLinnbcountdataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewLinnbcountdataRegPanel",statics:{accessPropertyViewName:"access.admin.eventreg.view"},accessPropertyViewName:"access.admin.eventreg.view",layout:"border",addfilters:{},initComponent:function(){this.cid=Ext.id();this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.odswiez,scope:this,handler:this.refreshDatastore}]};var b=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:true,remoteFilter:true,pageSize:200,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"tmstmp",mapping:"tmstmp",type:"date"},{name:"vin",mapping:"vin"},{name:"vout",mapping:"vout"},{name:"device",mapping:"device"},{name:"localization",mapping:"localization"},"vinfiltered","voutfiltered"]}),sorters:[{property:"tmstmp",direction:"DESC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLinnbcountdataList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin,beforeLoad:function(e,d,f){return this.onGridBeforeLoad(e,d,f)}}});var c={xtype:"gridpanelexd",id:this.cid+"grid",region:"center",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:b,columns:[{header:"ID",width:60,sortable:true,dataIndex:"id",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{header:Lang.urzadzenie,flex:1,width:145,sortable:true,dataIndex:"device",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.lokalizacja,flex:1,width:145,sortable:true,dataIndex:"localization",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.czas,flex:1,width:130,sortable:true,dataIndex:"tmstmp",renderer:renderWrapQtipDateRenderer(),filter:{type:"date"}},{header:Lang.wejscia,flex:1,width:130,sortable:true,dataIndex:"vin",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.wyjscia,flex:1,width:130,sortable:true,dataIndex:"vout",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.wejscia_odfiltrowane,flex:1,width:130,sortable:true,dataIndex:"vinfiltered",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.wyjscia_odfiltrowane,flex:1,width:130,sortable:true,dataIndex:"voutfiltered",filter:{type:"number"},renderer:renderWrapQtip}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(e,d,f){},selectionchange:function(d){}}},bbar:new Ext.PagingToolbar({store:b,displayInfo:true}),listeners:{scope:this,itemdblclick:function(){},resize:function(d){},render:function(){}}};var a={xtype:"app.PanelDefaultFilterLocCzas",id:this.cid+"pfilter",region:"west",stateful:true,stateId:this.id+"pfilter",listeners:{scope:this,dataloaded:this.onPanelFilterDataloaded,dataselect:this.onPanelFilterDataselect}};this.items=[a,c];this.refreshDatastoreBB=Ext.Function.createBuffered(this.refreshDatastore,1000,this);this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.refreshDatastoreBB()},onShow:function(){this.callParent(arguments);this.refreshDatastoreBB()},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onGridBeforeLoad:function(){return this.gridBeforeLoadReady?true:false},refreshDatastore:function(){if(this.controlready){this.onPanelFilterDataselect()}},onPanelFilterDataloaded:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(d,this.addfilters);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()},onPanelFilterDataselect:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(d,this.addfilters);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()}});

Ext.define("ViewLinnbdevMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewLinnbdevMgrPanel",statics:{accessPropertyName:"access.admin.device.manage",accessPropertyViewName:"access.admin.device.view"},accessPropertyName:"access.admin.device.manage",accessPropertyViewName:"access.admin.device.view",layout:"border",contextMenu:null,rowContext:null,addfilters:{},initComponent:function(){this.cid=Ext.id();this.actionlist=[{text:Lang.dodaj,scope:this,handler:this.dodajObiekt,disabled:!validPrivilegesOperatorComplex(this.accessPropertyName)},{text:Lang.edytuj,scope:this,handler:this.edytujObiekt,disabled:!validPrivilegesOperatorComplex(this.accessPropertyName)},{text:Lang.konfiguruj_linnb_dzialanie,scope:this,handler:this.konfigurujLinnbDzialanie,disabled:!validPrivilegesOperatorComplex(this.accessPropertyName)},{text:Lang.usun,scope:this,handler:this.usunObiekt,disabled:!validPrivilegesOperatorComplex(this.accessPropertyName)},{text:Lang.odswiez,scope:this,handler:this.refreshDatastore},{itemId:"showonlywithproblems",xtype:"checkboxexd",boxLabel:Lang.pokaz_tylko_problemami}];this.tbar={xtype:"toolbar",items:this.actionlist};this.contextMenu=new Ext.menu.Menu({listeners:{scope:this,hide:function(){this.rowContext=null}},items:this.actionlist});var b=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:true,remoteFilter:true,pageSize:200,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"serialnumber",mapping:"serialnumber"},{name:"macadres",mapping:"macadres"},{name:"ident",mapping:"ident"},{name:"nazwa",mapping:"nazwa"},{name:"localization",mapping:"localization"},{name:"tmslastcommsession",mapping:"tmslastcommsession",type:"date"},{name:"devid",mapping:"devid"},{name:"version",mapping:"version"},{name:"id",mapping:"id"},{name:"active",mapping:"active"},{name:"stateopis",mapping:"stateopis"},{name:"commok",mapping:"commok"},{name:"tmsintervalquery",mapping:"tmsintervalquery"},{name:"intervalcount",mapping:"intervalcount"},"statcomm","stateflag","entrancenazwa","usefiltered","tmsintervalqueryerror","tmsintervalqueryerrorresetmodem"]}),sorters:[{property:"serialnumber",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLinnbdevList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin,beforeLoad:function(e,d,f){return this.onGridBeforeLoad(e,d,f)}}});var c={xtype:"gridpanelexd",id:this.cid+"grid",region:"center",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:b,columns:[{header:"ID",width:60,sortable:true,dataIndex:"id",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{header:Lang.nazwa,flex:1,width:145,sortable:true,dataIndex:"nazwa",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.entrancenazwa,flex:1,width:145,sortable:true,dataIndex:"entrancenazwa",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.identificator,flex:1,width:145,sortable:true,dataIndex:"ident",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.numer_seryjny,flex:1,width:145,sortable:true,dataIndex:"serialnumber",filter:{type:"string"},renderer:renderWrapQtip,hidden:true},{header:Lang.mac_adres,flex:1,width:145,sortable:true,dataIndex:"macadres",filter:{type:"string"},renderer:renderWrapQtip,hidden:true},{header:Lang.lokalizacja,flex:1,width:145,sortable:true,dataIndex:"localization",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.okres_polaczenia,flex:1,width:80,sortable:true,dataIndex:"tmsintervalquery",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.okres_polaczenia_gdy_blad,flex:1,width:80,sortable:true,dataIndex:"tmsintervalqueryerror",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.okres_polaczenia_gdy_blad_modem_reset,flex:1,width:80,sortable:true,dataIndex:"tmsintervalqueryerrorresetmodem",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.ziarno_zliczen,flex:1,width:80,sortable:true,dataIndex:"intervalcount",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.version,xtype:"templatecolumn",flex:1,width:80,sortable:false,tpl:"",renderer:renderWrapQtipCustomTplRenderer("{devid} {version}")},{header:Lang.status,flex:1,width:145,sortable:true,dataIndex:"stateopis",renderer:renderWrapQtip},{header:Lang.commok,flex:1,width:100,sortable:true,dataIndex:"commok",filter:{type:"boolean"},renderer:renderBool,hidden:true},{header:Lang.czas_ostatniej_sesji,flex:1,width:120,sortable:true,dataIndex:"tmslastcommsession",filter:{type:"date"},renderer:renderWrapQtipDateRenderer(),hidden:true},{header:Lang.stan,flex:1,width:145,sortable:true,dataIndex:"stateflag",renderer:rendererForValueToIcon},{header:Lang.statystyka_komunikacji,flex:1,width:80,sortable:false,dataIndex:"statcomm",renderer:renderWrapQtip,hidden:true},{header:Lang.commok,flex:1,width:100,sortable:true,dataIndex:"commok",filter:{type:"boolean"},renderer:renderBool,hidden:true},{header:Lang.usefiltered,flex:1,width:100,sortable:true,dataIndex:"usefiltered",filter:{type:"boolean"},renderer:renderBool}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(e,d,f){},selectionchange:function(d){}}},bbar:new Ext.PagingToolbar({store:b,displayInfo:true}),listeners:{scope:this,itemdblclick:function(){if(validPrivilegesOperatorComplex(this.accessPropertyName)){this.edytujObiekt()}},resize:function(d){},render:function(){},itemcontextmenu:function(f,h,g,d,i){var f=Ext.getCmp(this.cid+"grid");this.rowContext=f.getStore().getAt(d);this.contextMenu.showAt(i.getXY());i.preventDefault()},containercontextmenu:function(d,g,f){var d=Ext.getCmp(this.cid+"grid");this.rowContext=null;this.contextMenu.showAt(g.getXY());g.preventDefault()}}};var a={xtype:"app.PanelDefaultFilterLocCzas",id:this.cid+"pfilter",region:"west",stateful:true,stateId:this.id+"pfilter",showCzasTypeFilter:false,listeners:{scope:this,dataloaded:this.onPanelFilterDataloaded,dataselect:this.onPanelFilterDataselect}};this.items=[a,c];this.refreshDatastoreBB=Ext.Function.createBuffered(this.refreshDatastore,1000,this);this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.refreshDatastoreBB()},onShow:function(){this.callParent(arguments);this.refreshDatastoreBB()},onHide:function(){this.callParent(arguments)},onDestroy:function(){if(this.contextMenu){this.contextMenu.destroy()}this.callParent(arguments)},onGridBeforeLoad:function(){return this.gridBeforeLoadReady?true:false},refreshDatastore:function(){if(this.controlready){this.onPanelFilterDataselect()}},onPanelFilterDataloaded:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={showonlywithproblems:this.down("#showonlywithproblems").getValue()};var c=a.getValue();Ext.apply(d,c);Ext.apply(d,this.addfilters);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()},onPanelFilterDataselect:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={showonlywithproblems:this.down("#showonlywithproblems").getValue()};var c=a.getValue();Ext.apply(d,c);Ext.apply(d,this.addfilters);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()},konfigurujLinnbDzialanie:function(){var a=Ext.getCmp(this.cid+"grid");var c=0;if(this.rowContext==null){if(!a.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{if(a.getSelectionModel().getSelection().length>0){var b=a.getSelectionModel().getSelection()[0];c=b.getId()}}}else{c=this.rowContext.getId()}windowObject=new WindowLinnbConfMain({obiektid:c});windowObject.showW();windowObject.on("close",this.refreshDatastore,this)},edytujObiekt:function(){var a=Ext.getCmp(this.cid+"grid");var c=0;if(this.rowContext==null){if(!a.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{if(a.getSelectionModel().getSelection().length>0){var b=a.getSelectionModel().getSelection()[0];c=b.getId()}}}else{c=this.rowContext.getId()}windowObject=new WindowLinnb({obiektid:c});windowObject.showW();windowObject.on("datasaved",this.refreshDatastore,this)},dodajObiekt:function(){windowObject=new WindowLinnb({obiektid:0});windowObject.showW();windowObject.on("datasaved",this.refreshDatastore,this)},usunObiekt:function(){var a=Ext.getCmp(this.cid+"grid");var d=0;if(this.rowContext==null){if(!a.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{if(a.getSelectionModel().getSelection().length>0){var c=a.getSelectionModel().getSelection()[0];d=c.getId()}}}else{d=this.rowContext.getId()}var b=function(e,f){if(e=="yes"){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/deleteLinnbObject",{id:d},this,function(i,h,g){waitW(false);this.refreshDatastore()})}};Ext.MessageBox.show({title:Lang.usuwanie,msg:Lang.czy_napewno_usunac_obiekt,buttons:Ext.MessageBox.YESNO,fn:b,scope:this})}});

Ext.define("ViewLinnbeventdataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewLinnbeventdataRegPanel",statics:{accessPropertyViewName:"access.admin.eventreg.view"},accessPropertyViewName:"access.admin.eventreg.view",layout:"border",addfilters:{},initComponent:function(){this.cid=Ext.id();this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.odswiez,scope:this,handler:this.refreshDatastore}]};var b=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:true,remoteFilter:true,pageSize:200,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"tmstmp",mapping:"tmstmp",type:"date"},{name:"msg",mapping:"msg"},{name:"device",mapping:"device"},{name:"localization",mapping:"localization"}]}),sorters:[{property:"tmstmp",direction:"DESC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLinnbeventdataList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin,beforeLoad:function(e,d,f){return this.onGridBeforeLoad(e,d,f)}}});var c={xtype:"gridpanelexd",id:this.cid+"grid",region:"center",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:b,columns:[{header:"ID",width:60,sortable:true,dataIndex:"id",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{header:Lang.urzadzenie,flex:1,width:145,sortable:true,dataIndex:"device",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.lokalizacja,flex:1,width:145,sortable:true,dataIndex:"localization",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.czas,flex:1,width:130,sortable:true,dataIndex:"tmstmp",renderer:renderWrapQtipDateRenderer(),filter:{type:"date"}},{header:Lang.komunikat,flex:1,width:130,sortable:true,dataIndex:"msg",filter:{type:"string"},renderer:renderWrapQtip}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(e,d,f){},selectionchange:function(d){}}},bbar:new Ext.PagingToolbar({store:b,displayInfo:true}),listeners:{scope:this,itemdblclick:function(){},resize:function(d){},render:function(){}}};var a={xtype:"app.PanelDefaultFilterLocCzas",id:this.cid+"pfilter",region:"west",stateful:true,stateId:this.id+"pfilter",listeners:{scope:this,dataloaded:this.onPanelFilterDataloaded,dataselect:this.onPanelFilterDataselect}};this.items=[a,c];this.refreshDatastoreBB=Ext.Function.createBuffered(this.refreshDatastore,1000,this);this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.refreshDatastoreBB()},onShow:function(){this.callParent(arguments);this.refreshDatastoreBB()},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onGridBeforeLoad:function(){return this.gridBeforeLoadReady?true:false},refreshDatastore:function(){if(this.controlready){this.onPanelFilterDataselect()}},onPanelFilterDataloaded:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(d,this.addfilters);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()},onPanelFilterDataselect:function(){this.controlready=true;this.gridBeforeLoadReady=true;var b=Ext.getCmp(this.cid+"grid");var a=Ext.getCmp(this.cid+"pfilter");var d={};var c=a.getValue();Ext.apply(d,c);Ext.apply(d,this.addfilters);Ext.apply(b.store.proxy.extraParams,d);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load()}});

Ext.define("WindowLinnb",{extend:"Ext.ux.window.WindowExd",title:Lang.linnb,width:500,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.zaawansowane,menu:[{text:Lang.konfiguruj_linnb_dzialanie,scope:this,handler:this.konfigurujLinnbDzialanie},{text:Lang.zmien_ustawienia_polaczenia,scope:this,handler:this.edytujConnectionModuleObiekt,hidden:!AppOPERATORSUPERUSER},{text:Lang.wgraj_nowy_firmware,scope:this,handler:this.uploadNewFirmware},{text:Lang.cancel_upload_new_firmware,scope:this,handler:this.cancelNewFirmware},{text:Lang.konfiguruj_parametry_komunikacyjne,scope:this,handler:this.konfigurujLinnbComm,hidden:!AppOPERATORSUPERUSER},{text:Lang.edycja_wszystkich,scope:this,handler:function(){var a=new WindowLinnbAll({});a.showW()},hidden:!AppOPERATORSUPERUSER}]},{xtype:"button",text:Lang.widoki,menu:[{text:Lang.rejestr_zdarzen_linnb_cdr,scope:this,handler:function(){var a=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewLinnbeventdataRegPanel",addfilters:{idlinnbdev:this.obiektid}}]});Ext.defer(function(){a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},1,this)},disabled:!validPrivilegesOperatorComplex(ViewLinnbeventdataRegPanel.accessPropertyName)},{text:Lang.rejestr_danych_linnb_cdr,scope:this,handler:function(){var a=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewLinnbcountdataRegPanel",addfilters:{idlinnbdev:this.obiektid}}]});Ext.defer(function(){a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},1,this)},disabled:!validPrivilegesOperatorComplex(ViewLinnbcountdataRegPanel.accessPropertyName)}]},{xtype:"tbfill"},{xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveOp},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};this.items=[{xtype:"form",id:this.cid+"formpanel",scrollable:true,defaults:{labelWidth:150},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"radiogroupexd",id:this.cid+"active",fieldLabel:Lang.active,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.tak.capitalise(),inputValue:true},{boxLabel:Lang.nie.capitalise(),inputValue:false}]},{xtype:"textfieldexd",fieldLabel:Lang.identificator,anchor:"0",id:this.cid+"ident",allowBlank:false,disabled:this.obiektid!=0},{xtype:"textfieldexd",fieldLabel:Lang.nazwa,anchor:"0",id:this.cid+"nazwa",allowBlank:false},{xtype:"textfieldexd",fieldLabel:Lang.entrancenazwa,anchor:"0",id:this.cid+"entrancenazwa",allowBlank:true},{id:this.cid+"idlocalization",fieldLabel:Lang.lokalizacja,anchor:"0",allowBlank:true,blankText:Lang.pole_nie_moze_byc_puste,xtype:"comboexd",store:{type:"store",autoLoad:true,remoteSort:true,remoteFilter:true,pageSize:1000,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["id","nazwa"]}),sorters:[{property:"nazwa",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLocalizationListShort"}),reader:{rootProperty:"data.data",totalProperty:"data.total",type:"json"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}}},pageSize:1000,displayField:"nazwa",valueField:"id",queryMode:"remote"},{id:this.cid+"tmsintervalquery",xtype:"numberfieldexd",fieldLabel:Lang.okres_polaczenia+"(min)",anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:99999},{id:this.cid+"tmsintervalqueryerror",xtype:"numberfieldexd",fieldLabel:Lang.okres_polaczenia_gdy_blad+"(min)",anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:99999},{id:this.cid+"tmsintervalqueryerrorresetmodem",xtype:"numberfieldexd",fieldLabel:Lang.okres_polaczenia_gdy_blad_modem_reset+"(min)",anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:99999},{id:this.cid+"intervalcount",xtype:"numberfieldexd",fieldLabel:Lang.ziarno_zliczen,anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:Const.DEBUG?0:1,maxValue:99999},{xtype:"radiogroupexd",id:this.cid+"countdirectionreversed",fieldLabel:Lang.countdirectionreversed,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.normalny.capitalise(),inputValue:false},{boxLabel:Lang.odwrocony.capitalise(),inputValue:true}]},{xtype:"radiogroupexd",id:this.cid+"connecteveryeventdata",fieldLabel:Lang.connect_every_event_data,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.tak.capitalise(),inputValue:true},{boxLabel:Lang.nie.capitalise(),inputValue:false}]},{xtype:"radiogroupexd",id:this.cid+"connecteveryevent",fieldLabel:Lang.connect_every_event,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.tak.capitalise(),inputValue:true},{boxLabel:Lang.nie.capitalise(),inputValue:false}]},{xtype:"radiogroupexd",id:this.cid+"usefiltered",fieldLabel:Lang.usefiltered,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.tak.capitalise(),inputValue:true},{boxLabel:Lang.nie.capitalise(),inputValue:false}]}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getLinnbObjectForEdit",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0,active:true,countdirectionreversed:false,connecteveryevent:false,connecteveryeventdata:false,usefiltered:false};waitW(false);Ext.getCmp(this.cid+"idlocalization").setValue(this.obiekt.idlocalization);Ext.getCmp(this.cid+"active").setValue2(this.obiekt.active);Ext.getCmp(this.cid+"connecteveryeventdata").setValue2(this.obiekt.connecteveryeventdata);Ext.getCmp(this.cid+"connecteveryevent").setValue2(this.obiekt.connecteveryevent);Ext.getCmp(this.cid+"countdirectionreversed").setValue2(this.obiekt.countdirectionreversed);Ext.getCmp(this.cid+"usefiltered").setValue2(this.obiekt.usefiltered);Ext.getCmp(this.cid+"entrancenazwa").setValue(this.obiekt.entrancenazwa);Ext.getCmp(this.cid+"intervalcount").setValue(this.obiekt.intervalcount);Ext.getCmp(this.cid+"ident").setValue(this.obiekt.ident);Ext.getCmp(this.cid+"nazwa").setValue(this.obiekt.nazwa);Ext.getCmp(this.cid+"tmsintervalquery").setValue(this.obiekt.tmsintervalquery);Ext.getCmp(this.cid+"tmsintervalqueryerror").setValue(this.obiekt.tmsintervalqueryerror);Ext.getCmp(this.cid+"tmsintervalqueryerrorresetmodem").setValue(this.obiekt.tmsintervalqueryerrorresetmodem);this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})})},saveOp:function(){if(!Ext.getCmp(this.cid+"formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}var a=true;if(a){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/saveLinnbObject",{id:this.obiektid,idlocalization:Ext.getCmp(this.cid+"idlocalization").getValue2NL(),active:Ext.getCmp(this.cid+"active").getValue2(),connecteveryeventdata:Ext.getCmp(this.cid+"connecteveryeventdata").getValue2(),connecteveryevent:Ext.getCmp(this.cid+"connecteveryevent").getValue2(),ident:Ext.getCmp(this.cid+"ident").getValue(),nazwa:Ext.getCmp(this.cid+"nazwa").getValue(),countdirectionreversed:Ext.getCmp(this.cid+"countdirectionreversed").getValue2(),usefiltered:Ext.getCmp(this.cid+"usefiltered").getValue2(),entrancenazwa:Ext.getCmp(this.cid+"entrancenazwa").getValue(),tmsintervalqueryerror:Ext.getCmp(this.cid+"tmsintervalqueryerror").getValue(),tmsintervalqueryerrorresetmodem:Ext.getCmp(this.cid+"tmsintervalqueryerrorresetmodem").getValue(),tmsintervalquery:Ext.getCmp(this.cid+"tmsintervalquery").getValue(),intervalcount:Ext.getCmp(this.cid+"intervalcount").getValue()},this,function(d,c,b){this.obiektid=c;waitW(false);this.fireEvent("datasaved",this);this.close()})}},closeOp:function(){this.close()},edytujConnectionModuleObiekt:function(){windowObject=new WindowLinnbConnectionEd({obiektid:this.obiekt.id});Ext.defer(function(){windowObject.showW()},1,this)},konfigurujLinnbDzialanie:function(){windowObject=new WindowLinnbConfMain({obiektid:this.obiekt.id});Ext.defer(function(){windowObject.showW()},1,this)},konfigurujLinnbComm:function(){windowObject=new WindowLinnbParamComm({obiektid:this.obiekt.id});Ext.defer(function(){windowObject.showW()},1,this)},uploadNewFirmware:function(){var a=new WindowFlashMgr({typeo:"LINNB",filterbydevid:this.obiekt.devid});Ext.defer(function(){a.showW();a.on("close",function(){if(a.currentSelectFlashId>0){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/performLinnbObjectFlash",{id:this.obiekt.id,idflashtable:a.currentSelectFlashId},this,function(d,c,b){waitW(false);Ext.MessageBox.alert(Lang.operacja,Lang.operacja_wykonana)})}},this)},1,this)},cancelNewFirmware:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/cancelLinnbObjectFlash",{id:this.obiekt.id},this,function(c,b,a){waitW(false);Ext.MessageBox.alert(Lang.operacja,Lang.operacja_wykonana)})}});

Ext.define("WindowLinnbAll",{extend:"Ext.ux.window.WindowExd",title:Lang.linnb+"(all)",width:500,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"tbfill"},{xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveOp},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};this.items=[{xtype:"form",id:this.cid+"formpanel",scrollable:true,defaults:{labelWidth:150},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"textfieldexd",fieldLabel:Lang.entrancenazwa,anchor:"0",id:this.cid+"entrancenazwa",allowBlank:true},{id:this.cid+"tmsintervalquery",xtype:"numberfieldexd",fieldLabel:Lang.okres_polaczenia+"(min)",anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:99999},{id:this.cid+"tmsintervalqueryerror",xtype:"numberfieldexd",fieldLabel:Lang.okres_polaczenia_gdy_blad+"(min)",anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:99999},{id:this.cid+"tmsintervalqueryerrorresetmodem",xtype:"numberfieldexd",fieldLabel:Lang.okres_polaczenia_gdy_blad_modem_reset+"(min)",anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:99999},{id:this.cid+"intervalcount",xtype:"numberfieldexd",fieldLabel:Lang.ziarno_zliczen,anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:Const.DEBUG?0:1,maxValue:99999},{xtype:"radiogroupexd",id:this.cid+"connecteveryeventdata",fieldLabel:Lang.connect_every_event_data,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.tak.capitalise(),inputValue:true},{boxLabel:Lang.nie.capitalise(),inputValue:false}]},{xtype:"radiogroupexd",id:this.cid+"connecteveryevent",fieldLabel:Lang.connect_every_event,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.tak.capitalise(),inputValue:true},{boxLabel:Lang.nie.capitalise(),inputValue:false}]}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}});this.obiekt={entrancenazwa:"",tmsintervalquery:5,tmsintervalqueryerror:1,tmsintervalqueryerrorresetmodem:15,intervalcount:15,connecteveryevent:false,connecteveryeventdata:false};waitW(false);Ext.getCmp(this.cid+"connecteveryeventdata").setValue2(this.obiekt.connecteveryeventdata);Ext.getCmp(this.cid+"connecteveryevent").setValue2(this.obiekt.connecteveryevent);Ext.getCmp(this.cid+"entrancenazwa").setValue(this.obiekt.entrancenazwa);Ext.getCmp(this.cid+"intervalcount").setValue(this.obiekt.intervalcount);Ext.getCmp(this.cid+"tmsintervalquery").setValue(this.obiekt.tmsintervalquery);Ext.getCmp(this.cid+"tmsintervalqueryerror").setValue(this.obiekt.tmsintervalqueryerror);Ext.getCmp(this.cid+"tmsintervalqueryerrorresetmodem").setValue(this.obiekt.tmsintervalqueryerrorresetmodem)},saveOp:function(){if(!Ext.getCmp(this.cid+"formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}var a=true;if(a){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/saveLinnbObjectAll",{connecteveryeventdata:Ext.getCmp(this.cid+"connecteveryeventdata").getValue2(),connecteveryevent:Ext.getCmp(this.cid+"connecteveryevent").getValue2(),entrancenazwa:Ext.getCmp(this.cid+"entrancenazwa").getValue(),tmsintervalqueryerror:Ext.getCmp(this.cid+"tmsintervalqueryerror").getValue(),tmsintervalqueryerrorresetmodem:Ext.getCmp(this.cid+"tmsintervalqueryerrorresetmodem").getValue(),tmsintervalquery:Ext.getCmp(this.cid+"tmsintervalquery").getValue(),intervalcount:Ext.getCmp(this.cid+"intervalcount").getValue()},this,function(d,c,b){this.obiektid=c;waitW(false);this.fireEvent("datasaved",this);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowLinnbConfMain",{extend:"Ext.ux.window.WindowExd",title:Lang.linnb,closable:false,collapsible:false,header:false,modal:true,resizable:false,maximized:true,layout:"fit",monitorResize:true,obiektid:null,initComponent:function(){this.cid=Ext.id();this.items=[new PanelLinnbdevConfMain({obiektid:this.obiektid,id:this.cid+"PanelLinnbdevConfMain",region:"center",ownerW:this})];this.callParent(arguments)},showW:function(){this.show();this.center()},closeOp:function(){this.close()}});

Ext.define("WindowLinnbConnectionEd",{extend:"Ext.ux.window.WindowExd",title:Lang.linnb,width:600,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"tbfill"},{xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveOp},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};var c={xtype:"panel",layout:"anchor",scrollable:true,title:Lang.ustawienia_ip,defaults:{labelWidth:150},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"radiogroupexd",fieldLabel:Lang.obsluga_gprs,anchor:"0",id:this.cid+"tgprsenabled",columns:2,vertical:false,items:[{boxLabel:Lang.wlaczone.capitalise(),inputValue:true},{boxLabel:Lang.wylaczone.capitalise(),inputValue:false}]},{xtype:"textfieldexd",fieldLabel:Lang.apn_gprs,anchor:"0",id:this.cid+"tapngprs",allowBlank:false},{xtype:"textfieldexd",fieldLabel:Lang.user_gprs,anchor:"0",id:this.cid+"tusergprs",allowBlank:true},{xtype:"textfieldexd",fieldLabel:Lang.pass_gprs,anchor:"0",id:this.cid+"tpassgprs",allowBlank:true,inputType:"password"},{xtype:"radiogroupexd",fieldLabel:Lang.obsluga_dhcp,anchor:"0",id:this.cid+"tdhcpenabled",columns:2,vertical:false,items:[{boxLabel:Lang.wlaczone.capitalise(),inputValue:true},{boxLabel:Lang.wylaczone.capitalise(),inputValue:false}]},{xtype:"textfieldexd",fieldLabel:Lang.ip_urzadzenia,anchor:"0",id:this.cid+"tethip",allowBlank:false},{xtype:"textfieldexd",fieldLabel:Lang.maska_urzadzenia,anchor:"0",id:this.cid+"tethmask",allowBlank:false},{xtype:"textfieldexd",fieldLabel:Lang.gateway_urzadzenia,anchor:"0",id:this.cid+"tethgate",allowBlank:false},{xtype:"radiogroupexd",fieldLabel:Lang.auto_dns_gdy_dhcp,anchor:"0",id:this.cid+"tdnsauto",columns:2,vertical:false,items:[{boxLabel:Lang.wlaczone.capitalise(),inputValue:true},{boxLabel:Lang.wylaczone.capitalise(),inputValue:false}]},{xtype:"textfieldexd",fieldLabel:Lang.dns1_urzadzenia,anchor:"0",id:this.cid+"tethdns1",allowBlank:false},{xtype:"textfieldexd",fieldLabel:Lang.dns2_urzadzenia,anchor:"0",id:this.cid+"tethdns2",allowBlank:false}]};var d={xtype:"panel",layout:"anchor",scrollable:true,title:Lang.ustawienia_urzadzenia,defaults:{labelWidth: