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:150},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"textfieldexd",fieldLabel:Lang.http_user,anchor:"0",id:this.cid+"tserviceuser",allowBlank:false},{xtype:"textfieldexd",fieldLabel:Lang.http_pass,anchor:"0",id:this.cid+"tservicepass",allowBlank:true,inputType:"password"},{xtype:"textfieldexd",fieldLabel:Lang.service_aes_key,anchor:"0",id:this.cid+"taeskeyservice",allowBlank:true,inputType:"password"},{xtype:"numberfieldexd",fieldLabel:Lang.port_http,anchor:"0",id:this.cid+"tporthttp",allowBlank:false,allowDecimals:false,minValue:1,maxValue:99999},{xtype:"numberfieldexd",fieldLabel:Lang.port_service,anchor:"0",id:this.cid+"tportservice",allowBlank:false,allowDecimals:false,minValue:1,maxValue:99999}]};var b={xtype:"panel",layout:"anchor",scrollable:true,title:Lang.ustawienia_serwera,defaults:{labelWidth:150},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"textfieldexd",fieldLabel:Lang.serwer,anchor:"0",id:this.cid+"thostserwer",allowBlank:false},{xtype:"numberfieldexd",fieldLabel:Lang.port_serwer,anchor:"0",id:this.cid+"tportserwer",allowBlank:false,allowDecimals:false,minValue:1,maxValue:99999},{xtype:"textfieldexd",fieldLabel:Lang.connectionstring,anchor:"0",id:this.cid+"tconnecionstring",allowBlank:true},{xtype:"comboexd",id:this.cid+"tprotocolserver",fieldLabel:Lang.serwer_protocol,anchor:"0",displayField:"text",valueField:"value",allowBlank:false},{xtype:"textfieldexd",fieldLabel:Lang.aes_key,anchor:"0",id:this.cid+"taeskey",allowBlank:true,inputType:"password"}]};this.items=[{xtype:"form",id:this.cid+"formpanel",layout:"fit",items:[{xtype:"tabpanel",items:[c,d,b]}]}];var a={xtype:"panel",scrollable:true,maxHeight:500,layout:{type:"vbox",align:"stretch"},items:this.items};this.items=[a];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};sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"LinnbServerProtocol"},this,function(f,e,d){waitW(false);Ext.getCmp(this.cid+"tapngprs").setValue(this.obiekt.tapngprs);Ext.getCmp(this.cid+"tportservice").setValue(this.obiekt.tportservice);Ext.getCmp(this.cid+"tporthttp").setValue(this.obiekt.tporthttp);Ext.getCmp(this.cid+"tportserwer").setValue(this.obiekt.tportserwer);Ext.getCmp(this.cid+"taeskeyservice").setValue(this.obiekt.taeskeyservice);Ext.getCmp(this.cid+"taeskey").setValue(this.obiekt.taeskey);Ext.getCmp(this.cid+"tdnsauto").setValue2(this.obiekt.tdnsauto);Ext.getCmp(this.cid+"tdhcpenabled").setValue2(this.obiekt.tdhcpenabled);Ext.getCmp(this.cid+"tethdns1").setValue(this.obiekt.tethdns1);Ext.getCmp(this.cid+"tethdns2").setValue(this.obiekt.tethdns2);Ext.getCmp(this.cid+"tethgate").setValue(this.obiekt.tethgate);Ext.getCmp(this.cid+"tethip").setValue(this.obiekt.tethip);Ext.getCmp(this.cid+"tethmask").setValue(this.obiekt.tethmask);Ext.getCmp(this.cid+"tgprsenabled").setValue2(this.obiekt.tgprsenabled);Ext.getCmp(this.cid+"tpassgprs").setValue(this.obiekt.tpassgprs);Ext.getCmp(this.cid+"tusergprs").setValue(this.obiekt.tusergprs);Ext.getCmp(this.cid+"tserviceuser").setValue(this.obiekt.tserviceuser);Ext.getCmp(this.cid+"tservicepass").setValue(this.obiekt.tservicepass);Ext.getCmp(this.cid+"thostserwer").setValue(this.obiekt.thostserwer);Ext.getCmp(this.cid+"tconnecionstring").setValue(this.obiekt.tconnecionstring);Ext.getCmp(this.cid+"tprotocolserver").store.loadData(e);Ext.getCmp(this.cid+"tprotocolserver").setValue2Default(this.obiekt.tprotocolserver);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/updateLinnbObjectConnectionEd",{id:this.obiektid,tusergprs:Ext.getCmp(this.cid+"tusergprs").getValue(),tportservice:Ext.getCmp(this.cid+"tportservice").getValue(),tporthttp:Ext.getCmp(this.cid+"tporthttp").getValue(),tportserwer:Ext.getCmp(this.cid+"tportserwer").getValue(),tpassgprs:Ext.getCmp(this.cid+"tpassgprs").getValue2(),taeskeyservice:Ext.getCmp(this.cid+"taeskeyservice").getValue2(),taeskey:Ext.getCmp(this.cid+"taeskey").getValue2(),tgprsenabled:Ext.getCmp(this.cid+"tgprsenabled").getValue2(),tethmask:Ext.getCmp(this.cid+"tethmask").getValue(),tethip:Ext.getCmp(this.cid+"tethip").getValue(),tethgate:Ext.getCmp(this.cid+"tethgate").getValue(),tethdns2:Ext.getCmp(this.cid+"tethdns2").getValue(),tethdns1:Ext.getCmp(this.cid+"tethdns1").getValue(),tservicepass:Ext.getCmp(this.cid+"tservicepass").getValue(),tserviceuser:Ext.getCmp(this.cid+"tserviceuser").getValue(),tdhcpenabled:Ext.getCmp(this.cid+"tdhcpenabled").getValue2(),tdnsauto:Ext.getCmp(this.cid+"tdnsauto").getValue2(),tapngprs:Ext.getCmp(this.cid+"tapngprs").getValue(),thostserwer:Ext.getCmp(this.cid+"thostserwer").getValue(),tconnecionstring:Ext.getCmp(this.cid+"tconnecionstring").getValue(),tprotocolserver:Ext.getCmp(this.cid+"tprotocolserver").getValue2()},this,function(d,c,b){this.obiektid=c;waitW(false);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowLinnbParamComm",{extend:"Ext.ux.window.WindowExd",title:Lang.linnb,closable:true,modal:true,width:500,resizable:false,layout:"fit",obiektid:null,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",defaults:{labelWidth:300},bodyStyle:"padding:10px 10px 10px 10px",scrollable:true,itemId:"formParamCommunication"}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getLinnbObjectParamCommForEdit",{id:this.obiektid},this,function(e,d,c){this.obiekt=d||{params:[]};waitW(false);var a=this.down("#formParamCommunication");var b=[];Ext.each(this.obiekt.params,function(f,h,g){var j={xtype:"textfieldexd",value:f.value,fieldLabel:f.text,anchor:"0",itemIdP:f.id,paramsFieldType:true};b.push(j)},this);a.add(b);this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})})},saveOp:function(){if(!this.down("#formParamCommunication").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}var b=true;if(b){waitW(true,this.el);var c={};var a=this.query("[paramsFieldType]");Ext.each(a,function(d,f,e){c[d.itemIdP]=d.getValue2()},this);sendAjaxDataJsonRpcL("ajax/updateLinnbObjectParamCommForEdit",{id:this.obiektid,params:c},this,function(f,e,d){this.obiektid=e;waitW(false);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowLinnbParamConf",{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.pokaz_zaawansowane,scope:this,handler:this.showAdv},{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:[{id:this.cid+"countcfgczuloscprog",xtype:"numberfieldexd",fieldLabel:Lang.linnb_countcfgczuloscprog,anchor:"0",allowBlank:false,allowDecimals:false,hidden:true,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:30},{id:this.cid+"countcfgczuloscprogs",xtype:"numberfieldexd",fieldLabel:Lang.linnb_countcfgczuloscprogs,anchor:"0",allowBlank:false,allowDecimals:false,hidden:true,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:30},{id:this.cid+"countcfgstreamcountsizeprog",xtype:"numberfieldexd",fieldLabel:Lang.linnb_countcfgstreamcountsizeprog,anchor:"0",allowBlank:false,allowDecimals:false,hidden:true,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:30},{id:this.cid+"manualadjust",xtype:"checkboxexd",boxLabel:Lang.reczne_strojenie,anchor:"0"},{id:this.cid+"mountheight",xtype:"numberfieldexd",fieldLabel:Lang.wysokosc_montazu+" [cm]",anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:1000}]}];this.callParent(arguments)},showAdv:function(){Ext.getCmp(this.cid+"countcfgczuloscprog").setHidden(false);Ext.getCmp(this.cid+"countcfgczuloscprogs").setHidden(false);Ext.getCmp(this.cid+"countcfgstreamcountsizeprog").setHidden(false)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getLinnbdevConfAjax_paramsConf",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0};waitW(false);Ext.getCmp(this.cid+"countcfgczuloscprog").setValue(this.obiekt.countcfgczuloscprog);Ext.getCmp(this.cid+"countcfgczuloscprogs").setValue(this.obiekt.countcfgczuloscprogs);Ext.getCmp(this.cid+"countcfgstreamcountsizeprog").setValue(this.obiekt.countcfgstreamcountsizeprog);Ext.getCmp(this.cid+"mountheight").setValue(this.obiekt.mountheight);Ext.getCmp(this.cid+"manualadjust").setValue(this.obiekt.manualadjust);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/updateLinnbdevConfAjax_paramsConf",{id:this.obiektid,countcfgczuloscprog:Ext.getCmp(this.cid+"countcfgczuloscprog").getValue(),countcfgczuloscprogs:Ext.getCmp(this.cid+"countcfgczuloscprogs").getValue(),countcfgstreamcountsizeprog:Ext.getCmp(this.cid+"countcfgstreamcountsizeprog").getValue(),mountheight:Ext.getCmp(this.cid+"mountheight").getValue(),manualadjust:Ext.getCmp(this.cid+"manualadjust").getValue()},this,function(d,c,b){this.obiektid=c;waitW(false);this.fireEvent("datasaved",this);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowLinnbSlaveConf",{extend:"Ext.ux.window.WindowExd",title:Lang.linnb,width:400,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",idlinnbdevslave:0,initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.zaawansowane,menu:[{text:Lang.wgraj_nowy_firmware,scope:this,handler:this.uploadNewFirmware},{text:Lang.cancel_upload_new_firmware,scope:this,handler:this.cancelNewFirmware}]},{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:[{id:this.cid+"adresf",xtype:"numberfieldexd",fieldLabel:Lang.adres_fizyczny,anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:100},{id:this.cid+"countcfgleftpad",xtype:"numberfieldexd",fieldLabel:Lang.linnb_countcfgleftpad+" (0-16)",anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:0,maxValue:16},{id:this.cid+"countcfgrightpad",xtype:"numberfieldexd",fieldLabel:Lang.linnb_countcfgrightpad+" (0-16)",anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:0,maxValue:16},{id:this.cid+"countcfgoffsetpad",xtype:"numberfieldexd",fieldLabel:Lang.linnb_countcfgoffsetpad+" (0-144)",anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:0,maxValue:144},{id:this.cid+"mountoffset",xtype:"numberfieldexd",fieldLabel:Lang.linnb_mountoffset+" [cm]",anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:0,maxValue:1000}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getLinnbdevConfAjax_linnbSlaveConfObjectForEdit",{id:this.obiektid},this,function(d,c,a){this.obiekt=c||{id:"",adresf:1,countcfgleftpad:0,countcfgrightpad:0,countcfgoffsetpad:0,mountoffset:0};waitW(false);var b=true;if(this.obiekt!=null&&this.obiekt.id.indexOf("M-")>=0){b=false;this.obiekt.adresf=1}Ext.getCmp(this.cid+"adresf").setHidden(!b);Ext.getCmp(this.cid+"adresf").setValue(this.obiekt.adresf);Ext.getCmp(this.cid+"countcfgleftpad").setValue(this.obiekt.countcfgleftpad);Ext.getCmp(this.cid+"countcfgrightpad").setValue(this.obiekt.countcfgrightpad);Ext.getCmp(this.cid+"countcfgoffsetpad").setValue(this.obiekt.countcfgoffsetpad);Ext.getCmp(this.cid+"mountoffset").setValue(this.obiekt.mountoffset);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/saveLinnbdevConfAjax_linnbSlaveConfObject",{id:this.obiektid,idlinnbdevslave:this.idlinnbdevslave,adresf:Ext.getCmp(this.cid+"adresf").getValue(),countcfgleftpad:Ext.getCmp(this.cid+"countcfgleftpad").getValue(),countcfgrightpad:Ext.getCmp(this.cid+"countcfgrightpad").getValue(),countcfgoffsetpad:Ext.getCmp(this.cid+"countcfgoffsetpad").getValue(),mountoffset:Ext.getCmp(this.cid+"mountoffset").getValue()},this,function(d,c,b){this.obiektid=c;waitW(false);this.fireEvent("datasaved",this);this.close()})}},closeOp:function(){this.close()},uploadNewFirmware:function(){var a=new WindowFlashMgr({typeo:"LINNBSLAVE",filterbydevid:this.obiekt.devid});Ext.defer(function(){a.showW();a.on("close",function(){if(a.currentSelectFlashId>0){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/performLinnbdevConfAjax_performLinnbSlaveObjectFlash",{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/performLinnbdevConfAjax_cancelLinnbSlaveObjectFlash",{id:this.obiekt.id},this,function(c,b,a){waitW(false);Ext.MessageBox.alert(Lang.operacja,Lang.operacja_wykonana)})}});

Ext.define("PanelNetboxcdevConfMain",{extend:"Ext.Panel",alias:"widget.app.PanelNetboxcdevConfMain",cls:"a-PanelNetboxcdevConf a-PanelNetboxcdevConfMain",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/getNetboxcdevConfAjax_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,1000,this,[],true)},0)},cyklicLoadData:function(){if(this.closed){return}sendAjaxDataJsonRpcL("ajax/getNetboxcdevConfAjax_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:"panel",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.PanelNetboxcdevConfNormal",title:Lang.monitoring_urzadzen,obiektid:this.obiektid},{xtype:"app.PanelNetboxcdevConfScan",title:Lang.skanowanie,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/updateNetboxcdevConfAjax_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/updateNetboxcdevConfAjax_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}]}]};return this.pcontrolModeControlPanel},onClearCommStatBtn:function(){sendAjaxDataJsonRpcL("ajax/updateNetboxcdevConfAjax_clearCommStat",{id:this.obiektid},this,function(c,b,a){noty({text:Lang.operacja_wykonana})})},onCloseWindow:function(){sendAjaxDataJsonRpcL("ajax/updateNetboxcdevConfAjax_controlLiveModeState",{id:this.obiektid,toperation:"CHG_livemodestate",livemodestate:"REQ_NORMAL"},this,function(c,b,a){this.ownerW.close()})}});

Ext.define("PanelNetboxcdevConfNormal",{extend:"Ext.Panel",alias:"widget.app.PanelNetboxcdevConfNormal",cls:"a-PanelNetboxcdevConf a-PanelNetboxcdevConfNormal",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)},onDestroy:function(){this.callParent(arguments);this.closed=true},onRemoved:function(a){this.callParent(arguments);this.closed=true},onShow:function(){this.callParent(arguments);this.closed=false;Ext.defer(this.loadData,1,this)},onHide:function(){this.callParent(arguments);this.closed=true},onDataLoaded:function(){this.dataLoaded=true;this.fireEvent("dataloaded",this)},loadData:function(){sendAjaxDataJsonRpcL("ajax/getNetboxcdevConfAjax_normalresult",{id:this.obiektid},this,function(c,b,a){if(a){this.bindDataToControls(b)}Ext.defer(this.onDataLoaded,1,this);Ext.defer(this.cyklicLoadData,1000,this,[],true)},0)},cyklicLoadData:function(){if(this.closed){return}sendAjaxDataJsonRpcL("ajax/getNetboxcdevConfAjax_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)},bindDataToControls:function(a){this.bindDataToNormalDataControls(a)},createCenterPanel:function(){this.pcenterPanel={xtype:"panel",flex:1,layout:"border",items:[this.createCdataPanel()]};return this.pcenterPanel},createCdataPanel:function(){this.pcdataPanel={itemId:"pcdataPanel",region:"center",xtype:"panel",layout:"border",items:[this.createGridNormalResultPanel(),this.createUmsDevDevPanel()]};return this.pcdataPanel},createGridNormalResultPanel:function(){var a=Ext.create("Ext.data.Store",{type:"store",model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"tmslastcommsession",mapping:"tmslastcommsession",type:"date"},{name:"tmslastcommrespond",mapping:"tmslastcommrespond",type:"date"},{name:"tmslastcommsessionend",mapping:"tmslastcommsessionend",type:"date"},"adres","version","devid","typedev","commok","entrancenazwa","nazwa","modeltype","localization","typedev","intervalcount","workmode","stateopis","msg","adresc","newadres","stor1","stor2","stor3","vin","vout","stateflag"]}),sorters:[{property:"id",direction:"ASC"}],proxy:{type:"memory",reader:{type:"json"}}});var b={xtype:"gridpanelexd",itemId:"gridnormalresult",region:"center",store:a,columns:[{header:"ID",flex:1,width:60,sortable:true,dataIndex:"id",renderer:Ext.util.Format.numberRenderer()},{header:Lang.nazwa,flex:1,width:145,sortable:true,dataIndex:"nazwa",renderer:renderWrapQtip},{header:Lang.ziarno_zliczen,flex:1,width:80,sortable:true,dataIndex:"intervalcount",renderer:renderWrapQtip,hidden:true},{header:Lang.adres,flex:1,width:60,sortable:true,dataIndex:"adresc",renderer:Ext.util.Format.numberRenderer()},{header:Lang.typ_urzadzenia,flex:1,width:100,sortable:true,dataIndex:"typedev",renderer:renderWrapQtip},{header:Lang.model_urzadzenia,flex:1,width:145,sortable:true,dataIndex:"modeltype",renderer:renderWrapQtip},{header:Lang.version,xtype:"templatecolumn",flex:1,width:80,sortable:false,tpl:"",renderer:renderWrapQtipCustomTplRenderer("{devid} {version}")},{header:Lang.czas_zapytania,flex:1,width:100,sortable:true,dataIndex:"tmslastcommsession",renderer:renderWrapQtipDateRenderer()},{header:Lang.czas_odpowiedzi,flex:1,width:100,sortable:true,dataIndex:"tmslastcommrespond",renderer:renderWrapQtipDateRenderer()},{header:Lang.status,flex:1,width:145,sortable:true,dataIndex:"stateopis",renderer:renderWrapQtip},{header:Lang.commok,flex:1,width:100,sortable:true,dataIndex:"commok",renderer:renderBool},{header:Lang.stan,flex:1,width:145,sortable:true,dataIndex:"stateflag",filter:{type:"string"},renderer:rendererForValueToIcon},{header:Lang.tor1,flex:1,width:145,sortable:true,dataIndex:"stor1",renderer:renderWrapQtip},{header:Lang.tor2,flex:1,width:145,sortable:true,dataIndex:"stor2",renderer:renderWrapQtip},{header:Lang.tor3,flex:1,width:145,sortable:true,dataIndex:"stor3",renderer:renderWrapQtip},{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}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(d,c,e){},selectionchange:function(c){this.onGridnormalresultSelectObiekt(false)}}},listeners:{scope:this,itemclick:function(){this.onGridnormalresultSelectObiekt(true)},itemdblclick:function(){},resize:function(d){},render:function(){}}};this.pGridNormalResultPanel=b;return this.pGridNormalResultPanel},bindDataToNormalDataControls:function(b){var a=this.down("#gridnormalresult");a.store.loadData(b.normaltable)},createUmsDevDevPanel:function(){this.pUmsDevDevPanel={xtype:"panel",region:"east",layout:"fit",itemId:"umsdevdevpanel",frame:true,width:250,collapsible:true,collapsed:true,hidden:true};return this.pUmsDevDevPanel},onGridnormalresultSelectObiekt:function(d){var b=this.down("#gridnormalresult");var f=0;if(!b.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{if(b.getSelectionModel().getSelection().length>0){var e=b.getSelectionModel().getSelection()[0];f=e.getId()}}var a=this.down("#umsdevdevpanel");a.show(true);a.expand(true);var c=a.down("#paneleo");if(c==null){c=a.add({xtype:"app.PanelNetboxcdevConfNormalE",itemId:"paneleo",obiektid:0,listeners:{scope:this,zamknijEvent:function(){Ext.defer(a.collapse,10,a)}}})}Ext.apply(c,{obiektid:f});c.loadW()}});

Ext.define("PanelNetboxcdevConfNormalE",{extend:"Ext.Panel",alias:"widget.app.PanelNetboxcdevConfNormalE",cls:"a-PanelNetboxcdevConf a-PanelNetboxcdevConfNormalE",layout:"fit",obiektid:null,disabled:true,initComponent:function(){this.cid=this.id;this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.zapisz,hidden:true,scope:this,handler:this.saveW}]};this.items=[this.createCenterPanel()];this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},loadW:function(){this.setDisabled(false);waitW(true,this);sendAjaxDataJsonRpcL("ajax/getNetboxcdevConfAjax_normalLoadObject",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0};waitW(false);this.bindDataToControls();Ext.defer(Ext.bind(this.fireEvent,this,["dataloaded"]),1,this)})},saveW:function(){var a=true;if(!this.down("#formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}if(a){waitW(true,this);sendAjaxDataJsonRpcL("ajax/getNetboxcdevConfAjax_normalSaveObject",{id:this.obiektid},this,function(d,c,b){waitW(false);Ext.defer(this.loadW,1,this);Ext.defer(Ext.bind(this.fireEvent,this,["saveop"]),1,this)})}else{Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne)}},bindDataToControls:function(){this.down("#adres").setValue(this.obiekt.adres);this.down("#padresAdresChangeForm").setDisabled(false);this.down("#pchangeParamForm").setDisabled(true);if(this.obiekt.modeltype=="UMSDEV_GATE_IO_V"){this.down("#padresAdresChangeForm").setDisabled(true);this.down("#pchangeParamForm").setDisabled(false)}if(this.obiekt.modeltype=="UMSDEV_GATE_IO"){this.down("#pchangeParamForm").setDisabled(false)}},createCenterPanel:function(){this.pcenterPanel={xtype:"panel",layout:{type:"vbox",align:"stretch"},tbar:[{xtype:"button",text:Lang.zamknij,scope:this,handler:this.onZamknijClickBtn}],items:[this.createAdresChangeForm(),this.createChangeParamForm()]};return this.pcenterPanel},createAdresChangeForm:function(){this.padresAdresChangeForm={xtype:"form",scrollable:true,bodyStyle:"padding:10px 10px 10px 10px",itemId:"padresAdresChangeForm",defaults:{anchor:"0",labelWidth:100,labelAlign:"top"},items:[{xtype:"fieldcontainer",fieldLabel:Lang.adres,layout:{type:"hbox",align:"stretch"},items:[{itemId:"adres",xtype:"numberfieldexd",flex:1,allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:2,maxValue:254},{margin:"0px 0px 0px 5px",xtype:"button",text:Lang.zmien,scope:this,handler:this.onAdresZmienBtn}]}]};return this.padresAdresChangeForm},createChangeParamForm:function(){this.pchangeParamForm={xtype:"form",scrollable:true,bodyStyle:"padding:10px 10px 10px 10px",itemId:"pchangeParamForm",defaults:{anchor:"0",labelWidth:100,labelAlign:"top"},items:[{xtype:"button",text:Lang.ustaw_io,scope:this,handler:this.onChangeButtonClickBtn}]};return this.pchangeParamForm},onZamknijClickBtn:function(){this.fireEvent("zamknijEvent",this)},onChangeButtonClickBtn:function(){var a=new WindowUmsdevGateIOParam({obiektid:this.obiektid,listeners:{scope:this,close:function(){Ext.defer(this.loadW,1,this)}}});a.showW()},onAdresZmienBtn:function(){if(!this.down("#adres").isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}waitW(true,this);sendAjaxDataJsonRpcL("ajax/saveNetboxcdevConfAjax_normalSaveObject",{id:this.obiektid,newadres:this.down("#adres").getValue()},this,function(c,b,a){waitW(false);Ext.defer(this.loadW,1,this);Ext.defer(Ext.bind(this.fireEvent,this,["saveop"]),1,this);Ext.defer(Ext.bind(this.fireEvent,this,["zamknijEvent"]),1,this)})}});

Ext.define("PanelNetboxcdevConfScan",{extend:"Ext.Panel",alias:"widget.app.PanelNetboxcdevConfScan",cls:"a-PanelNetboxcdevConf a-PanelNetboxcdevConfScan",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)},onDestroy:function(){this.callParent(arguments);this.closed=true},onRemoved:function(a){this.callParent(arguments);this.closed=true},onShow:function(){this.callParent(arguments);this.closed=false;Ext.defer(this.loadData,1,this)},onHide:function(){this.callParent(arguments);this.closed=true},onDataLoaded:function(){this.dataLoaded=true;this.fireEvent("dataloaded",this)},loadData:function(){sendAjaxDataJsonRpcL("ajax/getNetboxcdevConfAjax_scanresult",{id:this.obiektid},this,function(c,b,a){if(a){this.bindDataToControls(b)}Ext.defer(this.onDataLoaded,1,this);Ext.defer(this.cyklicLoadData,1000,this,[],true)},0)},cyklicLoadData:function(){if(this.closed){return}sendAjaxDataJsonRpcL("ajax/getNetboxcdevConfAjax_scanresult",{id:this.obiektid},this,function(c,b,a){if(this.closed){return}if(a){this.bindDataToControls(b)}Ext.defer(this.cyklicLoadData,2000,this,[],true)},0)},bindDataToControls:function(a){Ext.apply(a,{langadres:Lang.adres});this.bindDataToScanModeControlPanel(a);this.bindDataToScanDataControls(a)},createTopPanel:function(){var a="<span>{langadres}: {scanaddres}/{scanaddresmax}</span>";this.ptopPanel={xtype:"box",cls:"header-info",itemId:"topInfos",height:25,tpl:a};return this.ptopPanel},createBottomPanel:function(){var a="<span></span>";this.pbottomPanel={xtype:"box",cls:"bottom-info",itemId:"bottomInfos",height:25,tpl:a};return this.pbottomPanel},createCenterPanel:function(){this.pcenterPanel={xtype:"panel",flex:1,layout:"border",items:[this.createScanModeControlPanel(),this.createCdataPanel()]};return this.pcenterPanel},createCdataPanel:function(){this.pcdataPanel={itemId:"pcdataPanel",region:"center",xtype:"panel",layout:"fit",items:[this.createGridScanResultPanel()]};return this.pcdataPanel},createScanModeControlPanel:function(){var a="<span>{langadres}: {scanaddres}/{scanaddresmax}</span>";this.pscanModeControlPanel={xtype:"container",region:"north",height:40,layout:{type:"hbox",align:"stretch"},items:[{xtype:"toolbar",flex:1,items:[{itemId:"scanModeBtn",xtype:"button",text:Lang.wykonaj_skanowanie,scope:this,handler:this.onScanModeBtn},{itemId:"scanModeBtnCancel",xtype:"button",text:Lang.zakoncz_skanowanie,scope:this,handler:this.onScanModeBtnCancel},{itemId:"scanModeBtnCommit",xtype:"button",text:Lang.zatwierdz_skanowanie,scope:this,handler:this.onScanModeBtnCommit},{itemId:"topInfos",xtype:"box",height:25,style:"line-height:25px",tpl:a}]}]};return this.pscanModeControlPanel},onScanModeBtn:function(){sendAjaxDataJsonRpcL("ajax/updateNetboxcdevConfAjax_controlOperationcmd",{id:this.obiektid,toperation:"SCANSTART"},this,function(c,b,a){})},onScanModeBtnCommit:function(){sendAjaxDataJsonRpcL("ajax/updateNetboxcdevConfAjax_controlOperationcmd",{id:this.obiektid,toperation:"SCANCOMMIT"},this,function(c,b,a){Ext.MessageBox.alert(Lang.aplikacja,Lang.prosze_przejsc_do_zakladki_monitoring_urzadzen)})},onScanModeBtnCancel:function(){sendAjaxDataJsonRpcL("ajax/updateNetboxcdevConfAjax_controlOperationcmd",{id:this.obiektid,toperation:"SCANCANCEL"},this,function(c,b,a){})},bindDataToScanModeControlPanel:function(b){this.down("#topInfos").update(b);var a=this.down("#scanModeBtn");var c=false;if(b.livemodestate=="LIVE"){c=true}else{c=false}if(c){if(b.operationcmd=="NORMAL"){this.down("#scanModeBtn").setDisabled(false);this.down("#scanModeBtnCommit").setDisabled(false);this.down("#scanModeBtnCancel").setDisabled(false)}else{if(b.operationcmd=="SCANSTART"){this.down("#scanModeBtn").setDisabled(false);this.down("#scanModeBtnCommit").setDisabled(true);this.down("#scanModeBtnCancel").setDisabled(true)}else{if(b.operationcmd=="SCANDOING"){this.down("#scanModeBtn").setDisabled(false);this.down("#scanModeBtnCommit").setDisabled(true);this.down("#scanModeBtnCancel").setDisabled(false)}else{if(b.operationcmd=="SCANCOMMIT"){this.down("#scanModeBtn").setDisabled(true);this.down("#scanModeBtnCommit").setDisabled(true);this.down("#scanModeBtnCancel").setDisabled(true)}else{if(b.operationcmd=="SCANCANCEL"){this.down("#scanModeBtn").setDisabled(true);this.down("#scanModeBtnCommit").setDisabled(false);this.down("#scanModeBtnCancel").setDisabled(true)}else{this.down("#scanModeBtn").setDisabled(false);this.down("#scanModeBtnCommit").setDisabled(false);this.down("#scanModeBtnCancel").setDisabled(false)}}}}}}else{this.down("#scanModeBtn").setDisabled(true);this.down("#scanModeBtnCommit").setDisabled(true);this.down("#scanModeBtnCancel").setDisabled(true)}},createGridScanResultPanel:function(){var a=Ext.create("Ext.data.Store",{type:"store",model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"tmstmp",mapping:"tmstmp",type:"date"},"adres","version","devid","modeltype","typedev"]}),sorters:[{property:"adres",direction:"ASC"}],proxy:{type:"memory",reader:{type:"json"}}});var b={xtype:"gridpanelexd",itemId:"gridscanresult",flex:1,store:a,columns:[{header:Lang.adres,flex:1,width:60,sortable:true,dataIndex:"adres",renderer:Ext.util.Format.numberRenderer()},{header:Lang.version,flex:1,width:100,sortable:true,dataIndex:"version",renderer:renderWrapQtip},{header:Lang.devid,flex:1,width:100,sortable:true,dataIndex:"devid",renderer:renderWrapQtip},{header:Lang.model_urzadzenia,flex:1,width:100,sortable:true,dataIndex:"modeltype",renderer:renderWrapQtip},{header:Lang.typ_urzadzenia,flex:1,width:100,sortable:true,dataIndex:"typedev",renderer:renderWrapQtip},{header:Lang.czas,flex:1,width:100,sortable:true,dataIndex:"tmstmp",renderer:renderWrapQtipDateRenderer()}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(d,c,e){},selectionchange:function(c){}}},listeners:{scope:this,itemdblclick:function(){},resize:function(d){},render:function(){}}};this.pGridScanResultPanel=b;return this.pGridScanResultPanel},bindDataToScanDataControls:function(b){var a=this.down("#gridscanresult");a.store.loadData(b.scantable)}});

Ext.define("ViewNetboxcdevMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewNetboxcdevMgrPanel",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_netbox_dzialanie,scope:this,handler:this.konfigurujNetboxDzialanie,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:"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"},"statcomm","stateflag","umsdevdevcount","tmsintervalqueryerror","tmsintervalqueryerrorresetmodem"]}),sorters:[{property:"serialnumber",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getNetboxcdevList"}),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.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.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.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.liczba_urzadzen_ums,flex:1,width:80,sortable:false,dataIndex:"umsdevdevcount",renderer:renderWrapQtip,hidden:true},{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(){},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()},konfigurujNetboxDzialanie: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 WindowNetboxcConfMain({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 WindowNetboxc({obiektid:c});windowObject.showW();windowObject.on("datasaved",this.refreshDatastore,this)},dodajObiekt:function(){windowObject=new WindowNetboxc({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/deleteNetboxcObject",{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("ViewNetboxceventdataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewNetboxceventdataRegPanel",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:"getNetboxceventdataList"}),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("ViewNetboxclogdatadataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewNetboxclogdatadataRegPanel",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:"vdata",mapping:"vdata"},{name:"device",mapping:"device"},{name:"localization",mapping:"localization"},"devadres","umscmd"]}),sorters:[{property:"tmstmp",direction:"DESC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getNetboxclogdatadataList"}),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.adres,flex:1,width:130,sortable:true,dataIndex:"devadres",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{header:Lang.rozkaz,flex:1,width:130,sortable:true,dataIndex:"umscmd",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{header:Lang.dane,flex:1,width:130,sortable:true,dataIndex:"vdata",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("ViewUmsdevcountdataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewUmsdevcountdataRegPanel",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"}]}),sorters:[{property:"tmstmp",direction:"DESC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getUmsdevcountdataList"}),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}],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("ViewUmsdevdevMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewUmsdevdevMgrPanel",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,hidden:true,disabled:!validPrivilegesOperatorComplex(this.accessPropertyName)},{text:Lang.edytuj,scope:this,handler:this.edytujObiekt,disabled:!validPrivilegesOperatorComplex(this.accessPropertyName)},{text:Lang.konfiguruj_netbox_dzialanie,scope:this,handler:this.konfigurujNetboxDzialanie,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:"netboxcdev",mapping:"netboxcdev"},{name:"nazwa",mapping:"nazwa"},{name:"localization",mapping:"localization"},{name:"entrancenazwa",mapping:"entrancenazwa"},{name:"intervalcount",mapping:"intervalcount"},{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:"typedev",mapping:"typedev"},{name:"workmode",mapping:"workmode"},{name:"modeltype",mapping:"modeltype"},{name:"adres",mapping:"adres"},"stateflag"]}),sorters:[{property:"nazwa",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getUmsdevdevList"}),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.lokalizacja,flex:1,width:145,sortable:true,dataIndex:"localization",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.netbox,flex:1,width:145,sortable:true,dataIndex:"netboxcdev",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.typ_urzadzenia,flex:1,width:145,sortable:true,dataIndex:"typedev",filter:{type:"string"},renderer:renderWrapQtip,hidden:true},{header:Lang.model_urzadzenia,flex:1,width:145,sortable:true,dataIndex:"modeltype",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.ziarno_zliczen,flex:1,width:80,sortable:true,dataIndex:"intervalcount",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.adres,flex:1,width:145,sortable:true,dataIndex:"adres",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.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(){},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()},konfigurujNetboxDzialanie:function(){var a=Ext.getCmp(this.cid+"grid");var c=0;var b=null;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){b=a.getSelectionModel().getSelection()[0];c=b.getId()}}}else{c=this.rowContext.getId()}windowObject=new WindowNetboxcConfMain({obiektid:b.get("idnetboxcdev")});windowObject.showW();windowObject.on("close",this.refreshDatastore,this)},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 WindowUmsdev({obiektid:c});windowObject.showW();windowObject.on("datasaved",this.refreshDatastore,this)},dodajObiekt:function(){windowObject=new WindowUmsdev({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/deleteUmsdevdevObject",{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("ViewUmsdeveventdataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewUmsdeveventdataRegPanel",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:"getUmsdeveventdataList"}),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("WindowNetboxc",{extend:"Ext.ux.window.WindowExd",title:Lang.netbox,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_netbox_dzialanie,scope:this,handler:this.konfigurujNetboxDzialanie},{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.konfigurujNetboxComm,hidden:!AppOPERATORSUPERUSER},{text:Lang.edycja_wszystkich,scope:this,handler:function(){var a=new WindowNetboxcAll({});a.showW()},hidden:!AppOPERATORSUPERUSER}]},{xtype:"button",text:Lang.widoki,menu:[{text:Lang.urzadzenia_w_systemie_umsdev,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.ViewUmsdevdevMgrPanel",addfilters:{idnetboxcdev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewUmsdevdevMgrPanel.accessPropertyName)},{text:Lang.rejestr_zdarzen_netbox_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.ViewNetboxceventdataRegPanel",addfilters:{idnetboxcdev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewNetboxceventdataRegPanel.accessPropertyName)},{text:Lang.rejestr_zdarzen_umsdev,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.ViewUmsdeveventdataRegPanel",addfilters:{idnetboxcdev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewUmsdeveventdataRegPanel.accessPropertyName)},{text:Lang.rejestr_danych_umsdev,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.ViewUmsdevcountdataRegPanel",addfilters:{idnetboxcdev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewUmsdevcountdataRegPanel.accessPropertyName)},{text:Lang.rejestr_danych_netbox_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.ViewNetboxclogdatadataRegPanel",addfilters:{idnetboxcdev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewNetboxclogdatadataRegPanel.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},{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},{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);sendAjaxDataJsonRpcL("ajax/getNetboxcObjectForEdit",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0,active:true,connecteveryevent:false,connecteveryeventdata: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+"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/saveNetboxcObject",{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(),tmsintervalqueryerror:Ext.getCmp(this.cid+"tmsintervalqueryerror").getValue(),tmsintervalqueryerrorresetmodem:Ext.getCmp(this.cid+"tmsintervalqueryerrorresetmodem").getValue(),tmsintervalquery:Ext.getCmp(this.cid+"tmsintervalquery").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 WindowNetboxcConnectionEd({obiektid:this.obiekt.id});windowObject.showW()},konfigurujNetboxDzialanie:function(){windowObject=new WindowNetboxcConfMain({obiektid:this.obiekt.id});windowObject.showW()},konfigurujNetboxComm:function(){windowObject=new WindowNetboxcParamComm({obiektid:this.obiekt.id});windowObject.showW()},uploadNewFirmware:function(){var a=new WindowFlashMgr({typeo:"NETBOXC",filterbydevid:this.obiekt.devid});a.showW();a.on("close",function(){if(a.currentSelectFlashId>0){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/performNetboxcObjectFlash",{id:this.obiekt.id,idflashtable:a.currentSelectFlashId},this,function(d,c,b){waitW(false);Ext.MessageBox.alert(Lang.operacja,Lang.operacja_wykonana)})}},this)},cancelNewFirmware:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/cancelNetboxcObjectFlash",{id:this.obiekt.id},this,function(c,b,a){waitW(false);Ext.MessageBox.alert(Lang.operacja,Lang.operacja_wykonana)})}});

Ext.define("WindowNetboxcAll",{extend:"Ext.ux.window.WindowExd",title:Lang.netbox+"(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:[{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},{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={tmsintervalquery:5,tmsintervalqueryerror:1,tmsintervalqueryerrorresetmodem: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+"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/saveNetboxcObjectAll",{connecteveryeventdata:Ext.getCmp(this.cid+"connecteveryeventdata").getValue2(),connecteveryevent:Ext.getCmp(this.cid+"connecteveryevent").getValue2(),tmsintervalqueryerror:Ext.getCmp(this.cid+"tmsintervalqueryerror").getValue(),tmsintervalqueryerrorresetmodem:Ext.getCmp(this.cid+"tmsintervalqueryerrorresetmodem").getValue(),tmsintervalquery:Ext.getCmp(this.cid+"tmsintervalquery").getValue()},this,function(d,c,b){this.obiektid=c;waitW(false);this.fireEvent("datasaved",this);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowNetboxcConfMain",{extend:"Ext.ux.window.WindowExd",title:Lang.netbox,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 PanelNetboxcdevConfMain({obiektid:this.obiektid,id:this.cid+"PanelNetboxcdevConfMain",region:"center",ownerW:this})];this.callParent(arguments)},showW:function(){this.show();this.center()},closeOp:function(){this.close()}});

Ext.define("WindowNetboxcConnectionEd",{extend:"Ext.ux.window.WindowExd",title:Lang.netbox,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:150},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"textfieldexd",fieldLabel:Lang.http_user,anchor:"0",id:this.cid+"tserviceuser",allowBlank:false},{xtype:"textfieldexd",fieldLabel:Lang.http_pass,anchor:"0",id:this.cid+"tservicepass",allowBlank:true,inputType:"password"},{xtype:"textfieldexd",fieldLabel:Lang.service_aes_key,anchor:"0",id:this.cid+"taeskeyservice",allowBlank:true,inputType:"password"},{xtype:"numberfieldexd",fieldLabel:Lang.port_http,anchor:"0",id:this.cid+"tporthttp",allowBlank:false,allowDecimals:false,minValue:1,maxValue:99999},{xtype:"numberfieldexd",fieldLabel:Lang.port_service,anchor:"0",id:this.cid+"tportservice",allowBlank:false,allowDecimals:false,minValue:1,maxValue:99999}]};var b={xtype:"panel",layout:"anchor",scrollable:true,title:Lang.ustawienia_serwera,defaults:{labelWidth:150},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"textfieldexd",fieldLabel:Lang.serwer,anchor:"0",id:this.cid+"thostserwer",allowBlank:false},{xtype:"numberfieldexd",fieldLabel:Lang.port_serwer,anchor:"0",id:this.cid+"tportserwer",allowBlank:false,allowDecimals:false,minValue:1,maxValue:99999},{xtype:"textfieldexd",fieldLabel:Lang.connectionstring,anchor:"0",id:this.cid+"tconnecionstring",allowBlank:true},{xtype:"comboexd",id:this.cid+"tprotocolserver",fieldLabel:Lang.serwer_protocol,anchor:"0",displayField:"text",valueField:"value",allowBlank:false},{xtype:"textfieldexd",fieldLabel:Lang.aes_key,anchor:"0",id:this.cid+"taeskey",allowBlank:true,inputType:"password"}]};this.items=[{xtype:"form",id:this.cid+"formpanel",layout:"fit",items:[{xtype:"tabpanel",items:[c,d,b]}]}];var a={xtype:"panel",scrollable:true,maxHeight:500,layout:{type:"vbox",align:"stretch"},items:this.items};this.items=[a];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getNetboxcObjectForEdit",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0};sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"NetboxcServerProtocol"},this,function(f,e,d){waitW(false);Ext.getCmp(this.cid+"tapngprs").setValue(this.obiekt.tapngprs);Ext.getCmp(this.cid+"tportservice").setValue(this.obiekt.tportservice);Ext.getCmp(this.cid+"tporthttp").setValue(this.obiekt.tporthttp);Ext.getCmp(this.cid+"tportserwer").setValue(this.obiekt.tportserwer);Ext.getCmp(this.cid+"taeskeyservice").setValue(this.obiekt.taeskeyservice);Ext.getCmp(this.cid+"taeskey").setValue(this.obiekt.taeskey);Ext.getCmp(this.cid+"tdnsauto").setValue2(this.obiekt.tdnsauto);Ext.getCmp(this.cid+"tdhcpenabled").setValue2(this.obiekt.tdhcpenabled);Ext.getCmp(this.cid+"tethdns1").setValue(this.obiekt.tethdns1);Ext.getCmp(this.cid+"tethdns2").setValue(this.obiekt.tethdns2);Ext.getCmp(this.cid+"tethgate").setValue(this.obiekt.tethgate);Ext.getCmp(this.cid+"tethip").setValue(this.obiekt.tethip);Ext.getCmp(this.cid+"tethmask").setValue(this.obiekt.tethmask);Ext.getCmp(this.cid+"tgprsenabled").setValue2(this.obiekt.tgprsenabled);Ext.getCmp(this.cid+"tpassgprs").setValue(this.obiekt.tpassgprs);Ext.getCmp(this.cid+"tusergprs").setValue(this.obiekt.tusergprs);Ext.getCmp(this.cid+"tserviceuser").setValue(this.obiekt.tserviceuser);Ext.getCmp(this.cid+"tservicepass").setValue(this.obiekt.tservicepass);Ext.getCmp(this.cid+"thostserwer").setValue(this.obiekt.thostserwer);Ext.getCmp(this.cid+"tconnecionstring").setValue(this.obiekt.tconnecionstring);Ext.getCmp(this.cid+"tprotocolserver").store.loadData(e);Ext.getCmp(this.cid+"tprotocolserver").setValue2Default(this.obiekt.tprotocolserver);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/updateNetboxcObjectConnectionEd",{id:this.obiektid,tusergprs:Ext.getCmp(this.cid+"tusergprs").getValue(),tportservice:Ext.getCmp(this.cid+"tportservice").getValue(),tporthttp:Ext.getCmp(this.cid+"tporthttp").getValue(),tportserwer:Ext.getCmp(this.cid+"tportserwer").getValue(),tpassgprs:Ext.getCmp(this.cid+"tpassgprs").getValue2(),taeskeyservice:Ext.getCmp(this.cid+"taeskeyservice").getValue2(),taeskey:Ext.getCmp(this.cid+"taeskey").getValue2(),tgprsenabled:Ext.getCmp(this.cid+"tgprsenabled").getValue2(),tethmask:Ext.getCmp(this.cid+"tethmask").getValue(),tethip:Ext.getCmp(this.cid+"tethip").getValue(),tethgate:Ext.getCmp(this.cid+"tethgate").getValue(),tethdns2:Ext.getCmp(this.cid+"tethdns2").getValue(),tethdns1:Ext.getCmp(this.cid+"tethdns1").getValue(),tservicepass:Ext.getCmp(this.cid+"tservicepass").getValue(),tserviceuser:Ext.getCmp(this.cid+"tserviceuser").getValue(),tdhcpenabled:Ext.getCmp(this.cid+"tdhcpenabled").getValue2(),tdnsauto:Ext.getCmp(this.cid+"tdnsauto").getValue2(),tapngprs:Ext.getCmp(this.cid+"tapngprs").getValue(),thostserwer:Ext.getCmp(this.cid+"thostserwer").getValue(),tconnecionstring:Ext.getCmp(this.cid+"tconnecionstring").getValue(),tprotocolserver:Ext.getCmp(this.cid+"tprotocolserver").getValue2()},this,function(d,c,b){this.obiektid=c;waitW(false);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowNetboxcParamComm",{extend:"Ext.ux.window.WindowExd",title:Lang.netbox,closable:true,modal:true,width:500,resizable:false,layout:"fit",obiektid:null,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",defaults:{labelWidth:300},bodyStyle:"padding:10px 10px 10px 10px",scrollable:true,itemId:"formParamCommunication"}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getNetboxcObjectParamCommForEdit",{id:this.obiektid},this,function(e,d,c){this.obiekt=d||{params:[]};waitW(false);var a=this.down("#formParamCommunication");var b=[];Ext.each(this.obiekt.params,function(f,h,g){var j={xtype:"textfieldexd",value:f.value,fieldLabel:f.text,anchor:"0",itemIdP:f.id,paramsFieldType:true};b.push(j)},this);a.add(b);this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})})},saveOp:function(){if(!this.down("#formParamCommunication").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}var b=true;if(b){waitW(true,this.el);var c={};var a=this.query("[paramsFieldType]");Ext.each(a,function(d,f,e){c[d.itemIdP]=d.getValue2()},this);sendAjaxDataJsonRpcL("ajax/updateNetboxcObjectParamCommForEdit",{id:this.obiektid,params:c},this,function(f,e,d){this.obiektid=e;waitW(false);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowUmsdev",{extend:"Ext.ux.window.WindowExd",title:Lang.ums_device,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",itemId:"badv",text:Lang.zaawansowane,menu:[{text:Lang.wgraj_nowy_firmware,scope:this,handler:this.uploadNewFirmware},{text:Lang.cancel_upload_new_firmware,scope:this,handler:this.cancelNewFirmware},{text:Lang.edycja_wszystkich,scope:this,handler:function(){var a=new WindowUmsdevAll({});a.showW()},hidden:!AppOPERATORSUPERUSER}]},{xtype:"button",text:Lang.widoki,menu:[{text:Lang.rejestr_zdarzen_umsdev,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.ViewUmsdeveventdataRegPanel",addfilters:{idumsdevdev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewUmsdeveventdataRegPanel.accessPropertyName)},{text:Lang.rejestr_danych_umsdev,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.ViewUmsdevcountdataRegPanel",addfilters:{idumsdevdev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewUmsdevcountdataRegPanel.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.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+"idnetboxcdev",fieldLabel:Lang.netbox,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:"getNetboxcdevListShort"}),reader:{rootProperty:"data.data",totalProperty:"data.total",type:"json"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}}},pageSize:1000,displayField:"nazwa",valueField:"id",queryMode:"remote",hidden:true},{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:"checkbox",id:this.cid+"countsingletor",fieldLabel:Lang.countsingletor,anchor:"0"},{id:this.cid+"adres",xtype:"numberfieldexd",fieldLabel:Lang.adres,anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:2,maxValue:254,hidden:true}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getUmsdevdevObjectForEdit",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0,active:true};waitW(false);Ext.getCmp(this.cid+"idlocalization").setValue(this.obiekt.idlocalization);Ext.getCmp(this.cid+"idnetboxcdev").setValue(this.obiekt.idnetboxcdev);Ext.getCmp(this.cid+"active").setValue2(this.obiekt.active);Ext.getCmp(this.cid+"countdirectionreversed").setValue2(this.obiekt.countdirectionreversed);Ext.getCmp(this.cid+"countsingletor").setValue(this.obiekt.countsingletor);Ext.getCmp(this.cid+"entrancenazwa").setValue(this.obiekt.entrancenazwa);Ext.getCmp(this.cid+"nazwa").setValue(this.obiekt.nazwa);Ext.getCmp(this.cid+"adres").setValue(this.obiekt.adres);Ext.getCmp(this.cid+"intervalcount").setValue(this.obiekt.intervalcount);if(this.obiekt.idumsdevdevref!=null){this.down("#badv").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/saveUmsdevdevObject",{id:this.obiektid,idlocalization:Ext.getCmp(this.cid+"idlocalization").getValue2NL(),idnetboxcdev:Ext.getCmp(this.cid+"idnetboxcdev").getValue2NL(),active:Ext.getCmp(this.cid+"active").getValue2(),countdirectionreversed:Ext.getCmp(this.cid+"countdirectionreversed").getValue2(),countsingletor:Ext.getCmp(this.cid+"countsingletor").getValue(),entrancenazwa:Ext.getCmp(this.cid+"entrancenazwa").getValue(),nazwa:Ext.getCmp(this.cid+"nazwa").getValue(),adres:Ext.getCmp(this.cid+"adres").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()},uploadNewFirmware:function(){var a=new WindowFlashMgr({typeo:"UMSDEV",filterbydevid:this.obiekt.devid});a.showW();a.on("close",function(){if(a.currentSelectFlashId>0){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/performUmsdevdevObjectFlash",{id:this.obiekt.id,idflashtable:a.currentSelectFlashId},this,function(d,c,b){waitW(false);Ext.MessageBox.alert(Lang.operacja,Lang.operacja_wykonana)})}},this)},cancelNewFirmware:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/cancelUmsdevdevObjectFlash",{id:this.obiekt.id},this,function(c,b,a){waitW(false);Ext.MessageBox.alert(Lang.operacja,Lang.operacja_wykonana)})}});

Ext.define("WindowUmsdevAll",{extend:"Ext.ux.window.WindowExd",title:Lang.ums_device+"(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+"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}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}});this.obiekt={entrancenazwa:"",intervalcount:15};waitW(false);Ext.getCmp(this.cid+"entrancenazwa").setValue(this.obiekt.entrancenazwa);Ext.getCmp(this.cid+"intervalcount").setValue(this.obiekt.intervalcount)},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/saveUmsdevdevObjectAll",{entrancenazwa:Ext.getCmp(this.cid+"entrancenazwa").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("WindowUmsdevGateIOParam",{extend:"Ext.ux.window.WindowExd",title:Lang.ums_device,closable:true,modal:true,resizable:false,layout:"fit",obiektid:null,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",bodyStyle:"padding:10px 10px 10px 10px",scrollable:true,itemId:"formpanel",layout:{type:"hbox",align:"stretch"}}];this.callParent(arguments)},createInputPanel:function(a){var b={xtype:"fieldcontainer",ftype:"input",inputi:a,layout:{type:"vbox",align:"stretch"},defaults:{anchor:"0",labelWidth:100,labelAlign:"top"},items:[{itemId:"inputenabled",xtype:"checkbox",margin:"0px 5px 0px 0px",fieldLabel:"Input "+(a+1),listeners:{scope:this,change:this.onInputEnabledChange},value:true,disabled:a==0},{itemId:"mode",xtype:"checkbox",margin:"0px 5px 0px 0px",fieldLabel:Lang.io_mode,disabled:(a%2)!=0,listeners:{scope:this,change:this.onModeChange},value:false},{itemId:"typeiodev",xtype:"comboexd",displayField:"text",valueField:"value",datas:this.getTypeiodevData(),value:"custom",margin:"0px 5px 0px 0px",fieldLabel:Lang.io_typeiodev,listeners:{scope:this,select:this.onTypeiodevChange}},{itemId:"mintime",xtype:"numberfieldexd",fieldLabel:Lang.io_mintime+"[ms]",margin:"0px 5px 0px 0px",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:10,maxValue:9999999,value:20,step:10},{itemId:"maxtime",xtype:"numberfieldexd",fieldLabel:Lang.io_maxtime+"[ms]",margin:"0px 5px 0px 0px",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:10,maxValue:9999999,value:40},{itemId:"longtime",xtype:"numberfieldexd",fieldLabel:Lang.io_longtime+"[ms]",margin:"0px 5px 0px 0px",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:10,maxValue:9999999,value:60000},{itemId:"activehigh",xtype:"comboexdboolean",margin:"0px 5px 0px 0px",fieldLabel:Lang.io_activehigh,textTrue:"Tak",textFalse:"Nie",value:false},{itemId:"invert",xtype:"comboexdboolean",margin:"0px 5px 0px 0px",fieldLabel:Lang.io_invert,textTrue:"Tak",textFalse:"Nie",value:false},{itemId:"heart",xtype:"checkbox",fieldLabel:Lang.io_heart}]};return b},createHeartPanel:function(){var a={xtype:"fieldcontainer",ftype:"heart",layout:{type:"vbox",align:"stretch"},defaults:{anchor:"0",labelWidth:100,labelAlign:"top"},items:[{xtype:"displayexd",fieldLabel:Lang.io_heart,value:"&nbsp;",margin:"0px 5px 0px 0px"},{itemId:"mintime",xtype:"numberfieldexd",fieldLabel:Lang.io_mintime+"[ms]",margin:"0px 5px 0px 0px",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:10,maxValue:9999999,value:350},{itemId:"maxtime",xtype:"numberfieldexd",fieldLabel:Lang.io_maxtime+"[ms]",margin:"0px 5px 0px 0px",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:10,maxValue:9999999,value:450},{itemId:"period",xtype:"numberfieldexd",fieldLabel:Lang.io_period+"[ms]",margin:"0px 5px 0px 0px",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:999999,value:305000},{itemId:"deadtime",xtype:"numberfieldexd",fieldLabel:Lang.io_deadtime+"[ms]",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:999999,value:305000}]};return a},onInputEnabledChange:function(b){var a=b.up("fieldcontainer");a.down("#typeiodev").setDisabled(!b.getValue());a.down("#mintime").setDisabled(!b.getValue());a.down("#maxtime").setDisabled(!b.getValue());a.down("#longtime").setDisabled(!b.getValue());a.down("#activehigh").setDisabled(!b.getValue());a.down("#invert").setDisabled(!b.getValue());a.down("#heart").setDisabled(!b.getValue())},onModeChange:function(d){var a=d.up("fieldcontainer");var b=d.up("panel").down("fieldcontainer[inputi="+(a.inputi+1)+"]");if(b){if(a.down("#mode").getValue()){b.hide()}else{b.show()}}},getTypeiodevData:function(){return[{value:"custom",text:Lang.custom},{value:"irisys_3020",text:"Irisys 3020"},{value:"device_pnp_nc",text:"CEDES PNP-LO (NC)"},{value:"device_pnp_no",text:"CEDES PNP-DO (NO)"},{value:"device_npn_nc",text:"CEDES NPN-LO (NC)"},{value:"device_npn_no",text:"CEDES NPN-DO (NO)"}]},onTypeiodevChange:function(d){var a=d.getValue2Default();var b=d.up("fieldcontainer");if(a=="irisys_3020"){b.down("#mintime").setValue(20);b.down("#maxtime").setValue(40);b.down("#longtime").setValue(60000);b.down("#activehigh").setValue2(false);b.down("#heart").setValue(false);b.down("#invert").setValue2(false)}if(a=="device_pnp_nc"){b.down("#mintime").setValue(20);b.down("#maxtime").setValue(59000);b.down("#longtime").setValue(60000);b.down("#activehigh").setValue2(true);b.down("#heart").setValue(false);b.down("#invert").setValue2(true)}if(a=="device_pnp_no"){b.down("#mintime").setValue(20);b.down("#maxtime").setValue(59000);b.down("#longtime").setValue(60000);b.down("#activehigh").setValue2(true);b.down("#heart").setValue(false);b.down("#invert").setValue2(false)}if(a=="device_npn_nc"){b.down("#mintime").setValue(20);b.down("#maxtime").setValue(59000);b.down("#longtime").setValue(60000);b.down("#activehigh").setValue2(false);b.down("#heart").setValue(false);b.down("#invert").setValue2(true)}if(a=="device_npn_no"){b.down("#mintime").setValue(20);b.down("#maxtime").setValue(59000);b.down("#longtime").setValue(60000);b.down("#activehigh").setValue2(false);b.down("#heart").setValue(false);b.down("#invert").setValue2(false)}b.down("#mintime").setDisabled(a!="custom");b.down("#maxtime").setDisabled(a!="custom");b.down("#longtime").setDisabled(a!="custom");b.down("#activehigh").setDisabled(a!="custom");b.down("#invert").setDisabled(a!="custom")},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getNetboxcdevConfAjax_normalLoadIOObject",{id:this.obiektid},this,function(g,f,c){this.obiekt=f||{params:{}};waitW(false);var d=this.down("#formpanel");d.add(this.createInputPanel(0));d.add(this.createInputPanel(1));d.add(this.createInputPanel(2));d.add(this.createInputPanel(3));d.add(this.createHeartPanel());var a=d.down("[ftype=heart]");var b=d.query("[ftype=input]");for(var e=0;e<b.length;e++){if(this.obiekt.params["input"+e+"_mintime"]){b[e].down("#mode").setValue(this.obiekt.params["input"+e+"_mode"]);b[e].down("#inputenabled").setValue(this.obiekt.params["input"+e+"_inputenabled"]);b[e].down("#typeiodev").setValue2Default(this.obiekt.params["input"+e+"_typeiodev"]);this.onTypeiodevChange(b[e].down("#typeiodev"));this.onModeChange(b[e].down("#mode"));this.onInputEnabledChange(b[e].down("#inputenabled"));b[e].down("#mintime").setValue(this.obiekt.params["input"+e+"_mintime"]*10);b[e].down("#maxtime").setValue(this.obiekt.params["input"+e+"_maxtime"]*10);b[e].down("#longtime").setValue(this.obiekt.params["input"+e+"_longtime"]*10);b[e].down("#activehigh").setValue2(this.obiekt.params["input"+e+"_activehigh"]);b[e].down("#invert").setValue2(this.obiekt.params["input"+e+"_invert"]);b[e].down("#heart").setValue(this.obiekt.params["input"+e+"_heart"])}}if(this.obiekt.params.heart_mintime){a.down("#mintime").setValue(this.obiekt.params.heart_mintime*10);a.down("#maxtime").setValue(this.obiekt.params.heart_maxtime*10);a.down("#period").setValue(this.obiekt.params.heart_period*10);a.down("#deadtime").setValue(this.obiekt.params.heart_deadtime*10)}this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})})},saveOp:function(){if(!this.down("#formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}var f={};var c=this.down("#formpanel");var a=c.down("[ftype=heart]");var b=c.query("[ftype=input]");for(var d=0;d<b.length;d++){f["input"+d+"_mode"]=b[d].down("#mode").getValue();f["input"+d+"_mintime"]=parseInt(b[d].down("#mintime").getValue()/10);f["input"+d+"_maxtime"]=parseInt(b[d].down("#maxtime").getValue()/10);f["input"+d+"_longtime"]=parseInt(b[d].down("#longtime").getValue()/10);f["input"+d+"_activehigh"]=b[d].down("#activehigh").getValue2();f["input"+d+"_heart"]=b[d].down("#heart").getValue();f["input"+d+"_inputenabled"]=b[d].down("#inputenabled").getValue();f["input"+d+"_invert"]=b[d].down("#invert").getValue2();f["input"+d+"_typeiodev"]=b[d].down("#typeiodev").getValue2Default();if(f["input"+d+"_mode"]){f["input"+(d+1)+"_mode"]=false;f["input"+(d+1)+"_mintime"]=parseInt(b[d].down("#mintime").getValue()/10);f["input"+(d+1)+"_maxtime"]=parseInt(b[d].down("#maxtime").getValue()/10);f["input"+(d+1)+"_longtime"]=parseInt(b[d].down("#longtime").getValue()/10);f["input"+(d+1)+"_activehigh"]=b[d].down("#activehigh").getValue2();f["input"+(d+1)+"_heart"]=b[d].down("#heart").getValue();f["input"+(d+1)+"_inputenabled"]=b[d].down("#inputenabled").getValue();f["input"+(d+1)+"_invert"]=b[d].down("#invert").getValue2();f["input"+(d+1)+"_typeiodev"]=b[d].down("#typeiodev").getValue2Default();d++}}f.heart_mintime=parseInt(a.down("#mintime").getValue()/10);f.heart_maxtime=parseInt(a.down("#maxtime").getValue()/10);f.heart_period=parseInt(a.down("#period").getValue()/10);f.heart_deadtime=parseInt(a.down("#deadtime").getValue()/10);var e=true;if(e){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/saveNetboxcdevConfAjax_normalSaveIOObject",{id:this.obiektid,params:f},this,function(i,h,g){this.obiektid=h;waitW(false);this.close()})}},closeOp:function(){this.close()}});

Ext.define("ViewNetboxolddevMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewNetboxolddevMgrPanel",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.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:"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"},"statcomm","stateflag","umsdevdevcount"]}),sorters:[{property:"serialnumber",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getNetboxolddevList"}),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.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.okres_polaczenia,flex:1,width:80,sortable:true,dataIndex:"tmsintervalquery",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.liczba_urzadzen_ums,flex:1,width:80,sortable:false,dataIndex:"umsdevdevcount",renderer:renderWrapQtip,hidden:true},{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(){},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()},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 WindowNetboxold({obiektid:c});windowObject.showW();windowObject.on("datasaved",this.refreshDatastore,this)},dodajObiekt:function(){windowObject=new WindowNetboxold({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/deleteNetboxoldObject",{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("ViewNetboxoldeventdataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewNetboxoldeventdataRegPanel",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:"getNetboxoldeventdataList"}),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("ViewUmsdevolddevMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewUmsdevolddevMgrPanel",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,hidden:true,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:"netboxolddev",mapping:"netboxolddev"},{name:"nazwa",mapping:"nazwa"},{name:"localization",mapping:"localization"},{name:"entrancenazwa",mapping:"entrancenazwa"},{name:"intervalcount",mapping:"intervalcount"},{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:"typedev",mapping:"typedev"},{name:"workmode",mapping:"workmode"},{name:"modeltype",mapping:"modeltype"},{name:"adres",mapping:"adres"},"stateflag"]}),sorters:[{property:"nazwa",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getUmsdevolddevList"}),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.lokalizacja,flex:1,width:145,sortable:true,dataIndex:"localization",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.netbox,flex:1,width:145,sortable:true,dataIndex:"netboxolddev",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.typ_urzadzenia,flex:1,width:145,sortable:true,dataIndex:"typedev",filter:{type:"string"},renderer:renderWrapQtip,hidden:true},{header:Lang.model_urzadzenia,flex:1,width:145,sortable:true,dataIndex:"modeltype",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.ziarno_zliczen,flex:1,width:80,sortable:true,dataIndex:"intervalcount",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.adres,flex:1,width:145,sortable:true,dataIndex:"adres",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.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 WindowUmsdevold({obiektid:c});windowObject.showW();windowObject.on("datasaved",this.refreshDatastore,this)},dodajObiekt:function(){windowObject=new WindowUmsdevold({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/deleteUmsdevolddevObject",{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("ViewUmsdevoldeventdataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewUmsdevoldeventdataRegPanel",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:"getUmsdevoldeventdataList"}),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("ViewUmsdevoldcountdataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewUmsdevoldcountdataRegPanel",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"}]}),sorters:[{property:"tmstmp",direction:"DESC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getUmsdevoldcountdataList"}),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}],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("WindowNetboxold",{extend:"Ext.ux.window.WindowExd",title:Lang.netbox,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.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}]},{xtype:"button",text:Lang.widoki,menu:[{text:Lang.urzadzenia_w_systemie_umsdevold,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.ViewUmsdevolddevMgrPanel",addfilters:{idnetboxolddev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewUmsdevolddevMgrPanel.accessPropertyName)},{text:Lang.rejestr_zdarzen_netbox_old,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.ViewNetboxoldeventdataRegPanel",addfilters:{idnetboxolddev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewNetboxoldeventdataRegPanel.accessPropertyName)},{text:Lang.rejestr_zdarzen_umsdevold,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.ViewUmsdevoldeventdataRegPanel",addfilters:{idnetboxolddev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewUmsdevoldeventdataRegPanel.accessPropertyName)},{text:Lang.rejestr_danych_umsdevold,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.ViewUmsdevoldcountdataRegPanel",addfilters:{idnetboxolddev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewUmsdevoldcountdataRegPanel.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},{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},{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);sendAjaxDataJsonRpcL("ajax/getNetboxoldObjectForEdit",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0,active:true,connecteveryevent:true,connecteverycount:true};waitW(false);Ext.getCmp(this.cid+"idlocalization").setValue(this.obiekt.idlocalization);Ext.getCmp(this.cid+"active").setValue2(this.obiekt.active);Ext.getCmp(this.cid+"connecteveryevent").setValue2(this.obiekt.connecteveryevent);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);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/saveNetboxoldObject",{id:this.obiektid,idlocalization:Ext.getCmp(this.cid+"idlocalization").getValue2NL(),active:Ext.getCmp(this.cid+"active").getValue2(),connecteveryevent:Ext.getCmp(this.cid+"connecteveryevent").getValue2(),ident:Ext.getCmp(this.cid+"ident").getValue(),nazwa:Ext.getCmp(this.cid+"nazwa").getValue(),tmsintervalquery:Ext.getCmp(this.cid+"tmsintervalquery").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 WindowNetboxoldConnectionEd({obiektid:this.obiekt.id});windowObject.showW()},uploadNewFirmware:function(){var a=new WindowFlashMgr({typeo:"NETBOXOLD",filterbydevid:this.obiekt.devid});a.showW();a.on("close",function(){if(a.currentSelectFlashId>0){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/performNetboxoldObjectFlash",{id:this.obiekt.id,idflashtable:a.currentSelectFlashId},this,function(d,c,b){waitW(false);Ext.MessageBox.alert(Lang.operacja,Lang.operacja_wykonana)})}},this)},cancelNewFirmware:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/cancelNetboxoldObjectFlash",{id:this.obiekt.id},this,function(c,b,a){waitW(false);Ext.MessageBox.alert(Lang.operacja,Lang.operacja_wykonana)})}});

Ext.define("WindowNetboxoldConnectionEd",{extend:"Ext.ux.window.WindowExd",title:Lang.netbox,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 b={xtype:"panel",layout:"anchor",scrollable:true,title:Lang.ustawienia_serwera,defaults:{labelWidth:150},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"textfieldexd",fieldLabel:Lang.serwer,anchor:"0",id:this.cid+"thostserwer",allowBlank:false},{xtype:"numberfieldexd",fieldLabel:Lang.port_serwer,anchor:"0",id:this.cid+"tportserwer",allowBlank:false,allowDecimals:false,minValue:1,maxValue:99999}]};this.items=[{xtype:"form",id:this.cid+"formpanel",layout:"fit",items:[{xtype:"tabpanel",items:[b]}]}];var a={xtype:"panel",scrollable:true,maxHeight:500,layout:{type:"vbox",align:"stretch"},items:this.items};this.items=[a];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getNetboxoldObjectForEdit",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0};waitW(false);Ext.getCmp(this.cid+"tportserwer").setValue(this.obiekt.tportserwer);Ext.getCmp(this.cid+"thostserwer").setValue(this.obiekt.thostserwer);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/updateNetboxoldObjectConnectionEd",{id:this.obiektid,tportserwer:Ext.getCmp(this.cid+"tportserwer").getValue(),thostserwer:Ext.getCmp(this.cid+"thostserwer").getValue()},this,function(d,c,b){this.obiektid=c;waitW(false);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowUmsdevold",{extend:"Ext.ux.window.WindowExd",title:Lang.ums_device,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.wgraj_nowy_firmware,scope:this,handler:this.uploadNewFirmware},{text:Lang.cancel_upload_new_firmware,scope:this,handler:this.cancelNewFirmware}],hidden:true},{xtype:"button",text:Lang.widoki,menu:[{text:Lang.rejestr_zdarzen_umsdevold,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.ViewUmsdevoldeventdataRegPanel",addfilters:{idumsdevolddev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewUmsdevoldeventdataRegPanel.accessPropertyName)},{text:Lang.rejestr_danych_umsdevold,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.ViewUmsdevoldcountdataRegPanel",addfilters:{idumsdevolddev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewUmsdevoldcountdataRegPanel.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.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+"idnetboxolddev",fieldLabel:Lang.netbox,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:"getNetboxolddevListShort"}),reader:{rootProperty:"data.data",totalProperty:"data.total",type:"json"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}}},pageSize:1000,displayField:"nazwa",valueField:"id",queryMode:"remote",hidden:true},{id:this.cid+"intervalcount",xtype:"numberfieldexd",fieldLabel:Lang.ziarno_zliczen,anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:0,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:"checkbox",id:this.cid+"countsingletor",fieldLabel:Lang.countsingletor,anchor:"0"},{id:this.cid+"adres",xtype:"numberfieldexd",fieldLabel:Lang.adres,anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:2,maxValue:999,hidden:true}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getUmsdevolddevObjectForEdit",{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+"idnetboxolddev").setValue(this.obiekt.idnetboxolddev);Ext.getCmp(this.cid+"active").setValue2(this.obiekt.active);Ext.getCmp(this.cid+"countdirectionreversed").setValue2(this.obiekt.countdirectionreversed);Ext.getCmp(this.cid+"countsingletor").setValue(this.obiekt.countsingletor);Ext.getCmp(this.cid+"entrancenazwa").setValue(this.obiekt.entrancenazwa);Ext.getCmp(this.cid+"nazwa").setValue(this.obiekt.nazwa);Ext.getCmp(this.cid+"adres").setValue(this.obiekt.adres);Ext.getCmp(this.cid+"intervalcount").setValue(this.obiekt.intervalcount);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/saveUmsdevolddevObject",{id:this.obiektid,idlocalization:Ext.getCmp(this.cid+"idlocalization").getValue2NL(),idnetboxolddev:Ext.getCmp(this.cid+"idnetboxolddev").getValue2NL(),active:Ext.getCmp(this.cid+"active").getValue2(),countdirectionreversed:Ext.getCmp(this.cid+"countdirectionreversed").getValue2(),countsingletor:Ext.getCmp(this.cid+"countsingletor").getValue(),entrancenazwa:Ext.getCmp(this.cid+"entrancenazwa").getValue(),nazwa:Ext.getCmp(this.cid+"nazwa").getValue(),adres:Ext.getCmp(this.cid+"adres").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()},uploadNewFirmware:function(){var a=new WindowFlashMgr({typeo:"UMSDEV",filterbydevid:this.obiekt.devid});a.showW();a.on("close",function(){if(a.currentSelectFlashId>0){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/performUmsdevolddevObjectFlash",{id:this.obiekt.id,idflashtable:a.currentSelectFlashId},this,function(d,c,b){waitW(false);Ext.MessageBox.alert(Lang.operacja,Lang.operacja_wykonana)})}},this)},cancelNewFirmware:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/cancelUmsdevolddevObjectFlash",{id:this.obiekt.id},this,function(c,b,a){waitW(false);Ext.MessageBox.alert(Lang.operacja,Lang.operacja_wykonana)})}});

Ext.define("ViewNetworkdevMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewNetworkdevMgrPanel",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:"intervalconnect",mapping:"intervalconnect"},"stateflag","deviceip"]}),sorters:[{property:"serialnumber",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getNetworkdevList"}),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.identificator,flex:1,width:145,sortable:true,dataIndex:"ident",filter:{type:"string"},renderer:renderWrapQtip,hidden:true},{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:"Device IP",flex:1,width:145,sortable:true,dataIndex:"deviceip",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.okres_polaczenia,flex:1,width:80,sortable:true,dataIndex:"intervalconnect",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.version,xtype:"templatecolumn",flex:1,width:80,sortable:false,tpl:"",renderer:renderWrapQtipCustomTplRenderer("{devid} {version}"),hidden:true},{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 WindowNetwork({obiektid:c});windowObject.showW();windowObject.on("datasaved",this.refreshDatastore,this)},dodajObiekt:function(){windowObject=new WindowNetwork({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/deleteNetworkObject",{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("ViewNetworkeventdataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewNetworkeventdataRegPanel",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:"getNetworkeventdataList"}),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("WindowNetwork",{extend:"Ext.ux.window.WindowExd",title:Lang.networkdev,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.ViewNetworkeventdataRegPanel",addfilters:{idnetworkdev:this.obiektid}}]});a.show();a.center();a.setKeyMap({ESC:{scope:a,handler:a.close}})},disabled:!validPrivilegesOperatorComplex(ViewNetworkeventdataRegPanel.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},{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},{xtype:"comboexd",id:this.cid+"typedev",fieldLabel:Lang.typ_urzadzenia,anchor:"0",allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste},{xtype:"textfieldexd",fieldLabel:"Device IP",anchor:"0",id:this.cid+"deviceip",allowBlank:false}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getNetworkObjectForEdit",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0,active:true,countdirectionreversed:false};sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"NetworkdevTypedev"},this,function(f,e,d){waitW(false);Ext.getCmp(this.cid+"typedev").store.loadData(e);Ext.getCmp(this.cid+"idlocalization").setValue(this.obiekt.idlocalization);Ext.getCmp(this.cid+"active").setValue2(this.obiekt.active);Ext.getCmp(this.cid+"typedev").setValue2(this.obiekt.typedev);Ext.getCmp(this.cid+"ident").setValue(this.obiekt.ident);Ext.getCmp(this.cid+"nazwa").setValue(this.obiekt.nazwa);Ext.getCmp(this.cid+"deviceip").setValue(this.obiekt.deviceip);Ext.getCmp(this.cid+"intervalconnect").setValue(this.obiekt.intervalconnect);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/saveNetworkObject",{id:this.obiektid,idlocalization:Ext.getCmp(this.cid+"idlocalization").getValue2NL(),active:Ext.getCmp(this.cid+"active").getValue2(),typedev:Ext.getCmp(this.cid+"typedev").getValue2(),ident:Ext.getCmp(this.cid+"ident").getValue(),nazwa:Ext.getCmp(this.cid+"nazwa").getValue(),deviceip:Ext.getCmp(this.cid+"deviceip").getValue(),intervalconnect:Ext.getCmp(this.cid+"intervalconnect").getValue()},this,function(d,c,b){this.obiektid=c;waitW(false);this.fireEvent("datasaved",this);this.close()})}},closeOp:function(){this.close()}});

Ext.define("ViewOldcountlogdatadataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewOldcountlogdatadataRegPanel",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:"getOldcountcountingdataList"}),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("ViewOldcountdevMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewOldcountdevMgrPanel",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}]};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:"devid",mapping:"devid"},{name:"version",mapping:"version"},{name:"typedev",mapping:"typedev"},{name:"id",mapping:"id"},{name:"active",mapping:"active"},{name:"intervalcount",mapping:"intervalcount"},{name:"intervalconnect",mapping:"intervalconnect"},"entrancenazwa"]}),sorters:[{property:"serialnumber",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getOldcountdevList"}),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.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.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={};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()},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 WindowOldcount({obiektid:c});windowObject.showW();windowObject.on("datasaved",this.refreshDatastore,this)},dodajObiekt:function(){windowObject=new WindowOldcount({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/deleteOldcountObject",{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("ViewOldcounteventdataRegPanel",{extend:"Ext.Panel",alias:"widget.app.ViewOldcounteventdataRegPanel",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:"getOldcounteventdataList"}),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("WindowOldcount",{extend:"Ext.ux.window.WindowExd",title:Lang.oldcountdev,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:"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},{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}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getOldcountObjectForEdit",{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+"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/saveOldcountObject",{id:this.obiektid,idlocalization:Ext.getCmp(this.cid+"idlocalization").getValue2NL(),active:Ext.getCmp(this.cid+"active").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("PanelDefaultFilterLocCzas",{extend:"Ext.Panel",alias:"widget.app.PanelDefaultFilterLocCzas",config:{heightMini:false},layout:{type:"vbox",align:"stretch"},collapsible:true,collapsed:false,showCzasTypeFilter:true,showLocalizationTypeFilter:true,forceGridSelect:false,title:Lang.filtrowanie,contextMenu:null,rowContext:null,border:true,width:275,plugins:"responsive",responsiveConfig:{"height < 768":{heightMini:true},"height > 768":{heightMini:false}},initComponent:function(){this.cid=this.id;this.items=this.buildPanel();this.initRest();this.callParent(arguments)},applyHeightMini:function(a){Ext.defer(function(){if(a){this.down("#formTimeSel").collapse(a)}else{this.down("#formTimeSel").expand(a)}},1,this);return a},getState:function(){var e=this.callParent(arguments);var a=Ext.getCmp(this.cid+"datemanipulationt").getValue2Default();var c=Ext.getCmp(this.cid+"datemanipulationla").getValue2();var d=Ext.getCmp(this.cid+"datemanipulationra").getValue2();var g=0;if(this.showLocalizationTypeFilter){var b=Ext.getCmp(this.cid+"grid");if(b.getSelectionModel().getSelection().length>0){var f=b.getSelectionModel().getSelection()[0];g=f.getId()}}Ext.apply(e,{sidlocalization:g,sdatemanipulationt:a,sdatemanipulationla:c,sdatemanipulationra:d});return e},applyState:function(a){this.callParent(arguments)},initState:function(){this.callParent(arguments)},saveState:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},initRest:function(){this.actionlist=[{text:Lang.edytuj,scope:this,handler:this.edytujObiekt,disabled:!validPrivilegesOperatorComplex(ViewLocalizationMgrPanel.accessPropertyName)}];this.contextMenu=new Ext.menu.Menu({listeners:{scope:this,hide:function(){this.rowContext=null}},items:this.actionlist})},buildPanel:function(){var a=[this.buildForm(),this.buildGrid()];return a},buildForm:function(){var a={xtype:"form",itemId:"formTimeSel",title:Lang.czas,collapsible:true,collapsed:false,hidden:!this.showCzasTypeFilter,bodyStyle:"padding:10px 10px 0px 10px",defaults:{labelWidth:60,labelAlign:"left"},items:[{xtype:"comboexd",id:this.cid+"datemanipulationt",fieldLabel:Lang.przedzial_czasu,anchor:"0",autoSortStore:false,allowBlank:false,listeners:{scope:this,select:function(){this.onSelectionComboChange()}}},{id:this.cid+"datemanipulationla",xtype:"datefieldexdmod",fieldLabel:Lang.czas_od,anchor:"0",allowBlank:true},{id:this.cid+"datemanipulationra",xtype:"datefieldexdmoddo",fieldLabel:Lang.czas_do,anchor:"0",allowBlank:true}]};return a},buildGrid:function(){var a=Ext.create("Ext.data.Store",{type:"store",autoLoad:false,remoteSort:true,remoteFilter:true,pageSize:1000,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"nazwa",mapping:"nazwa"},{name:"tagvalues",mapping:"tagvalues"}]}),sorters:[{property:"nazwa",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLocalizationList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:function(e,c,f,d){this.onGridLoadChange(e,c,f,d)},beforeLoad:function(d,c,e){return this.onGridBeforeLoadChange(d,c,e)}}});var b={hidden:!this.showLocalizationTypeFilter,xtype:"gridpanelexd",id:this.cid+"grid",flex:1,plugins:[{ptype:"gridfilters"}],store:a,tbar:[{text:Lang.odznacz_wszystko,handler:function(e){var d=e.up("grid");d.getSelectionModel().deselectAll()},scope:this,disabled:this.forceGridSelect}],columns:[{header:Lang.nazwa,flex:1,sortable:true,dataIndex:"nazwa",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.tag,flex:1,hidden:true,sortable:false,dataIndex:"tagvalues",renderer:function(h,e,d,i,g,f,c){h=h.replace(/;/gi,"<br>");return renderWrapQtip(h,e,d,i,g,f,c)}}],selModel:{allowDeselect:false,mode:"SINGLE",allowDeselect:true},selType:"checkboxmodel",bbar:new Ext.PagingToolbar({store:a,displayInfo:false,beforePageText:null,listeners:{scope:this,afterrender:function(d){d.down("#refresh").hide();d.down("#first").hide();d.down("#last").hide();Ext.each(d.query("[ariaRole=separator]"),function(c){c.hide()})}}}),listeners:{scope:this,itemdblclick:function(){},resize:function(d){},render:function(){},itemcontextmenu:function(d,g,f,c,h){var d=Ext.getCmp(this.cid+"grid");this.rowContext=d.getStore().getAt(c);this.contextMenu.showAt(h.getXY());h.preventDefault()},containercontextmenu:function(c,f,d){var c=Ext.getCmp(this.cid+"grid");this.rowContext=null;this.contextMenu.showAt(f.getXY());f.preventDefault()},select:function(g,e,d,f){this.onSelectionChange()},selectionchange:function(f,d,e){this.onSelectionChange()}}};return b},afterRender:function(){this.callParent(arguments);sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"DateManipulation"},this,function(b,d,a){this.d_controlFormSelection=true;Ext.getCmp(this.cid+"datemanipulationt").store.loadData(d);Ext.getCmp(this.cid+"datemanipulationt").setValue2Default(this.sdatemanipulationt||"current_week");var c=Ext.getCmp(this.cid+"datemanipulationt").getValue2Default();Ext.getCmp(this.cid+"datemanipulationla").setDisabled(c!="custom");Ext.getCmp(this.cid+"datemanipulationra").setDisabled(c!="custom");Ext.getCmp(this.cid+"datemanipulationla").setValue2(this.sdatemanipulationla);Ext.getCmp(this.cid+"datemanipulationra").setValue2(this.sdatemanipulationra);if(this.showLocalizationTypeFilter){this.loadGridData()}else{Ext.defer(this.onDataLoaded,1,this)}this.d_controlFormSelection=false})},onGridBeforeLoadChange:function(){return this.d_allowproccessgridloadchange?true:false},loadGridData:function(){this.d_allowproccessgridloadchange=true;var a=Ext.getCmp(this.cid+"grid");var b={};Ext.apply(a.store.proxy.extraParams,b);a.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(a.store.proxy.extraParams,true);a.store.load()},onSelectionComboChange:function(){if(!this.d_controlFormSelection){var a=Ext.getCmp(this.cid+"datemanipulationt").getValue2Default();Ext.getCmp(this.cid+"datemanipulationla").setDisabled(a!="custom");Ext.getCmp(this.cid+"datemanipulationra").setDisabled(a!="custom");this.onDataSelect()}},onGridLoadChange:function(){if(!this.d_controlFormSelection){var b=Ext.getCmp(this.cid+"grid");if(this.forceGridSelect){if(b.store.getCount()>0){b.getSelectionModel().select(0,false,true)}}if(this.sidlocalization>0){var a=b.store.find("id",this.sidlocalization);if(a>=0){rirow=b.store.getAt(a);if(rirow){b.getSelectionModel().select(rirow,false,true);b.view.focusRow(rirow)}}}this.onDataLoaded()}},onSelectionChange:function(){if(!this.d_controlFormSelection){this.onDataSelect()}},onDataLoaded:function(){this.dataLoaded=true;this.fireEvent("dataloaded",this)},onDataSelect:function(){this.fireEvent("dataselect",this)},edytujObiekt:function(){var a=Ext.getCmp(this.cid+"grid");var c=0;if(a.getSelectionModel().getSelection().length>0){var b=a.getSelectionModel().getSelection()[0];c=b.getId()}else{return}windowObject=new WindowLocalization({obiektid:c});windowObject.showW();windowObject.on("datasaved",this.loadGridData,this)},getValue:function(){if(this.dataLoaded){var d=0;if(this.showLocalizationTypeFilter){var c=Ext.getCmp(this.cid+"grid");if(c.getSelectionModel().getSelection().length>0){var f=c.getSelectionModel().getSelection()[0];d=f.getId()}}var e=Ext.getCmp(this.cid+"datemanipulationt").getValue2Default();var a=Ext.getCmp(this.cid+"datemanipulationla").getValue2();var b=Ext.getCmp(this.cid+"datemanipulationra").getValue2();this.value={idlocalization:d,czastype:e,czasfrom:a,czasto:b};this.saveState()}return this.value}});

Ext.define("PanelLocalizationserviceViewFileDocs",{extend:"Ext.Panel",alias:"widget.app.PanelLocalizationserviceViewFileDocs",layout:{type:"vbox",align:"stretch"},obiektid:null,initComponent:function(){this.cid=this.id;this.items=[this.createControlPanel(),this.createCenterPanel()];this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},createCenterPanel:function(){var a='<div class="thumb">{name}</div>';var b='<div class="info"><span class="name">{name}</span><span class="opis">{opis}</span></div>';this.pcenterPanel={xtype:"panel",flex:1,layout:"fit",bodyStyle:"padding:0px 10px 0px 0px",items:[{xtype:"dataview",id:this.cid+"docsview",anchor:"0",scrollable:true,tpl:new Ext.XTemplate('<tpl for=".">','<div class="docsviewfile-thumb-wrap">',a,b,"</div>","</tpl>",{}),overItemCls:"x-item-over",itemSelector:".docsviewfile-thumb-wrap",emptyText:"...",store:Ext.create("Ext.data.Store",{autoLoad:true,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["name","url","opis"]}),sorters:[{property:"id",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLocalizationserviceFileList",id:this.obiektid}),reader:{type:"json",rootProperty:"data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:function(d,c){}}}),selModel:{allowDeselect:false,mode:"MULTI",allowDeselect:true},listeners:{scope:this,itemdblclick:function(k,f,i,g,j,h){var d=new WindowUploadPanelLocalizationserviceViewFileDocsShowLarge({urlToOpen:f.get("url"),record:f});d.show()},resize:function(d){},render:function(){}}}]};return this.pcenterPanel},createControlPanel:function(){this.pucontrolPanel={xtype:"toolbar",items:[{xtype:"button",text:Lang.upload_plikow,scope:this,handler:this.onUploadClickBtn},{xtype:"button",text:Lang.edytuj,scope:this,handler:this.onEditClickBtn},{xtype:"button",text:Lang.usun,scope:this,handler:this.onUsunClickBtn}]};return this.pucontrolPanel},onUploadClickBtn:function(){var a=Ext.getCmp(this.cid+"docsview");var b=new WindowUploadPanelLocalizationserviceViewFileDocs({obiektid:this.obiektid});b.on("close",this.refreshDatastore,this);b.showW()},refreshDatastore:function(){var a=Ext.getCmp(this.cid+"docsview");a.store.load()},onEditClickBtn:function(){var c=Ext.getCmp(this.cid+"docsview");var e=[];if(!c.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{var a=c.getSelectionModel().getSelection();for(var d=0;d<a.length;d++){e.push(a[d].id)}}var b=new WindowLocalizationservicefile({obiektid:e[0]});b.on("close",this.refreshDatastore,this);b.showW()},onUsunClickBtn:function(){var b=Ext.getCmp(this.cid+"docsview");var d=[];if(!b.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{var a=b.getSelectionModel().getSelection();for(var c=0;c<a.length;c++){d.push(a[c].id)}}var e=function(f,g){if(f=="yes"){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/deleteLocalizationservicefileObject",{ids:d},this,function(j,i,h){waitW(false);this.refreshDatastore()})}};Ext.MessageBox.show({title:Lang.usuwanie,msg:Lang.czy_napewno_usunac_obiekt,buttons:Ext.MessageBox.YESNO,fn:e,scope:this})}});Ext.define("WindowUploadPanelLocalizationserviceViewFileDocsShowLarge",{extend:"Ext.ux.window.WindowExd",title:"",closable:true,modal:false,resizable:true,maximized:false,maximizable:true,layout:"fit",urlToOpen:"",record:null,width:800,height:600,initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"panel",layout:{type:"fit"},items:[{xtype:"uxiframeexd",src:this.urlToOpen}]}];this.callParent(arguments)},onFocusLeave:function(){this.callParent(arguments)},show:function(){this.callParent(arguments);this.center();this.setKeyMap({ESC:{scope:this,handler:this.close}})}});Ext.define("WindowUploadPanelLocalizationserviceViewFileDocs",{extend:"Ext.ux.window.WindowExd",title:Lang.upload_plikow,width:600,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",obiektid:null,initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"tbfill"},{xtype:"button",text:Lang.zapisz,scope:this,handler:this.closeOpSave},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};this.items=[{xtype:"form",itemId:"formpanel",scrollable:true,bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"fileuploadfieldexd",itemId:"ffile",name:"file",anchor:"0",multiple:true,fieldLabel:Lang.plik,allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste},{xtype:"textarea",fieldLabel:Lang.opis,anchor:"0",itemId:"fopis",name:"nazwa",allowBlank:true}]}];this.callParent(arguments)},showW:function(){this.show();this.center();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})},closeOp:function(){this.close()},closeOpSave:function(){if(!this.down("#formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}waitW(true,this.el);sendAjaxFormJsonRpcL("ajax/uploadLocalizationserviceObjectFileFile",{id:this.obiektid,opis:this.down("#fopis").getValue()},this.down("#formpanel").getForm(),this,function(a){waitW(false);this.close()})}});

Ext.define("PanelLocalizationserviceViewImageDocs",{extend:"Ext.Panel",alias:"widget.app.PanelLocalizationserviceViewImageDocs",layout:{type:"vbox",align:"stretch"},obiektid:null,initComponent:function(){this.cid=this.id;this.items=[this.createTopPanel(),this.createCenterPanel()];this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},createTopPanel:function(){this.ptopPanel={xtype:"panel",layout:"fit",items:[this.createControlPanel()]};return this.ptopPanel},createCenterPanel:function(){var a='<div class="thumb"><img src="{[this.getUrlU(values)]}"/></div>';var b='<div class="info"><span class="name">{name}</span><span class="opis">{opis}</span></div>';this.pcenterPanel={xtype:"panel",flex:1,layout:"fit",bodyStyle:"padding:0px 10px 0px 0px",items:[{xtype:"dataview",id:this.cid+"docsview",anchor:"0",scrollable:true,tpl:new Ext.XTemplate('<tpl for=".">','<div class="docsviewimage-thumb-wrap">',a,b,"</div>","</tpl>",{getUrlU:function(c){return c.url+"&width=512"}}),overItemCls:"x-item-over",itemSelector:".docsviewimage-thumb-wrap",emptyText:"...",store:Ext.create("Ext.data.Store",{autoLoad:true,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["name","url","opis"]}),sorters:[{property:"id",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLocalizationserviceImageList",id:this.obiektid}),reader:{type:"json",rootProperty:"data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:function(d,c){}}}),selModel:{allowDeselect:false,mode:"MULTI",allowDeselect:true},listeners:{scope:this,itemdblclick:function(k,f,i,g,j,h){var d=new WindowUploadPanelLocalizationserviceViewImageDocsShowLarge({urlToOpen:f.get("url"),record:f});d.show()},resize:function(d){},render:function(){}}}]};return this.pcenterPanel},createControlPanel:function(){this.pucontrolPanel={xtype:"toolbar",items:[{xtype:"button",text:Lang.upload_plikow,scope:this,handler:this.onUploadClickBtn},{xtype:"button",text:Lang.edytuj,scope:this,handler:this.onEditClickBtn},{xtype:"button",text:Lang.usun,scope:this,handler:this.onUsunClickBtn}]};return this.pucontrolPanel},onUploadClickBtn:function(){var a=Ext.getCmp(this.cid+"docsview");var b=new WindowUploadPanelLocalizationserviceViewImageDocs({obiektid:this.obiektid});b.on("close",this.refreshDatastore,this);b.showW()},refreshDatastore:function(){var a=Ext.getCmp(this.cid+"docsview");a.store.load()},onEditClickBtn:function(){var c=Ext.getCmp(this.cid+"docsview");var e=[];if(!c.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{var a=c.getSelectionModel().getSelection();for(var d=0;d<a.length;d++){e.push(a[d].id)}}var b=new WindowLocalizationservicefile({obiektid:e[0]});b.on("close",this.refreshDatastore,this);b.showW()},onUsunClickBtn:function(){var b=Ext.getCmp(this.cid+"docsview");var d=[];if(!b.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{var a=b.getSelectionModel().getSelection();for(var c=0;c<a.length;c++){d.push(a[c].id)}}var e=function(f,g){if(f=="yes"){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/deleteLocalizationservicefileObject",{ids:d},this,function(j,i,h){waitW(false);this.refreshDatastore()})}};Ext.MessageBox.show({title:Lang.usuwanie,msg:Lang.czy_napewno_usunac_obiekt,buttons:Ext.MessageBox.YESNO,fn:e,scope:this})}});Ext.define("WindowUploadPanelLocalizationserviceViewImageDocsShowLarge",{extend:"Ext.ux.window.WindowExd",title:"",closable:true,modal:false,resizable:true,maximized:false,maximizable:true,layout:"fit",urlToOpen:"",record:null,width:800,height:600,initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"panel",layout:{type:"fit"},items:[{xtype:"mimageexd",listeners:{scope:this,boxready:function(e){var a=e.getWidth();var b=e.getHeight();var d=this.urlToOpen+"&width="+a+"&height="+b+"&rnd="+Math.random()*100000000000000000000;e.setSrc(d)},resize:function(e){var a=e.getWidth();var b=e.getHeight();var d=this.urlToOpen+"&width="+a+"&height="+b+"&rnd="+Math.random()*100000000000000000000;e.setSrc(d)}}}]}];this.callParent(arguments)},onFocusLeave:function(){this.callParent(arguments)},show:function(){this.callParent(arguments);this.center();this.setKeyMap({ESC:{scope:this,handler:this.close}})}});Ext.define("WindowUploadPanelLocalizationserviceViewImageDocs",{extend:"Ext.ux.window.WindowExd",title:Lang.upload_plikow,width:600,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",obiektid:null,initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"tbfill"},{xtype:"button",text:Lang.zapisz,scope:this,handler:this.closeOpSave},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};this.items=[{xtype:"form",itemId:"formpanel",scrollable:true,bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"fileuploadfieldexd",itemId:"ffile",name:"file",anchor:"0",multiple:true,fieldLabel:Lang.plik,allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste},{xtype:"textarea",fieldLabel:Lang.opis,anchor:"0",itemId:"fopis",name:"nazwa",allowBlank:true}]}];this.callParent(arguments)},showW:function(){this.show();this.center();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})},closeOp:function(){this.close()},closeOpSave:function(){if(!this.down("#formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}waitW(true,this.el);sendAjaxFormJsonRpcL("ajax/uploadLocalizationserviceObjectImageFile",{id:this.obiektid,opis:this.down("#fopis").getValue()},this.down("#formpanel").getForm(),this,function(a){waitW(false);this.close()})}});

Ext.define("PanelSelectLocalizationGroup",{extend:"Ext.Panel",layout:"fit",selectAllOnNullValue:true,selectAllOnEmptyValue:true,returnEmptyOnAllSelected:true,initComponent:function(){this.cid=this.id;this.items=this.buildGrid();this.callParent(arguments)},afterRender:function(){this.callParent(arguments);var a=Ext.getCmp(this.cid+"grid");var b={};Ext.apply(a.store.proxy.extraParams,b);a.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(a.store.proxy.extraParams,true);a.store.load()},onDestroy:function(){this.callParent(arguments)},buildGrid:function(){var a=Ext.create("Ext.data.Store",{type:"store",autoLoad:false,remoteSort:false,remoteFilter:false,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"nazwa",mapping:"nazwa"},{name:"description",mapping:"description"},{name:"value",mapping:"value"},{name:"tagvalues",mapping:"tagvalues"}]}),sorters:[{property:"nazwa",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLocalizationListShortFull"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:function(e,c,f,d){this.onDataLoaded()}}});var b={xtype:"gridpanelexd",id:this.cid+"grid",plugins:[{ptype:"gridfilters"},Ext.create("Ext.ux.grid.plugin.CellEditingExd",{clicksToEdit:1,isCellEditable:function(c,d){return false}})],store:a,viewConfig:{markDirty:false},columns:[{xtype:"checkcolumnexd",dataIndex:"value",width:55,flex:1,editable:true,sortable:false,isCellEditable:function(c){return true},isCellDisabled:function(c){return false}},{header:Lang.nazwa,flex:1,width:145,sortable:true,dataIndex:"nazwa",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.description,flex:1,width:145,sortable:true,dataIndex:"description",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.tag,flex:1,width:145,sortable:true,dataIndex:"tagvalues",filter:{type:"string"},renderer:function(h,e,d,i,g,f,c){h=h.replace(/;/gi,"<br>");return renderWrapQtip(h,e,d,i,g,f,c)}}],listeners:{scope:this,itemdblclick:function(){},resize:function(d){},render:function(){}},tbar:[{text:Lang.zaznacz_wszystko,handler:function(){var d=Ext.getCmp(this.cid+"grid");for(var c=0;c<d.store.getCount();c++){var e=d.store.getAt(c);e.set("value",true)}},scope:this},{text:Lang.odznacz_wszystko,handler:function(){var d=Ext.getCmp(this.cid+"grid");for(var c=0;c<d.store.getCount();c++){var e=d.store.getAt(c);e.set("value",false)}},scope:this}]};return b},bindValueToControl:function(){var e=Ext.getCmp(this.cid+"grid");var a=e.store.getData();var b=a.getSource()||a;var c=false;if(this.value==null){c=true;this.value=[]}for(var d=0;d<b.getCount();d++){var g=b.getAt(d);var f=false;if(c){if(this.selectAllOnNullValue){f=true}}else{f=this.value.indexOf(g.getId())>=0;if(this.value.length==0&&this.selectAllOnEmptyValue){f=true}}g.set("value",f)}},onDataLoaded:function(){this.dataLoaded=true;this.bindValueToControl()},getValue:function(){if(this.dataLoaded){var d=Ext.getCmp(this.cid+"grid");var a=d.store.getData();var b=a.getSource()||a;this.value=[];for(var c=0;c<b.getCount();c++){var e=b.getAt(c);if(e.get("value")){this.value.push(e.getId())}}if(this.returnEmptyOnAllSelected){if(b.getCount()==this.value.length){this.value=[]}}}return this.value},setValue:function(a){this.value=a;if(this.dataLoaded){this.bindValueToControl()}}});

Ext.define("PanelSelectTagValuesGroup",{extend:"Ext.Panel",alias:"widget.app.PanelSelectTagValuesGroup",layout:"fit",selectAllOnNullValue:true,selectAllOnEmptyValue:true,returnEmptyOnAllSelected:true,initComponent:function(){this.cid=this.id;this.items=this.buildGrid();this.callParent(arguments)},afterRender:function(){this.callParent(arguments);var b=Ext.getCmp(this.cid+"grid");var a=b.getSelectionModel().getSelection();var c={};Ext.apply(b.store.proxy.extraParams,c);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load({node:b.getRootNode(),scope:this,callback:function(f,e,g){var d=b.getRootNode();d.expand(false,function(){b.getSelectionModel().select(a)},this)}})},onDestroy:function(){this.callParent(arguments)},buildGrid:function(){var b=Ext.create("Ext.data.TreeStore",{autoLoad:false,remoteSort:false,folderSort:false,remoteFilter:false,model:Ext.define(null,{extend:"Ext.data.Model",fields:[{name:"nazwa"},{name:"pid"},{name:"vid"},{name:"id"},{name:"type"},{name:"cvalue",convert:function(c){return c==null?false:c}}]}),root:{nazwa:"ROOT",id:"root",pid:0,type:"root",tristate:0,expanded:false},sorters:[{property:"nazwa",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getTagdefinitionValuesListTree"}),reader:{type:"json",rootProperty:"data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:function(e,c,f,d){this.onDataLoaded()}}});var a={id:this.cid+"grid",xtype:"treepanelexd",rootVisible:false,store:b,columns:[{xtype:"treecolumn",text:Lang.nazwa,flex:1,sortable:true,dataIndex:"nazwa"},{xtype:"checkcolumnexd",dataIndex:"cvalue",width:55,editable:true,sortable:false,isCellEditable:function(c){return true},isCellDisabled:function(c){return false}}],viewConfig:{toggleOnDblClick:false,markDirty:false},listeners:{scope:this,itemdblclick:function(){},resize:function(d){},render:function(){}},tbar:[{text:Lang.zaznacz_wszystko,handler:function(){var d=Ext.getCmp(this.cid+"grid");for(var c=0;c<d.store.getCount();c++){var e=d.store.getAt(c);e.set("cvalue",true)}},scope:this},{text:Lang.odznacz_wszystko,handler:function(){var d=Ext.getCmp(this.cid+"grid");for(var c=0;c<d.store.getCount();c++){var e=d.store.getAt(c);e.set("cvalue",false)}},scope:this}]};return a},bindValueToControl:function(){var c=Ext.getCmp(this.cid+"grid");var b=false;if(this.value==null){b=true;this.value=[]}var a=function(g,f,e){var h=0;g.eachChild(function(j){var i=false;if(b){if(f.selectAllOnNullValue){i=true}}else{i=f.value.indexOf(j.get("pid"))>=0;if(f.value.length==0&&f.selectAllOnEmptyValue){i=true}}if(e){i=true}j.set("cvalue",i);if(!j.isLeaf()){i=a(j,f,i)}if(!e&&i){g.set("cvalue",false)}if(i){h=i}},f);return h};var d=c.getRootNode();a(d,this,false)},onDataLoaded:function(){this.dataLoaded=true;this.bindValueToControl()},getValue:function(){if(this.dataLoaded){var a=Ext.getCmp(this.cid+"grid");this.value=[];var d=function(g,f,e){var h=0;g.eachChild(function(i){h++;if(i.get("cvalue")){if(!e){f.value.push(i.get("pid"))}h+=d(i,f,true)}else{h+=d(i,f,false)}},f);return h};var b=a.getRootNode();var c=d(b,this,false);if(this.returnEmptyOnAllSelected){if(c==this.value.length){this.value=[]}}}return this.value},setValue:function(a){this.value=a;if(this.dataLoaded){this.bindValueToControl()}}});

Ext.define("PanelTagsAssign",{extend:"Ext.Panel",layout:"fit",border:false,initComponent:function(){this.cid=this.id;this.items=[this.buildPanel()];this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.loadData()},buildPanel:function(){var a={id:this.cid+"ctform",xtype:"container",layout:{type:"form"},items:[]};return a},onDataLoaded:function(){this.dataLoaded=true;this.fireEvent("dataloaded",this)},onSelectionChange:function(){this.fireEvent("dataselect",this)},loadData:function(){waitW(true,this);sendAjaxDataJsonRpcL("ajax/getTagdefinitionListFlat",{onlyleaf:true},this,function(c,b,a){waitW(false);this.tagdefinitionListFlat=b.data;this.buildControlSet();this.bindValueToControl();this.dataLoaded=true})},buildControlSet:function(){var c=Ext.getCmp(this.cid+"ctform");var a=[];for(var b=0;b<this.tagdefinitionListFlat.length;b++){var d=this.tagdefinitionListFlat[b];a.push({id:this.cid+"tag"+d.id,fieldLabel:d.cpnazwa,anchor:"0",allowBlank:true,blankText:Lang.pole_nie_moze_byc_puste,xtype:"comboexd",store:{type:"store",autoLoad:false,remoteSort:false,remoteFilter:false,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["id","vvalue","pvvalue","cpvvalue"]}),sorters:[{property:"cpvvalue",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getTagdefinitionValuesList",idtagdefinition:d.id}),reader:{rootProperty:"data.data",totalProperty:"data.total",type:"json"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}}},displayField:"cpvvalue",valueField:"id",queryMode:"remote"})}c.add(a)},isValid:function(){var c=true;for(var b=0;b<this.tagdefinitionListFlat.length;b++){var d=this.tagdefinitionListFlat[b];var a=Ext.getCmp(this.cid+"tag"+d.id);c=c&a.isValid()}return c},controlToValue:function(){this.value={};for(var b=0;b<this.tagdefinitionListFlat.length;b++){var c=this.tagdefinitionListFlat[b];var a=Ext.getCmp(this.cid+"tag"+c.id);this.value[c.id]=a.getValue2NL()}},bindValueToControl:function(){for(var b=0;b<this.tagdefinitionListFlat.length;b++){var d=this.tagdefinitionListFlat[b];var a=Ext.getCmp(this.cid+"tag"+d.id);var c=null;if(this.value){if(this.value[d.id]){c=this.value[d.id]}}a.store.load();a.setValue(c)}},setValue:function(a){this.value=a;if(this.dataLoaded){this.bindValueToControl()}},getValue:function(){if(this.dataLoaded){this.controlToValue()}return this.value}});

Ext.define("ViewDziennikPanel",{extend:"Ext.Panel",alias:"widget.app.ViewDziennikPanel",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:"czas",mapping:"czas",type:"date"},{name:"msg",mapping:"msg"},{name:"module",mapping:"module"}]}),sorters:[{property:"czas",direction:"DESC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getDziennikList"}),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.modul,flex:1,width:100,sortable:true,dataIndex:"module",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.czas,flex:1,width:100,sortable:true,dataIndex:"czas",filter:{type:"date"},renderer:renderWrapQtipDateRenderer()},{header:Lang.komunikat,flex:1,width:100,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",showCzasTypeFilter:true,showLocalizationTypeFilter: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("ViewLocalizationMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewLocalizationMgrPanel",statics:{accessPropertyName:"access.admin.localization.manage",accessPropertyViewName:"access.admin.localization.view"},accessPropertyName:"access.admin.localization.manage",accessPropertyViewName:"access.admin.localization.view",layout:"fit",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}]};var a=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:"description",mapping:"description"},{name:"identificator",mapping:"identificator"},{name:"timezone",mapping:"timezone"},{name:"tagvalues",mapping:"tagvalues"},{name:"identificatoralt",mapping:"identificatoralt"},"identificatorclient","todotech","statetech","dayserviced","dayoffstat","dscm","descriptiontech"]}),sorters:[{property:"nazwa",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLocalizationList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin,beforeLoad:function(d,c,e){return this.onGridBeforeLoad(d,c,e)}}});var b={xtype:"gridpanelexd",id:this.cid+"grid",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:a,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.identificatorclient,flex:1,width:145,sortable:true,dataIndex:"identificatorclient",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.identificator,flex:1,width:145,sortable:true,dataIndex:"identificator",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.identificatoralt,flex:1,width:145,sortable:true,dataIndex:"identificatoralt",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.strefa_czasowa,flex:1,width:145,sortable:true,dataIndex:"timezone",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.statetech,flex:1,width:145,sortable:true,dataIndex:"statetech",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.todotech,flex:1,width:145,sortable:true,dataIndex:"todotech",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.dayserviced,flex:1,width:100,sortable:true,dataIndex:"dayserviced",filter:{type:"boolean"},renderer:renderBool},{header:Lang.dayoffstat,flex:1,width:100,sortable:true,dataIndex:"dayoffstat",filter:{type:"boolean"},renderer:renderBool},{header:Lang.description,flex:1,width:145,sortable:true,dataIndex:"description",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.descriptiontech,flex:1,width:145,sortable:true,hidden:true,dataIndex:"descriptiontech",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.dscm,flex:1,width:145,sortable:true,dataIndex:"dscm",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.tag,flex:1,width:145,sortable:false,dataIndex:"tagvalues",renderer:function(h,e,d,i,g,f,c){h=h.replace(/;/gi,"<br>");return renderWrapQtip(h,e,d,i,g,f,c)}}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(d,c,e){},selectionchange:function(c){}}},bbar:new Ext.PagingToolbar({store:a,displayInfo:true}),listeners:{scope:this,itemdblclick:function(){if(validPrivilegesOperatorComplex(this.accessPropertyName)){this.edytujObiekt()}},resize:function(d){},render:function(){}}};this.items=[b];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(){this.gridBeforeLoadReady=true;var a=Ext.getCmp(this.cid+"grid");var b={};Ext.apply(a.store.proxy.extraParams,b);a.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(a.store.proxy.extraParams,true);a.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 WindowLocalization({obiektid:c});windowObject.showW();windowObject.on("datasaved",this.refreshDatastore,this)},dodajObiekt:function(){windowObject=new WindowLocalization({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/deleteLocalizationObject",{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("ViewLocalizationstatusMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewLocalizationstatusMgrPanel",statics:{accessPropertyName:"access.admin.localization.manage",accessPropertyViewName:"access.admin.localization.view"},accessPropertyName:"access.admin.localization.manage",accessPropertyViewName:"access.admin.localization.view",layout:"fit",initComponent:function(){this.cid=Ext.id();this.tbar={xtype:"toolbar",items:[{id:this.cid+"bedit",xtype:"button",text:Lang.edytuj,scope:this,handler:this.edytujObiekt,disabled:!validPrivilegesOperatorComplex(this.accessPropertyName)},{xtype:"button",text:Lang.odswiez,scope:this,handler:this.refreshDatastore},{itemId:"showonlywithproblems",xtype:"checkboxexd",boxLabel:Lang.pokaz_tylko_problemami,value:true},{itemId:"checkAvgWeek",xtype:"checkboxexd",value:OPTIONS.stan_use_avg_detection==1,boxLabel:Lang.weryfikuj_srednie_tygodniowe},{itemId:"checkInOutDiff",xtype:"checkboxexd",value:true,boxLabel:Lang.weryfikuj_wejscia_do_wyjsc},{itemId:"checkHolesData",xtype:"checkboxexd",value:OPTIONS.stan_use_hole_detection==1,boxLabel:Lang.weryfikuj_dziury_w_danych},{xtype:"checkboxexd",itemId:"checkClientData",value:true,boxLabel:Lang.pelne_dane_dane_serwisowe},{xtype:"checkboxexd",itemId:"checkClientData2",value:false,boxLabel:Lang.pelne_dane_pelne_zliczenia},{xtype:"button",text:Lang.ustaw_parametry,scope:this,handler:this.onWindowLocalizationstatusParamsBtn},{xtype:"button",iconCls:"iconClsDefault iconExcelSmall",scale:"small",scope:this,handler:this.onReportExcel}]};var a=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:false,remoteFilter:false,pageSize:99999,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"nazwa",mapping:"nazwa"},{name:"tagvalues",mapping:"tagvalues"},{name:"tmslastcommsession",mapping:"tmslastcommsession",type:"date"},{name:"tmslastdata",mapping:"tmslastdata",type:"date"},"stateopis","stateflag","commok","stateopisc","stateopisc2","todotech","techdevtype","statetech","dayserviced","dayoffstat","addstate","opis","opistech","stateopisc3"]}),sorters:[{property:"nazwa",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",timeout:240000,extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLocalizationstatusList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin,beforeLoad:function(d,c,e){return this.onGridBeforeLoad(d,c,e)}}});var b={xtype:"gridpanelexd",id:this.cid+"grid",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:a,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.tag,flex:1,width:145,sortable:false,dataIndex:"tagvalues",filter:{type:"string"},renderer:function(h,e,d,i,g,f,c){h=h.replace(/;/gi,"<br>");return renderWrapQtip(h,e,d,i,g,f,c)}},{header:Lang.statetech,flex:1,width:145,sortable:true,dataIndex:"statetech",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.todotech,flex:1,width:145,sortable:true,dataIndex:"todotech",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.description,flex:1,width:145,sortable:true,dataIndex:"opis",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.descriptiontech,flex:1,width:145,sortable:true,hidden:true,dataIndex:"opistech",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.technologia,flex:1,width:145,sortable:true,dataIndex:"techdevtype",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.dayserviced,flex:1,width:100,sortable:true,dataIndex:"dayserviced",filter:{type:"boolean"},renderer:renderBool},{header:Lang.dayoffstat,flex:1,width:100,sortable:true,dataIndex:"dayoffstat",filter:{type:"boolean"},renderer:renderBool},{header:Lang.czas_ostatniej_sesji,flex:1,width:120,sortable:true,dataIndex:"tmslastcommsession",filter:{type:"date"},renderer:renderWrapQtipDateRenderer()},{header:Lang.ostatnie_dane,flex:1,width:120,sortable:true,dataIndex:"tmslastdata",filter:{type:"date"},renderer:renderWrapQtipDateRenderer()},{header:Lang.commok,flex:1,width:100,sortable:true,dataIndex:"commok",filter:{type:"boolean"},renderer:renderBool},{header:Lang.status,flex:1,width:145,sortable:true,dataIndex:"stateopis",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.dane_srednia+" (26W:1W/8WD:1WD)",flex:1,width:145,sortable:true,dataIndex:"stateopisc",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.dane_wejsciawyjscia+" (N1D/N2D/N3D)",flex:1,width:145,sortable:true,dataIndex:"stateopisc2",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.dane_holedata+" (MIN/MAX)",flex:1,width:145,sortable:true,dataIndex:"stateopisc3",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.stan,flex:1,width:145,sortable:true,dataIndex:"stateflag",filter:{type:"string"},renderer:rendererForValueToIcon},{header:Lang.stan_dodatkowy,flex:1,width:145,sortable:true,hidden:true,dataIndex:"addstate",filter:{type:"string"},renderer:renderWrapQtip}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(d,c,e){},selectionchange:function(c){}}},bbar:new Ext.PagingToolbar({store:a,displayInfo:true,items:[{xtype:"tbtext",itemId:"progressLoadStatus"}]}),listeners:{scope:this,itemdblclick:function(){if(validPrivilegesOperatorComplex(this.accessPropertyName)){this.edytujObiekt()}},resize:function(d){},render:function(){}}};this.items=[b];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(){this.gridBeforeLoadReady=true;var a=Ext.getCmp(this.cid+"grid");var b={showonlywithproblems:this.down("#showonlywithproblems").getValue(),checkHolesData:this.down("#checkHolesData").getValue(),checkInOutDiff:this.down("#checkInOutDiff").getValue(),checkAvgWeek:this.down("#checkAvgWeek").getValue(),checkClientData:this.down("#checkClientData").getValue(),checkClientData2:this.down("#checkClientData2").getValue()};Ext.apply(a.store.proxy.extraParams,b);a.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(a.store.proxy.extraParams,true);a.store.on({load:{fn:function(){this.monitorProgressStartEnd(false)},scope:this,single:true}});this.monitorProgressStartEnd(true);this.monitorProgress();a.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 WindowLocalization({obiektid:c});windowObject.showW();windowObject.on("datasaved",this.refreshDatastore,this)},monitorProgressStartEnd:function(b){if(b){var a=this.down("#progressLoadStatus");a.setText("0");this.monitorProgressStartEndF=true}else{var a=this.down("#progressLoadStatus");a.setText("-");this.monitorProgressStartEndF=false}},monitorProgress:function(){sendAjaxDataJsonRpcL("ajax/getLocalizationstatusListProgress",{},this,function(e,c,b){if(b){var d=c;if(d>=0){var a=this.down("#progressLoadStatus");a.setText(d)}if(this.monitorProgressStartEndF){Ext.defer(this.monitorProgress,1000,this)}}})},onWindowLocalizationstatusParamsBtn:function(){var a=new WindowLocalizationstatusParams({});a.showW()},onReportExcel:function(){var a=Ext.getCmp(this.cid+"grid");var b=a.query("gridcolumn");var q=[];var r={tag:"table",cn:[],cls:"a-table",style:"border-collapse: collapse;"};var d={tag:"tr",cn:[]};for(var o=0;o<b.length;o++){var l=b[o];if(!l.hidden){q.push({dataIndex:l.dataIndex,header:l.config.header,renderer:l.renderer,c:l});d.cn.push({tag:"td",html:l.config.header,cls:"a-table-header",style:"padding: 5px; border: 1px solid #000000; font-weight: bold;"})}}r.cn.push(d);var t=[];var e=a.store;for(var o=0;o<e.getCount();o++){var p={tag:"tr",cn:[]};var g=e.getAt(o);var m=[];for(var n=0;n<q.length;n++){var f=q[n];var j=g.get(f.dataIndex);m.push(j);p.cn.push({tag:"td",html:j,cls:"a-table-data",style:"padding: 5px; border: 1px solid #000000;"})}t.push(m);r.cn.push(p)}var u=Ext.DomHelper.markup(r);var c=[];c=c.join(" ");var h='<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style>'+c+"</style></head><body>";h+=u;h+="</body></html>";var s={html:h};postFormAsync("op/getReportHtmlAsExcel",s,false)}});Ext.define("WindowLocalizationstatusParams",{extend:"Ext.ux.window.WindowExd",title:Lang.ustaw_parametry,closable:true,modal:true,width:700,resizable:false,layout:"fit",obiektid:null,initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.reset,scope:this,handler:this.resetOp},{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",defaults:{labelWidth:350},bodyStyle:"padding:10px 10px 10px 10px",scrollable:true,itemId:"formParamCommunication"}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getLocalizationstatusParams",{id:this.obiektid},this,function(e,d,c){this.obiekt=d||{params:[]};waitW(false);var a=this.down("#formParamCommunication");var b=[];Ext.each(this.obiekt.params,function(f,h,g){var j={xtype:"textfieldexd",value:f.value,fieldLabel:f.text,anchor:"0",itemIdP:f.id,paramsFieldType:true};b.push(j)},this);a.add(b);this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})})},saveOp:function(){if(!this.down("#formParamCommunication").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}var b=true;if(b){waitW(true,this.el);var c={};var a=this.query("[paramsFieldType]");Ext.each(a,function(d,f,e){c[d.itemIdP]=d.getValue2()},this);sendAjaxDataJsonRpcL("ajax/saveLocalizationstatusParams",{id:this.obiektid,params:c},this,function(f,e,d){this.obiektid=e;waitW(false);this.close()})}},closeOp:function(){this.close()},resetOp:function(){var a={};sendAjaxDataJsonRpcL("ajax/saveLocalizationstatusParams",{id:this.obiektid,params:a,reset:true},this,function(d,c,b){this.obiektid=c;waitW(false);this.close()})}});

Ext.define("ViewLocalizationworkdayPanel",{extend:"Ext.Panel",alias:"widget.app.ViewLocalizationworkdayPanel",statics:{accessPropertyName:"access.admin.localization.manage",accessPropertyViewName:"access.admin.localization.view"},accessPropertyName:"access.admin.localization.manage",accessPropertyViewName:"access.admin.localization.view",layout:"border",addfilters:{},initComponent:function(){this.cid=Ext.id();this.tbar={xtype:"toolbar",items:[{id:this.cid+"bedit",xtype:"button",text:Lang.edytuj,scope:this,handler:this.edytujObiekt,disabled:!validPrivilegesOperatorComplex(this.accessPropertyName)},{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:"workhourday",mapping:"workhourday"},{name:"localization",mapping:"localization"},"dayserviced","dayoffstat","statpercentminuspracownikperday","balastintooutmode","diffavgpersentperday"]}),sorters:[{property:"tmstmp",direction:"DESC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLocalizationworkstatedayList"}),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.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.czas_pracy,flex:1,width:130,sortable:true,dataIndex:"workhourday",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.sredni_dzinny_ruch_pracownikow+" (%)",flex:1,width:130,sortable:true,dataIndex:"statpercentminuspracownikperday",filter:{type:"number"},renderer:renderWrapQtip},{header:Lang.dayserviced,flex:1,width:100,sortable:true,dataIndex:"dayserviced",filter:{type:"boolean"},renderer:renderBool},{header:Lang.dayoffstat,flex:1,width:100,sortable:true,dataIndex:"dayoffstat",filter:{type:"boolean"},renderer:renderBool},{header:Lang.balastintooutmode,flex:1,width:145,sortable:true,dataIndex:"balastintooutmode",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.diffavgpersentperday+" (%)",flex:1,width:130,sortable:true,dataIndex:"diffavgpersentperday",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(){if(validPrivilegesOperatorComplex(this.accessPropertyName)){this.edytujObiekt()}},resize:function(d){},render:function(){}}};var a={xtype:"app.PanelDefaultFilterLocCzas",id:this.cid+"pfilter",region:"west",forceGridSelect:true,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()},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 WindowLocalizationworkday({obiektid:c});windowObject.showW();windowObject.on("datasaved",this.refreshDatastore,this)}});

Ext.define("ViewMailinghistoryMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewMailinghistoryMgrPanel",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:"nazwa",mapping:"nazwa"},{name:"status",mapping:"status"},"vtype"]}),sorters:[{property:"tmstmp",direction:"DESC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getMailinghistoryList"}),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.typ,flex:1,width:145,sortable:true,dataIndex:"vtype",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.status,flex:1,width:145,sortable:true,dataIndex:"status",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",showLocalizationTypeFilter: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("ViewOperatorMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewOperatorMgrPanel",statics:{accessPropertyName:"access.admin.operatorzy.manage",accessPropertyViewName:"access.admin.operatorzy.view"},accessPropertyName:"access.admin.operatorzy.manage",accessPropertyViewName:"access.admin.operatorzy.view",layout:"fit",contextMenu:null,rowContext:null,initComponent:function(){this.cid=Ext.id();var c=[{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.usun,scope:this,handler:this.usunObiekt,disabled:!validPrivilegesOperatorComplex(this.accessPropertyName)},{text:Lang.odswiez,scope:this,handler:this.refreshDatastore}];this.tbar={xtype:"toolbar",items:c};this.contextMenu=new Ext.menu.Menu({listeners:{scope:this,hide:function(){this.rowContext=null}},items:c});var a=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:"imie",mapping:"imie"},{name:"nazwisko",mapping:"nazwisko"},{name:"active",mapping:"active"},{name:"superuser",mapping:"superuser"},{name:"login",mapping:"login"},{name:"integratedlogon",mapping:"integratedlogon"}]}),sorters:[{property:"login",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getOperatorList"}),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 b={xtype:"gridpanelexd",id:this.cid+"grid",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:a,columns:[{header:"ID",width:60,sortable:true,dataIndex:"id",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{header:Lang.imie,flex:1,width:100,sortable:true,dataIndex:"imie",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.nazwisko,flex:1,width:100,sortable:true,dataIndex:"nazwisko",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.login,flex:1,width:100,sortable:true,dataIndex:"login",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.superuser,flex:1,width:100,sortable:true,dataIndex:"superuser",filter:{type:"boolean"},renderer:renderBool},{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:a,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()}}};this.items=[b];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(){this.gridBeforeLoadReady=true;var a=Ext.getCmp(this.cid+"grid");var b={};Ext.apply(a.store.proxy.extraParams,b);a.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(a.store.proxy.extraParams,true);a.store.load()},dodajObiekt:function(){windowObject=new WindowOperator({obiektid:0});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 WindowOperator({obiektid:c});windowObject.showW();windowObject.on("close",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/deleteOperatorObject",{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("ViewReportServiceAddPanel",{extend:"Ext.Panel",alias:"widget.app.ViewReportServiceAddPanel",cls:"a-ViewReportServiceAddPanel",statics:{accessPropertyViewName:"access.admin.eventreg.view"},accessPropertyViewName:"access.admin.eventreg.view",layout:"fit",initComponent:function(){this.cid=Ext.id();this.tbar=[{xtype:"button",text:"Localization report in to out",scope:this,handler:this.onAction1},{xtype:"checkboxexd",itemId:"checkClientData",value:true,boxLabel:"Full data - service",style:"padding-left:5px;"},{xtype:"checkboxexd",itemId:"checkClientData2",value:true,boxLabel:"Full data - full counts",style:"padding-left:5px;"},{xtype:"textfieldexd",itemId:"idlocalization",value:"0"}];var a=[{xtype:"panel",layout:"auto",scrollable:true,items:[{xtype:"box",itemId:"boxInfoStat"}]}];this.items=a;this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onAction1:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getReportServiceAdd_test",{idlocalization:this.down("#idlocalization").getValue2(),checkClientData:this.down("#checkClientData").getValue(),checkClientData2:this.down("#checkClientData2").getValue()},this,function(e,d,b){waitW(false);var a=this.down("#boxInfoStat");var f=[];f.push('<div class="statInfo">');f.push('<div class="statHeader">Localization report in to out</div>');f.push('<div class="statData">{data}</div>');f.push("</div>");var c=new Ext.XTemplate(f.join(""));d.Lang=Lang;c.overwrite(a.el,d)})}});

Ext.define("ViewStateinfotaskPanel",{extend:"Ext.Panel",alias:"widget.app.ViewStateinfotaskPanel",statics:{accessPropertyViewName:"access.admin.eventreg.view"},accessPropertyViewName:"access.admin.eventreg.view",layout:"fit",initComponent:function(){this.cid=Ext.id();this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.odswiez,scope:this,handler:this.refreshDatastore}]};var a=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:"lastupdate",mapping:"lastupdate",type:"date"},{name:"name",mapping:"name"},{name:"message",mapping:"message"},{name:"state",mapping:"state"}]}),sorters:[{property:"name",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getStateinfotaskList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin,beforeLoad:function(d,c,e){return this.onGridBeforeLoad(d,c,e)}}});var b={xtype:"gridpanelexd",id:this.cid+"grid",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:a,columns:[{header:Lang.nazwa,flex:1,width:150,sortable:true,dataIndex:"name",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.czas,flex:1,width:100,sortable:true,dataIndex:"lastupdate",filter:{type:"date"},renderer:renderWrapQtipDateRenderer()},{header:Lang.komunikat,flex:1,width:100,sortable:true,dataIndex:"message",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.status,flex:1,width:100,sortable:true,dataIndex:"state",filter:{type:"string"},renderer:renderWrapQtip}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(d,c,e){},selectionchange:function(c){}}},bbar:new Ext.PagingToolbar({store:a,displayInfo:true}),listeners:{scope:this,itemdblclick:function(){},resize:function(d){},render:function(){}}};this.items=[b];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(){this.gridBeforeLoadReady=true;var a=Ext.getCmp(this.cid+"grid");var b={};Ext.apply(a.store.proxy.extraParams,b);a.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(a.store.proxy.extraParams,true);a.store.load()}});

Ext.define("ViewTagdefinitionMgrPanel",{extend:"Ext.Panel",alias:"widget.app.ViewTagdefinitionMgrPanel",statics:{accessPropertyName:"access.admin.localization.manage",accessPropertyViewName:"access.admin.localization.view"},accessPropertyName:"access.admin.localization.manage",accessPropertyViewName:"access.admin.localization.view",layout:{type:"hbox",align:"stretch"},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},{xtype:"button",text:Lang.rozwin_wszystkie,scope:this,handler:this.expandAllTree},{xtype:"button",text:Lang.zwin_wszystkie,scope:this,handler:this.collapseAllTree}]};var b=Ext.create("Ext.data.TreeStore",{autoLoad:false,remoteSort:false,folderSort:false,remoteFilter:false,model:Ext.define(null,{extend:"Ext.data.Model",fields:[{name:"nazwa"},{name:"pid"},{name:"vid"},{name:"id"},{name:"type"},"hierarchy"]}),root:{name:"ROOT",id:"root",pid:0,type:"root",expanded:false},sorters:[{property:"nazwa",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getTagdefinitionList"}),reader:{type:"json",rootProperty:"data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin,beforeLoad:function(e,d,f){return this.onGridBeforeLoad(e,d,f)}}});var a={id:this.cid+"tree",xtype:"treepanelexd",flex:1,rootVisible:false,stateful:true,stateId:this.id+"grid",store:b,columns:[{xtype:"treecolumn",text:Lang.nazwa,flex:1,sortable:true,dataIndex:"nazwa"},{header:Lang.glowny_element_hierarchi,flex:1,width:100,sortable:true,dataIndex:"hierarchy",filter:{type:"boolean"},renderer:renderBool}],viewConfig:{toggleOnDblClick:false},listeners:{scope:this,itemdblclick:function(){if(validPrivilegesOperatorComplex(this.accessPropertyName)){this.edytujObiekt()}},resize:function(d){},render:function(){},select:function(d){},selectionchange:function(d){this.onSelectionChange(d)}}};var c=new ViewTagdefinitionMgrPanelValues({id:this.cid+"panelvalues",flex:1,border:true});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(){this.gridBeforeLoadReady=true;var c=Ext.getCmp(this.cid+"tree");var a=c.getSelectionModel().getSelection();var b={};Ext.apply(c.store.proxy.extraParams,b);c.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(c.store.proxy.extraParams,true);c.store.load({node:c.getRootNode(),scope:this,callback:function(f,e,g){var d=c.getRootNode();this.nodeLastEd=d;d.expand(false,function(){c.getSelectionModel().select(a);this.onSelectionChange()},this)}})},expandAllTree:function(){var a=Ext.getCmp(this.cid+"tree");a.expandAll()},collapseAllTree:function(){var a=Ext.getCmp(this.cid+"tree");a.collapseAll()},onSelectionChange:function(){var d=Ext.getCmp(this.cid+"tree");var b=null;if(!d.getSelectionModel().hasSelection()){var e=Ext.getCmp(this.cid+"panelvalues");e.setParent({idtagdefinition:0})}else{if(d.getSelectionModel().getSelection().length>0){b=d.getSelectionModel().getSelection()[0]}var c=b.get("type");var a=b.get("pid");var e=Ext.getCmp(this.cid+"panelvalues");e.setParent({idtagdefinition:a})}},edytujObiekt:function(){var d=Ext.getCmp(this.cid+"tree");var b=null;if(!d.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{if(d.getSelectionModel().getSelection().length>0){b=d.getSelectionModel().getSelection()[0]}}var c=b.get("type");var a=b.get("pid");if(a==0){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}windowObject=new WindowTagdefinition({obiektid:a});windowObject.showW();windowObject.on("close",this.refreshDatastore,this)},dodajObiekt:function(){windowObject=new WindowTagdefinition({obiektid:0});windowObject.showW();windowObject.on("close",this.refreshDatastore,this)},usunObiekt:function(){var e=Ext.getCmp(this.cid+"tree");var b=null;if(!e.getSelectionModel().hasSelection()){Ext.MessageBox.alert(Lang.error,Lang.prosze_wybrac_obiekt);return}else{if(e.getSelectionModel().getSelection().length>0){b=e.getSelectionModel().getSelection()[0]}}var c=b.get("type");var a=b.get("pid");var d=function(f,g){if(f=="yes"){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/deleteTagdefinitionObject",{id:a},this,function(j,i,h){waitW(false);this.refreshDatastore()})}};Ext.MessageBox.show({title:Lang.usuwanie,msg:Lang.czy_napewno_usunac_obiekt,buttons:Ext.MessageBox.YESNO,fn:d,scope:this})}});

Ext.define("ViewTagdefinitionMgrPanelValues",{extend:"Ext.Panel",statics:{accessPropertyName:"access.admin.localization.manage",accessPropertyViewName:"access.admin.localization.view"},accessPropertyName:"access.admin.localization.manage",accessPropertyViewName:"access.admin.localization.view",layout:"fit",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}]};var a=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:false,remoteFilter:false,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"vvalue",mapping:"vvalue"},{name:"pvvalue",mapping:"pvvalue"}]}),sorters:[{property:"vvalue",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getTagdefinitionValuesList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:handlGridLoadStoreCheckJsonRpcLWindowLogin}});var b={xtype:"gridpanelexd",id:this.cid+"grid",stateful:true,stateId:this.id+"grid",plugins:[{ptype:"gridfilters"}],store:a,columns:[{header:Lang.wartosc,flex:1,sortable:true,dataIndex:"vvalue",filter:{type:"string"}},{header:Lang.rodzic,flex:1,sortable:true,dataIndex:"pvvalue",filter:{type:"string"}}],listeners:{scope:this,itemdblclick:function(){if(validPrivilegesOperatorComplex(this.accessPropertyName)){this.edytujObiekt()}},resize:function(d){},render:function(){}}};this.items=[b];this.parentd={};this.callParent(arguments)},refreshDatastore:function(){var a=Ext.getCmp(this.cid+"grid");var b={idtagdefinition:this.parentd.idtagdefinition};Ext.apply(a.store.proxy.extraParams,b);a.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(a.store.proxy.extraParams,true);a.store.load()},setParent:function(a){this.parentd=a;this.down("grid").setDisabled(this.parentd.idtagdefinition==0);this.down("toolbar").setDisabled(this.parentd.idtagdefinition==0);this.refreshDatastore()},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 WindowTagdefinitionValues({obiektid:c,idtagdefinition:this.parentd.idtagdefinition});windowObject.showW();windowObject.on("close",this.refreshDatastore,this)},dodajObiekt:function(){windowObject=new WindowTagdefinitionValues({obiektid:0,idtagdefinition:this.parentd.idtagdefinition});windowObject.showW();windowObject.on("close",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/deleteTagvaluesObject",{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("WindowFlashMgr",{extend:"Ext.ux.window.WindowExd",title:Lang.firmware_upgrade,width:500,height:400,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",typeo:null,filterbydevid:null,currentSelectFlashId:0,initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"tbfill"},{xtype:"button",text:Lang.zatwierdz_program,scope:this,handler:this.closeOpSave},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};this.items=[{xtype:"panel",layout:{type:"vbox",align:"stretch"},items:[{flex:1,tbar:[{xtype:"button",text:Lang.nowy,scope:this,handler:this.dodajObiekt},{xtype:"button",text:Lang.edytuj,scope:this,handler:this.edytujObiekt},{xtype:"button",text:Lang.usun,scope:this,handler:this.usunObiekt},{xtype:"button",text:Lang.odswiez,scope:this,handler:this.refreshDatastore}],xtype:"gridpanelexd",id:this.cid+"grid",forceFit:true,store:{type:"store",model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["id","nazwa","devids","version","tmscompiled","tmsadded"]}),proxy:{type:"memory",reader:{type:"json"}}},columns:[{xtype:"gridcolumn",header:Lang.nazwa,sortable:true,width:75,dataIndex:"nazwa"},{xtype:"gridcolumn",header:Lang.version,sortable:true,width:55,dataIndex:"version"},{xtype:"gridcolumn",header:Lang.devid,sortable:true,width:55,dataIndex:"devids"},{xtype:"gridcolumn",header:Lang.data_kompilacji,sortable:true,width:100,dataIndex:"tmscompiled"},{xtype:"gridcolumn",header:Lang.data_dodania,sortable:true,width:100,dataIndex:"tmsadded"}],listeners:{scope:this,itemdblclick:function(){this.edytujObiekt()}}}]}];this.callParent(arguments)},showW:function(){this.currentSelectFlashId=0;this.show();this.center();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}});this.refreshDatastore()},closeOp:function(){this.currentSelectFlashId=0;this.close()},closeOpSave: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"){this.currentSelectFlashId=d;this.close()}};Ext.MessageBox.show({title:Lang.operacja,msg:Lang.czy_napewno_wykonac_te_operacje,buttons:Ext.MessageBox.YESNO,fn:b,scope:this})},refreshDatastore:function(){var a=Ext.getCmp(this.cid+"grid");waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getFlashLs",{typeo:this.typeo,filterbydevid:this.filterbydevid},this,function(d,c,b){waitW(false);a.store.loadData(c)})},dodajObiekt:function(){windowObject=new WindowFlashUpload({obiektid:0});windowObject.showW();windowObject.on("close",this.refreshDatastore,this)},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 WindowFlashUpload({obiektid:c});windowObject.showW();windowObject.on("close",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/deleteFlashObject",{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("WindowFlashUpload",{extend:"Ext.ux.window.WindowExd",title:"",width:400,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.closeOpSave},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};this.items=[{xtype:"form",id:this.cid+"formpanel",scrollable:true,bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"textfieldexd",fieldLabel:Lang.nazwa,anchor:"0",id:this.cid+"nazwa",name:"nazwa",allowBlank:false},{xtype:"fileuploadfield",id:this.cid+"file",name:"file",anchor:"0",fieldLabel:Lang.plik,allowBlank:true,blankText:Lang.pole_nie_moze_byc_puste}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getFlashObject",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0};waitW(false);Ext.getCmp(this.cid+"nazwa").setValue(this.obiekt.nazwa)});this.show();this.center();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})},closeOp:function(){this.close()},closeOpSave:function(){if(!Ext.getCmp(this.cid+"formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}var b=true;if(b){var a=Ext.getCmp(this.cid+"formpanel");waitW(true,this.el);sendAjaxFormJsonRpcL("ajax/saveFlashObject",{id:this.obiektid,nazwa:Ext.getCmp(this.cid+"nazwa").getValue()},a.getForm(),this,function(c){waitW(false);this.close()})}}});

Ext.define("WindowGlobalOSAjaxAllDeviceHttpChangeServerIPPortEd",{extend:"Ext.ux.window.WindowExd",title:Lang.urzadzenie,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 b={xtype:"panel",layout:"anchor",scrollable:true,title:Lang.ustawienia_serwera,defaults:{labelWidth:150},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"textfieldexd",fieldLabel:Lang.serwer,anchor:"0",id:this.cid+"thostserwer",allowBlank:false},{xtype:"numberfieldexd",fieldLabel:Lang.port_serwer,anchor:"0",id:this.cid+"tportserwer",allowBlank:false,allowDecimals:false,minValue:1,maxValue:99999}]};this.items=[{xtype:"form",id:this.cid+"formpanel",layout:"fit",items:[{xtype:"tabpanel",items:[b]}]}];var a={xtype:"panel",scrollable:true,maxHeight:500,layout:{type:"vbox",align:"stretch"},items:this.items};this.items=[a];this.callParent(arguments)},showW:function(){Ext.getCmp(this.cid+"thostserwer").setValue(null);Ext.getCmp(this.cid+"tportserwer").setValue(null);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/saveGlobalOSAjaxAllDeviceHttpChangeServerIPPort",{id:this.obiektid,tportserwer:Ext.getCmp(this.cid+"tportserwer").getValue(),thostserwer:Ext.getCmp(this.cid+"thostserwer").getValue()},this,function(d,c,b){this.obiektid=c;waitW(false);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowLocalization",{extend:"Ext.ux.window.WindowExd",title:Lang.lokalizacja,width:800,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.externalcountdev,scope:this,handler:function(){var c=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewExternalcountdevMgrPanel",addfilters:{idlocalization:this.obiektid}}]});Ext.defer(function(){c.show();c.center();c.setKeyMap({ESC:{scope:c,handler:c.close}})},1,this)},disabled:!validPrivilegesOperatorComplex(ViewExternalcountdevMgrPanel.accessPropertyName)},{text:Lang.urzadzenia_w_systemie_linnb,scope:this,handler:function(){var c=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewLinnbdevMgrPanel",addfilters:{idlocalization:this.obiektid}}]});Ext.defer(function(){c.show();c.center();c.setKeyMap({ESC:{scope:c,handler:c.close}})},1,this)},disabled:!validPrivilegesOperatorComplex(ViewLinnbdevMgrPanel.accessPropertyName)},{text:Lang.urzadzenia_w_systemie_netbox_cdr,scope:this,handler:function(){var c=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewNetboxcdevMgrPanel",addfilters:{idlocalization:this.obiektid}}]});Ext.defer(function(){c.show();c.center();c.setKeyMap({ESC:{scope:c,handler:c.close}})},1,this)},disabled:!validPrivilegesOperatorComplex(ViewNetboxcdevMgrPanel.accessPropertyName)},{text:Lang.urzadzenia_w_systemie_umsdev,scope:this,handler:function(){var c=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewUmsdevdevMgrPanel",addfilters:{idlocalization:this.obiektid}}]});Ext.defer(function(){c.show();c.center();c.setKeyMap({ESC:{scope:c,handler:c.close}})},1,this)},disabled:!validPrivilegesOperatorComplex(ViewUmsdevdevMgrPanel.accessPropertyName)},{text:Lang.urzadzenia_w_systemie_netbox_old,scope:this,handler:function(){var c=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewNetboxolddevMgrPanel",addfilters:{idlocalization:this.obiektid}}]});Ext.defer(function(){c.show();c.center();c.setKeyMap({ESC:{scope:c,handler:c.close}})},1,this)},disabled:!validPrivilegesOperatorComplex(ViewNetboxolddevMgrPanel.accessPropertyName)},{text:Lang.urzadzenia_w_systemie_umsdevold,scope:this,handler:function(){var c=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewUmsdevolddevMgrPanel",addfilters:{idlocalization:this.obiektid}}]});Ext.defer(function(){c.show();c.center();c.setKeyMap({ESC:{scope:c,handler:c.close}})},1,this)},disabled:!validPrivilegesOperatorComplex(ViewUmsdevolddevMgrPanel.accessPropertyName)},{text:Lang.oldcountdev,scope:this,handler:function(){var c=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewOldcountdevMgrPanel",addfilters:{idlocalization:this.obiektid}}]});Ext.defer(function(){c.show();c.center();c.setKeyMap({ESC:{scope:c,handler:c.close}})},1,this)},disabled:!validPrivilegesOperatorComplex(ViewOldcountdevMgrPanel.accessPropertyName)},{text:Lang.networkdev,scope:this,handler:function(){var c=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewNetworkdevMgrPanel",addfilters:{idlocalization:this.obiektid}}]});Ext.defer(function(){c.show();c.center();c.setKeyMap({ESC:{scope:c,handler:c.close}})},1,this)},disabled:!validPrivilegesOperatorComplex(ViewNetworkdevMgrPanel.accessPropertyName)},{text:Lang.serwis,scope:this,handler:function(){windowObject=new WindowLocalizationservice({obiektid:this.obiektid});Ext.defer(function(){windowObject.showW()},1,this)},disabled:!validPrivilegesOperatorComplex(ViewLocalizationMgrPanel.accessPropertyName)},{text:Lang.czas_pracy,scope:this,handler:function(){windowObject=new WindowLocalizationwork({obiektid:this.obiektid});Ext.defer(function(){windowObject.showW()},1,this)},disabled:!validPrivilegesOperatorComplex(ViewLocalizationMgrPanel.accessPropertyName)},{text:Lang.czas_pracy_po_dniach,scope:this,handler:function(){var c=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewLocalizationworkdayPanel",addfilters:{idlocalization:this.obiektid}}]});Ext.defer(function(){c.show();c.center();c.setKeyMap({ESC:{scope:c,handler:c.close}})},1,this)},disabled:!validPrivilegesOperatorComplex(ViewLocalizationMgrPanel.accessPropertyName)},{text:Lang.raport_z_pracy,scope:this,handler:function(){windowObject=new WindowLocalizationReportStatus({obiektid:this.obiektid});Ext.defer(function(){windowObject.showW()},1,this)},disabled:!validPrivilegesOperatorComplex(ViewLocalizationMgrPanel.accessPropertyName)}]},{xtype:"tbfill"},{xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveOp},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};var b={xtype:"form",id:this.cid+"formpanel",scrollable:true,defaults:{labelWidth:150},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"textfieldexd",fieldLabel:Lang.nazwa,anchor:"0",id:this.cid+"nazwa",allowBlank:false},{xtype:"textfieldexd",fieldLabel:Lang.identificatorclient,anchor:"0",id:this.cid+"identificatorclient",allowBlank:false},{xtype:"textfieldexd",fieldLabel:Lang.identificator,anchor:"0",id:this.cid+"identificator",allowBlank:false},{xtype:"textfieldexd",fieldLabel:Lang.identificatoralt,anchor:"0",id:this.cid+"identificatoralt",allowBlank:true},{xtype:"comboexd",id:this.cid+"timezone",fieldLabel:Lang.strefa_czasowa,anchor:"0",displayField:"text",valueField:"value",allowBlank:false},{xtype:"textarea",fieldLabel:Lang.description,anchor:"0",id:this.cid+"description",allowBlank:true},{xtype:"textarea",fieldLabel:Lang.geo_adres,anchor:"0",id:this.cid+"adres",allowBlank:true},{xtype:"textarea",fieldLabel:Lang.kontakt,anchor:"0",id:this.cid+"kontakt",allowBlank:true},{xtype:"textarea",fieldLabel:Lang.descriptiontech,anchor:"0",id:this.cid+"descriptiontech",allowBlank:true},{xtype:"textfieldexd",fieldLabel:Lang.dscm,anchor:"0",id:this.cid+"dscm",allowBlank:true}]};var a=new PanelTagsAssign({bodyStyle:"padding:10px 10px 10px 10px",id:this.cid+"tagvalues"});this.items=[{xtype:"panel",layout:{type:"hbox",align:"stretch"},items:[{xtype:"panel",flex:1,layout:"fit",items:[b]},{xtype:"panel",flex:1,layout:"fit",items:[a]}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getLocalizationObjectForEdit",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0,timezone:"Europe/Berlin"};sendAjaxDataJsonRpcL("ajax/getTimeZoneLs",{},this,function(f,e,d){waitW(false);Ext.getCmp(this.cid+"timezone").store.loadData(e);Ext.getCmp(this.cid+"timezone").setValue2Default(this.obiekt.timezone);Ext.getCmp(this.cid+"nazwa").setValue(this.obiekt.nazwa);Ext.getCmp(this.cid+"dscm").setValue(this.obiekt.dscm);Ext.getCmp(this.cid+"tagvalues").setValue(this.obiekt.tagvalues);Ext.getCmp(this.cid+"description").setValue(this.obiekt.description);Ext.getCmp(this.cid+"adres").setValue(this.obiekt.adres);Ext.getCmp(this.cid+"kontakt").setValue(this.obiekt.kontakt);Ext.getCmp(this.cid+"descriptiontech").setValue(this.obiekt.descriptiontech);Ext.getCmp(this.cid+"identificator").setValue(this.obiekt.identificator);Ext.getCmp(this.cid+"identificatorclient").setValue(this.obiekt.identificatorclient);Ext.getCmp(this.cid+"identificatoralt").setValue(this.obiekt.identificatoralt);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}if(!Ext.getCmp(this.cid+"tagvalues").isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}var a=true;if(a){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/saveLocalizationObject",{id:this.obiektid,nazwa:Ext.getCmp(this.cid+"nazwa").getValue2(),dscm:Ext.getCmp(this.cid+"dscm").getValue2(),timezone:Ext.getCmp(this.cid+"timezone").getValue2(),tagvalues:Ext.getCmp(this.cid+"tagvalues").getValue(),description:Ext.getCmp(this.cid+"description").getValue(),adres:Ext.getCmp(this.cid+"adres").getValue(),kontakt:Ext.getCmp(this.cid+"kontakt").getValue(),descriptiontech:Ext.getCmp(this.cid+"descriptiontech").getValue(),identificator:Ext.getCmp(this.cid+"identificator").getValue2(),identificatorclient:Ext.getCmp(this.cid+"identificatorclient").getValue2(),identificatoralt:Ext.getCmp(this.cid+"identificatoralt").getValue2()},this,function(d,c,b){this.obiektid=c;waitW(false);this.fireEvent("datasaved",this);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowLocalizationReportStatus",{extend:"Ext.ux.window.WindowExd",cls:"a-WindowLocalizationReportStatus",title:Lang.lokalizacja,width:800,height:700,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.zamknij,scope:this,handler:this.closeOp}]};this.items=[{xtype:"panel",layout:{type:"vbox",align:"stretch"},items:[{xtype:"toolbar",items:[{xtype:"button",text:Lang.odswiez,scope:this,handler:this.loadData},{xtype:"checkboxexd",itemId:"checkClientData",value:true,boxLabel:Lang.pelne_dane_dane_serwisowe},{xtype:"checkboxexd",itemId:"checkClientData2",value:true,boxLabel:Lang.pelne_dane_pelne_zliczenia}]},{xtype:"box",scrollable:true,flex:1,itemId:"boxInfoStat"}]}];this.callParent(arguments)},loadData:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getLocalizationstatusAdvReportInToOut",{idlocalization:this.obiektid,checkClientData:this.down("#checkClientData").getValue(),checkClientData2:this.down("#checkClientData2").getValue()},this,function(e,d,b){waitW(false);var a=this.down("#boxInfoStat");var f=[];f.push('<div class="statInfo">');f.push('<div class="statHeader">Report in to out errors</div>');f.push('<div class="statData">{data}</div>');f.push("</div>");var c=new Ext.XTemplate(f.join(""));d.Lang=Lang;c.overwrite(a.el,d)})},showW:function(){this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}});this.loadData()},closeOp:function(){this.close()}});

Ext.define("WindowLocalizationservice",{extend:"Ext.ux.window.WindowExd",title:Lang.lokalizacja,width:800,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.lokalizacja,scope:this,handler:function(){windowObject=new WindowLocalization({obiektid:this.obiektid});Ext.defer(function(){windowObject.showW()},1,this)},disabled:!validPrivilegesOperatorComplex(ViewLocalizationMgrPanel.accessPropertyName)},{text:Lang.czas_pracy,scope:this,handler:function(){windowObject=new WindowLocalizationwork({obiektid:this.obiektid});Ext.defer(function(){windowObject.showW()},1,this)},disabled:!validPrivilegesOperatorComplex(ViewLocalizationMgrPanel.accessPropertyName)}]},{xtype:"tbfill"},{xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveOp},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};var a={xtype:"form",id:this.cid+"formpanel",scrollable:true,defaults:{labelWidth:150},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"comboexd",id:this.cid+"status",fieldLabel:Lang.status,anchor:"0",displayField:"text",valueField:"value",allowBlank:false},{xtype:"comboexd",id:this.cid+"servicetag",fieldLabel:Lang.servicetag,anchor:"0",controlEmptyValue:false,controlEmptyValueAddRow:false,emptyText:"...",editable:true,typeAhead:false,queryMode:"remote",displayField:"text",valueField:"text",store:{type:"store",autoLoad:false,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"value",fields:["value","text"]}),sorters:[{property:"text",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLocalizationserviceServicetagList"}),reader:{rootProperty:"data.data",totalProperty:"data.total",type:"json"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}}}},{id:this.cid+"tmsplannextstep",xtype:"datefieldexdmod",fieldLabel:Lang.data_planowana,format:"Y-m-d",anchor:"0",allowBlank:true},{id:this.cid+"tmsinstalled",xtype:"datefieldexdmod",fieldLabel:Lang.data_instalacji,format:"Y-m-d",anchor:"0",allowBlank:true},{id:this.cid+"tmsserviced",xtype:"datefieldexdmod",fieldLabel:Lang.data_serwisu,format:"Y-m-d",anchor:"0",allowBlank:true},{xtype:"textarea",fieldLabel:Lang.statetech,anchor:"0",id:this.cid+"statetech",allowBlank:true},{xtype:"textarea",fieldLabel:Lang.todotech,anchor:"0",id:this.cid+"todotech",allowBlank:true}]};this.items=[{xtype:"panel",layout:{type:"hbox",align:"stretch"},items:[{xtype:"panel",flex:1,layout:"fit",items:[a]},{xtype:"tabpanel",height:500,flex:1,items:[{xtype:"app.PanelLocalizationserviceViewFileDocs",obiektid:this.obiektid,title:Lang.dokumenty,disabled:true},{xtype:"app.PanelLocalizationserviceViewImageDocs",obiektid:this.obiektid,title:Lang.zdjecia,disabled:true}]}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getLocalizationserviceObjectForEdit",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0};sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"LocalizationserviceStatus"},this,function(e,f,d){waitW(false);Ext.getCmp(this.cid+"status").store.loadData(f);Ext.getCmp(this.cid+"status").setValue2Default(this.obiekt.status);Ext.getCmp(this.cid+"tmsplannextstep").setValue2(this.obiekt.tmsplannextstep);Ext.getCmp(this.cid+"tmsinstalled").setValue2(this.obiekt.tmsinstalled);Ext.getCmp(this.cid+"tmsserviced").setValue2(this.obiekt.tmsserviced);Ext.getCmp(this.cid+"servicetag").setValue(this.obiekt.servicetag);Ext.getCmp(this.cid+"statetech").setValue(this.obiekt.statetech);Ext.getCmp(this.cid+"todotech").setValue(this.obiekt.todotech);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/saveLocalizationserviceObject",{id:this.obiektid,status:Ext.getCmp(this.cid+"status").getValue2Default(),servicetag:Ext.getCmp(this.cid+"servicetag").getValue(),statetech:Ext.getCmp(this.cid+"statetech").getValue(),todotech:Ext.getCmp(this.cid+"todotech").getValue(),tmsplannextstep:Ext.getCmp(this.cid+"tmsplannextstep").getValue2(),tmsinstalled:Ext.getCmp(this.cid+"tmsinstalled").getValue2(),tmsserviced:Ext.getCmp(this.cid+"tmsserviced").getValue2()},this,function(d,c,b){this.obiektid=c;waitW(false);this.fireEvent("datasaved",this);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowLocalizationservicefile",{extend:"Ext.ux.window.WindowExd",title:Lang.lokalizacja,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 a={xtype:"form",id:this.cid+"formpanel",scrollable:true,defaults:{labelWidth:150},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"textarea",id:this.cid+"opis",fieldLabel:Lang.opis,anchor:"0"}]};this.items=[{xtype:"panel",layout:{type:"hbox",align:"stretch"},items:[{xtype:"panel",flex:1,layout:"fit",items:[a]}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getLocalizationservicefileObjectForEdit",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0};waitW(false);Ext.getCmp(this.cid+"opis").setValue(this.obiekt.opis);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/saveLocalizationservicefileObject",{id:this.obiektid,opis:Ext.getCmp(this.cid+"opis").getValue()},this,function(d,c,b){this.obiektid=c;waitW(false);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowLocalizationwork",{extend:"Ext.ux.window.WindowExd",title:Lang.lokalizacja,width:600,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.lokalizacja,scope:this,handler:function(){windowObject=new WindowLocalization({obiektid:this.obiektid});Ext.defer(function(){windowObject.showW()},1,this)},disabled:!validPrivilegesOperatorComplex(ViewLocalizationMgrPanel.accessPropertyName)},{text:Lang.serwis,scope:this,handler:function(){windowObject=new WindowLocalizationservice({obiektid:this.obiektid});Ext.defer(function(){windowObject.showW()},1,this)},disabled:!validPrivilegesOperatorComplex(ViewLocalizationMgrPanel.accessPropertyName)},{text:Lang.czas_pracy_po_dniach,scope:this,handler:function(){var d=Ext.create("Ext.ux.window.WindowExd",{closable:true,modal:true,width:1000,height:600,layout:"fit",maximized:false,maximizable:true,items:[{xtype:"app.ViewLocalizationworkdayPanel",addfilters:{idlocalization:this.obiektid}}]});Ext.defer(function(){d.show();d.center();d.setKeyMap({ESC:{scope:d,handler:d.close}})},1,this)},disabled:!validPrivilegesOperatorComplex(ViewLocalizationMgrPanel.accessPropertyName)}]},{xtype:"tbfill"},{xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveOp},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};var c=[];for(var a=1;a<=7;a++){c.push(this.createWorkDayPP(a))}c.push({xtype:"radiogroupexd",id:this.cid+"dayserviced",fieldLabel:Lang.dayserviced,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.tak.capitalise(),inputValue:true},{boxLabel:Lang.nie.capitalise(),inputValue:false}]});c.push({xtype:"radiogroupexd",id:this.cid+"dayoffstat",fieldLabel:Lang.dayoffstat,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.tak.capitalise(),inputValue:true},{boxLabel:Lang.nie.capitalise(),inputValue:false}]});c.push({id:this.cid+"statpercentminuspracownikperday",xtype:"numberfieldexd",fieldLabel:Lang.sredni_dzinny_ruch_pracownikow+" (%)",anchor:"0",allowBlank:false,allowDecimals:true,blankText:Lang.pole_nie_moze_byc_puste,minValue:0,maxValue:100});c.push({xtype:"comboexd",id:this.cid+"balastintooutmode",fieldLabel:Lang.balastintooutmode,anchor:"0",displayField:"text",valueField:"value",allowBlank:false,autoSortStore:false});c.push({id:this.cid+"diffavgpersentperday",xtype:"numberfieldexd",fieldLabel:Lang.diffavgpersentperday+" (%)",anchor:"0",allowBlank:false,allowDecimals:true,blankText:Lang.pole_nie_moze_byc_puste,minValue:0,maxValue:100});var b={xtype:"form",id:this.cid+"formpanel",scrollable:true,defaults:{labelWidth:250},bodyStyle:"padding:10px 10px 10px 10px",items:c};this.items=[{xtype:"panel",layout:{type:"hbox",align:"stretch"},items:[{xtype:"panel",flex:1,layout:"fit",items:[b]}]}];this.callParent(arguments)},createWorkDayPP:function(b){var a={xtype:"fieldcontainer",ftype:"workhourday",fieldLabel:Lang.weekdaysISO[b],itemId:"workhourday"+b,layout:{type:"hbox",align:"stretch"},items:[{xtype:"textfieldexd",margin:"0px 5px 0px 0px",flex:1,itemId:"workhourday",regex:new RegExp("^[0-9]{1,2}(:[0-9]{1,2})?-[0-9]{1,2}(:[0-9]{1,2})?$"),regexText:Lang.dane_niepoprawne,allowBlank:true},{xtype:"checkboxexd",itemId:"working",listeners:{scope:this,change:function(e){var d=e.up("fieldcontainer");d.down("#workhourday").setDisabled(!e.getValue())}}}]};return a},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"Localizationwork2balastintooutmode"},this,function(c,b,a){sendAjaxDataJsonRpcL("ajax/getLocalizationworkObjectForEdit",{id:this.obiektid},this,function(l,f,d){this.obiekt=f||{id:0};waitW(false);Ext.getCmp(this.cid+"dayserviced").setValue2(this.obiekt.dayserviced);Ext.getCmp(this.cid+"dayoffstat").setValue2(this.obiekt.dayoffstat);Ext.getCmp(this.cid+"statpercentminuspracownikperday").setValue2(this.obiekt.statpercentminuspracownikperday);Ext.getCmp(this.cid+"balastintooutmode").store.loadData(b);Ext.getCmp(this.cid+"balastintooutmode").setValue2Default(this.obiekt.balastintooutmode);Ext.getCmp(this.cid+"diffavgpersentperday").setValue2(this.obiekt.diffavgpersentperday);var j=this.query("[ftype=workhourday]");for(var e=0;e<j.length;e++){var g=j[e].down("#workhourday");var h=j[e].down("#working");var k=this.obiekt["workhourday"+(e+1)];if(k==null){k="00-24";g.setValue(k);h.setValue(true)}else{if(k==""){g.setValue("");h.setValue(false)}else{g.setValue(k);h.setValue(true)}}g.setDisabled(!h.getValue())}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 f={};var d=this.query("[ftype=workhourday]");for(var a=0;a<d.length;a++){var b=d[a].down("#workhourday");var c=d[a].down("#working");if(c.getValue()){f["workhourday"+(a+1)]=b.getValue();if(f["workhourday"+(a+1)]=="00-24"){f["workhourday"+(a+1)]=null}if(f["workhourday"+(a+1)]==""){f["workhourday"+(a+1)]=null}}else{f["workhourday"+(a+1)]=""}}var e=true;if(e){waitW(true,this.el);f=Ext.apply(f,{id:this.obiektid,balastintooutmode:Ext.getCmp(this.cid+"balastintooutmode").getValue2(),diffavgpersentperday:Ext.getCmp(this.cid+"diffavgpersentperday").getValue2(),statpercentminuspracownikperday:Ext.getCmp(this.cid+"statpercentminuspracownikperday").getValue2(),dayserviced:Ext.getCmp(this.cid+"dayserviced").getValue2(),dayoffstat:Ext.getCmp(this.cid+"dayoffstat").getValue2()});sendAjaxDataJsonRpcL("ajax/saveLocalizationworkObject",f,this,function(i,h,g){this.obiektid=h;waitW(false);this.fireEvent("datasaved",this);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowLocalizationworkday",{extend:"Ext.ux.window.WindowExd",title:Lang.lokalizacja,width:600,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.czas_pracy,scope:this,handler:function(){windowObject=new WindowLocalizationwork({obiektid:this.obiektid});Ext.defer(function(){windowObject.showW()},1,this)},disabled:!validPrivilegesOperatorComplex(ViewLocalizationMgrPanel.accessPropertyName)}]},{xtype:"tbfill"},{xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveOp},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};var a={xtype:"form",id:this.cid+"formpanel",scrollable:true,defaults:{labelWidth:250},bodyStyle:"padding:10px 10px 10px 10px",items:[{xtype:"fieldcontainer",fieldLabel:Lang.czas_pracy,layout:{type:"hbox",align:"stretch"},items:[{xtype:"textfieldexd",margin:"0px 5px 0px 0px",flex:1,itemId:"workhourday",regex:new RegExp("^[0-9]{1,2}(:[0-9]{1,2})?-[0-9]{1,2}(:[0-9]{1,2})?$"),regexText:Lang.dane_niepoprawne,allowBlank:true},{xtype:"checkboxexd",itemId:"working",listeners:{scope:this,change:function(d){var b=d.up("fieldcontainer");b.down("#workhourday").setDisabled(!d.getValue())}}}]},{xtype:"radiogroupexd",id:this.cid+"dayserviced",fieldLabel:Lang.dayserviced,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.tak.capitalise(),inputValue:true},{boxLabel:Lang.nie.capitalise(),inputValue:false}]},{xtype:"radiogroupexd",id:this.cid+"dayoffstat",fieldLabel:Lang.dayoffstat,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.tak.capitalise(),inputValue:true},{boxLabel:Lang.nie.capitalise(),inputValue:false}]},{id:this.cid+"statpercentminuspracownikperday",xtype:"numberfieldexd",fieldLabel:Lang.sredni_dzinny_ruch_pracownikow+" (%)",anchor:"0",allowBlank:false,allowDecimals:true,blankText:Lang.pole_nie_moze_byc_puste,minValue:0,maxValue:100},{xtype:"comboexd",id:this.cid+"balastintooutmode",fieldLabel:Lang.balastintooutmode,anchor:"0",displayField:"text",valueField:"value",allowBlank:false,autoSortStore:false},{id:this.cid+"diffavgpersentperday",xtype:"numberfieldexd",fieldLabel:Lang.diffavgpersentperday+" (%)",anchor:"0",allowBlank:false,allowDecimals:true,blankText:Lang.pole_nie_moze_byc_puste,minValue:0,maxValue:100},{xtype:"checkboxexd",id:this.cid+"applyworkhourdaytoallpast",boxLabel:Lang.applyworkhourdaytoallpast,anchor:"0"},{xtype:"checkboxexd",id:this.cid+"applyworkhourdaytoallfuture",boxLabel:Lang.applyworkhourdaytoallfuture,anchor:"0"},{xtype:"checkboxexd",id:this.cid+"applydayservicedtoallpast",boxLabel:Lang.applydayservicedtoallpast,anchor:"0"},{xtype:"checkboxexd",id:this.cid+"applydayservicedtoallfuture",boxLabel:Lang.applydayservicedtoallfuture,anchor:"0"},{xtype:"checkboxexd",id:this.cid+"applystatpercentminuspracownikperdaytoallpast",boxLabel:Lang.applystatpercentminuspracownikperdaytoallpast,anchor:"0"},{xtype:"checkboxexd",id:this.cid+"applystatpercentminuspracownikperdaytoallfuture",boxLabel:Lang.applystatpercentminuspracownikperdaytoallfuture,anchor:"0"},{xtype:"checkboxexd",id:this.cid+"applybalastintooutmodetoallpast",boxLabel:Lang.applybalastintooutmodetoallpast,anchor:"0"},{xtype:"checkboxexd",id:this.cid+"applybalastintooutmodetoallfuture",boxLabel:Lang.applybalastintooutmodetoallfuture,anchor:"0"},{xtype:"checkboxexd",id:this.cid+"forceupdate",boxLabel:Lang.wymus_aktulizacje,anchor:"0"}]};this.items=[{xtype:"panel",layout:{type:"hbox",align:"stretch"},items:[{xtype:"panel",flex:1,layout:"fit",items:[a]}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"Localizationwork2balastintooutmode"},this,function(c,b,a){sendAjaxDataJsonRpcL("ajax/getLocalizationworkdayObjectForEdit",{id:this.obiektid},this,function(i,e,d){this.obiekt=e||{id:0};waitW(false);Ext.getCmp(this.cid+"dayserviced").setValue2(this.obiekt.dayserviced);Ext.getCmp(this.cid+"dayoffstat").setValue2(this.obiekt.dayoffstat);Ext.getCmp(this.cid+"statpercentminuspracownikperday").setValue2(this.obiekt.statpercentminuspracownikperday);Ext.getCmp(this.cid+"balastintooutmode").store.loadData(b);Ext.getCmp(this.cid+"balastintooutmode").setValue2Default(this.obiekt.balastintooutmode);Ext.getCmp(this.cid+"diffavgpersentperday").setValue2(this.obiekt.diffavgpersentperday);var f=this.down("#workhourday");var g=this.down("#working");var h=this.obiekt.workhourday;if(h==null){h="00-24";f.setValue(h);g.setValue(true)}else{if(h==""){f.setValue("");g.setValue(false)}else{f.setValue(h);g.setValue(true)}}f.setDisabled(!g.getValue());this.setTitle(this.getTitle()+" - "+this.obiekt.tmstmp);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 d={};var a=this.down("#workhourday");var b=this.down("#working");if(b.getValue()){d.workhourday=a.getValue();if(d.workhourday=="00-24"){d.workhourday=null}if(d.workhourday==""){d.workhourday=null}}else{d.workhourday=""}var c=true;if(c){waitW(true,this.el);d=Ext.apply(d,{id:this.obiektid,balastintooutmode:Ext.getCmp(this.cid+"balastintooutmode").getValue2(),diffavgpersentperday:Ext.getCmp(this.cid+"diffavgpersentperday").getValue2(),statpercentminuspracownikperday:Ext.getCmp(this.cid+"statpercentminuspracownikperday").getValue2(),applybalastintooutmodetoallfuture:Ext.getCmp(this.cid+"applybalastintooutmodetoallfuture").getValue2(),applystatpercentminuspracownikperdaytoallfuture:Ext.getCmp(this.cid+"applystatpercentminuspracownikperdaytoallfuture").getValue2(),applyworkhourdaytoallfuture:Ext.getCmp(this.cid+"applyworkhourdaytoallfuture").getValue2(),applydayservicedtoallfuture:Ext.getCmp(this.cid+"applydayservicedtoallfuture").getValue2(),applybalastintooutmodetoallpast:Ext.getCmp(this.cid+"applybalastintooutmodetoallpast").getValue2(),applystatpercentminuspracownikperdaytoallpast:Ext.getCmp(this.cid+"applystatpercentminuspracownikperdaytoallpast").getValue2(),applyworkhourdaytoallpast:Ext.getCmp(this.cid+"applyworkhourdaytoallpast").getValue2(),applydayservicedtoallpast:Ext.getCmp(this.cid+"applydayservicedtoallpast").getValue2(),forceupdate:Ext.getCmp(this.cid+"forceupdate").getValue2(),dayserviced:Ext.getCmp(this.cid+"dayserviced").getValue2(),dayoffstat:Ext.getCmp(this.cid+"dayoffstat").getValue2()});sendAjaxDataJsonRpcL("ajax/saveLocalizationworkdayObject",d,this,function(g,f,e){this.obiektid=f;waitW(false);this.fireEvent("datasaved",this);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowOperator",{extend:"Ext.ux.window.WindowExd",title:Lang.uzytkownik,width:950,height:650,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",obiektid:0,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 a=Ext.create("Ext.data.Store",{autoLoad:false,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"id",mapping:"id"},{name:"nazwa",mapping:"nazwa"},{name:"value",mapping:"value"},{name:"allowchange",mapping:"allowchange"}]}),sorters:[{property:"id",direction:"ASC"}],proxy:{type:"memory",reader:{type:"json"}}});var b=Ext.create("Ext.grid.Panel",{id:this.cid+"privilegesgrid",forceFit:true,plugins:[Ext.create("Ext.ux.grid.plugin.CellEditingExd",{clicksToEdit:1,isCellEditable:function(e,f){return false}})],store:a,viewConfig:{markDirty:false},columns:[{header:Lang.nazwa,dataIndex:"nazwa",width:145,flex:1,editable:false,sortable:false,renderer:function(i,f,e,j,h,g){if(!e.get("allowchange")){f.css+=" a-row-disable-edit"}f.attr='data-qtip="'+i+'"';return'<div data-qtip="'+i+'" class="x-gridexd-col-wrap">'+i+"</div>"}},{xtype:"checkcolumnexd",dataIndex:"value",width:55,flex:0,editable:true,sortable:false,isCellEditable:function(e){if(!e.get("allowchange")){return false}return true},isCellDisabled:function(e){if(!e.get("allowchange")){return true}return false}}],tbar:[{text:Lang.zaznacz_wszystko,handler:function(h){var e=h.up("grid").store;for(var f=0;f<e.getCount();f++){var g=e.getAt(f);if(g.get("allowchange")){g.set("value",true)}}},scope:this},{text:Lang.odznacz_wszystko,handler:function(h){var e=h.up("grid").store;for(var f=0;f<e.getCount();f++){var g=e.getAt(f);if(g.get("allowchange")){g.set("value",false)}}},scope:this}],bbar:[{xtype:"radio",name:"adminuserf",itemId:"cAdmin",boxLabel:Lang.pokaz_admin,listeners:{scope:this,change:function(f){var e=f.up("grid").store;if(f.getValue()){e.addFilter([new Ext.util.Filter({id:"adminf",filterFn:function(g,h){if(g.id.indexOf("admin")>=0){return true}}})])}else{e.removeFilter("adminf")}}}},{xtype:"radio",name:"adminuserf",itemId:"cUser",boxLabel:Lang.pokaz_user,listeners:{scope:this,change:function(f){var e=f.up("grid").store;if(f.getValue()){e.addFilter([new Ext.util.Filter({id:"userf",filterFn:function(g,h){if(g.id.indexOf("biui")>=0){return true}}})])}else{e.removeFilter("userf")}}}}]});var c={xtype:"form",title:Lang.ogolne,bodyStyle:"padding:10px 10px 10px 10px",scrollable:true,id:this.cid+"formpanel",defaults:{labelWidth:150},items:[{anchor:"0",layout:"column",items:[{columnWidth:1,defaults:{labelWidth:150},layout:"anchor",items:[{xtype:"textfieldexd",id:this.cid+"imie",fieldLabel:Lang.imie,anchor:"0",allowBlank:false,maxLength:64,blankText:Lang.pole_nie_moze_byc_puste},{xtype:"textfieldexd",id:this.cid+"nazwisko",fieldLabel:Lang.nazwisko,anchor:"0",allowBlank:false,maxLength:64,blankText:Lang.pole_nie_moze_byc_puste},{xtype:"textfieldexd",id:this.cid+"login",fieldLabel:Lang.login,anchor:"0",allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste},{xtype:"textfieldexd",id:this.cid+"pass",fieldLabel:Lang.haslo,anchor:"0",inputType:"password"},{xtype:"textfieldexd",id:this.cid+"pass2",anchor:"0",inputType:"password",fieldLabel:Lang.powtorz_haslo},{xtype:"radiogroupexd",id:this.cid+"integratedlogon",fieldLabel:Lang.integratedlogon,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.tak.capitalise(),inputValue:true},{boxLabel:Lang.nie.capitalise(),inputValue:false}],listeners:{scope:this,change:this.changeSelectRadioIntegrateLogon}},{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:"textarea",id:this.cid+"opis",style:"margin-top:5px",fieldLabel:Lang.opis,anchor:"0",height:150}]};var d={xtype:"form",title:Lang.user_part,bodyStyle:"padding:10px 10px 10px 10px",scrollable:true,id:this.cid+"formpanelU",items:[{anchor:"0",layout:"column",items:[{columnWidth:1,defaults:{labelWidth:150},layout:"anchor",items:[{xtype:"comboexd",id:this.cid+"langset",fieldLabel:Lang.jezyk,anchor:"0",displayField:"text",valueField:"value",allowBlank:false,autoSortStore:false},{xtype:"comboexd",id:this.cid+"usertype",fieldLabel:Lang.typ_uzytkownika,anchor:"0",displayField:"text",valueField:"value",allowBlank:false,autoSortStore:false,listeners:{scope:this,select:function(){this.onUserTypeChange()}}},{xtype:"fieldcontainer",layout:"fit",fieldLabel:"&nbsp;",labelSeparator:"",items:[{xtype:"button",id:this.cid+"buttonChangePrivLoc",text:Lang.uprawnienia_do_lokalizacji,handler:this.onButtonUprawnieniaLocalization,scope:this}]},{xtype:"fieldcontainer",layout:"fit",fieldLabel:"&nbsp;",labelSeparator:"",items:[{xtype:"button",id:this.cid+"buttonChangeTagvLoc",text:Lang.uprawnienia_do_cech,handler:this.onButtonTagValuesLocalization,scope:this}]},{xtype:"fieldcontainer",layout:"fit",fieldLabel:"&nbsp;",labelSeparator:"",items:[{xtype:"button",id:this.cid+"buttonChangeKierLoc",text:Lang.kierowanie_lokalizacjami,handler:this.onButtonKierownikLocalization,scope:this}]}]}]}]};this.items=[{xtype:"panel",layout:"border",items:[{xtype:"tabpanel",region:"center",items:[c,d]},{xtype:"panel",layout:"fit",region:"east",width:450,items:[{xtype:"form",layout:"fit",title:Lang.uprawnienia,frame:false,items:[b]}]}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getOperatorObjectForEdit",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0,active:true,integratedlogon:false,langset:Const.Langset,usertype:"USER_NORMAL"};sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"OperatorUsertype"},this,function(e,f,d){sendAjaxDataJsonRpcL("ajax/readLangHelperLangList",{},this,function(i,h,g){sendAjaxDataJsonRpcL("ajax/getOperatorObjectPrivilegesGrid",{id:this.obiektid},this,function(m,l,j){waitW(false);Ext.getCmp(this.cid+"imie").setValue(this.obiekt.imie);Ext.getCmp(this.cid+"nazwisko").setValue(this.obiekt.nazwisko);Ext.getCmp(this.cid+"login").setValue(this.obiekt.login);Ext.getCmp(this.cid+"pass").setValue(this.obiekt.pass);Ext.getCmp(this.cid+"pass2").setValue(this.obiekt.pass2);Ext.getCmp(this.cid+"active").setValue2(this.obiekt.active);Ext.getCmp(this.cid+"opis").setValue(this.obiekt.opis);Ext.getCmp(this.cid+"integratedlogon").setValue2(this.obiekt.integratedlogon);this.changeSelectRadioIntegrateLogon();var k=Ext.getCmp(this.cid+"privilegesgrid");k.store.loadData(l);this.down("#cUser").setValue(true);Ext.getCmp(this.cid+"langset").store.loadData(h);Ext.getCmp(this.cid+"langset").setValue2Default(this.obiekt.langset);Ext.getCmp(this.cid+"usertype").store.loadData(f);Ext.getCmp(this.cid+"usertype").setValue2Default(this.obiekt.usertype);this.onUserTypeChange();this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})})})})})},saveOp:function(){var a=false;var b=Ext.getCmp(this.cid+"integratedlogon").getValue2();if(Ext.getCmp(this.cid+"imie").isValid()){if(Ext.getCmp(this.cid+"nazwisko").isValid()){if(Ext.getCmp(this.cid+"login").isValid()){a=true}}}if(Ext.getCmp(this.cid+"pass").getValue().trim()!=""){if(Ext.getCmp(this.cid+"pass").getValue()!=Ext.getCmp(this.cid+"pass2").getValue()&&!b){a=false;Ext.MessageBox.alert(Lang.error,Lang.puste_haslo_lub_bledna_weryfikacja);Ext.getCmp(this.cid+"pass").markInvalid(Lang.puste_haslo_lub_bledna_weryfikacja);Ext.getCmp(this.cid+"pass2").markInvalid(Lang.puste_haslo_lub_bledna_weryfikacja);return}}else{if(this.obiekt.id==0&&!b){a=false;Ext.MessageBox.alert(Lang.error,Lang.puste_haslo_lub_bledna_weryfikacja);Ext.getCmp(this.cid+"pass").markInvalid(Lang.puste_haslo_lub_bledna_weryfikacja);Ext.getCmp(this.cid+"pass2").markInvalid(Lang.puste_haslo_lub_bledna_weryfikacja);return}}if(a){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/saveOperatorObject",{id:this.obiektid,imie:Ext.getCmp(this.cid+"imie").getValue(),nazwisko:Ext.getCmp(this.cid+"nazwisko").getValue(),login:Ext.getCmp(this.cid+"login").getValue().trim(),pass:Ext.getCmp(this.cid+"pass").getValue2(),integratedlogon:Ext.getCmp(this.cid+"integratedlogon").getValue2(),active:Ext.getCmp(this.cid+"active").getValue2(),opis:Ext.getCmp(this.cid+"opis").getValue(),privileges:getDataFromStore(Ext.getCmp(this.cid+"privilegesgrid").store,true,["id","value"]),optlockversion:this.obiekt.optlockversion,langset:Ext.getCmp(this.cid+"langset").getValue2(),usertype:Ext.getCmp(this.cid+"usertype").getValue2(),localizations:this.obiekt.localizations,tagvalues:this.obiekt.tagvalues,kierowniklocalizations:this.obiekt.kierowniklocalizations},this,function(e,d,c){waitW(false);this.close()})}else{Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne)}},closeOp:function(){this.close()},onButtonUprawnieniaLocalization:function(){var a=new WindowOperatorLocalizationPriviliges({obiekt:this.obiekt});a.showW()},onButtonTagValuesLocalization:function(){var a=new WindowOperatorCechyPriviliges({obiekt:this.obiekt});a.showW()},onButtonKierownikLocalization:function(){var a=new WindowOperatorLocalizationKierownikPriviliges({obiekt:this.obiekt});a.showW()},changeSelectRadioIntegrateLogon:function(){var a=Ext.getCmp(this.cid+"integratedlogon").getValue2();Ext.getCmp(this.cid+"pass").setDisabled(a);Ext.getCmp(this.cid+"pass2").setDisabled(a)},onUserTypeChange:function(){var a=Ext.getCmp(this.cid+"usertype").getValue2();Ext.getCmp(this.cid+"buttonChangePrivLoc").setDisabled(a=="ADMIN_GLOBAL");Ext.getCmp(this.cid+"buttonChangeTagvLoc").setDisabled(a=="ADMIN_GLOBAL");Ext.getCmp(this.cid+"buttonChangeKierLoc").setDisabled(a!="USER_KIEROWNIK")}});Ext.define("WindowOperatorLocalizationPriviliges",{extend:"Ext.ux.window.WindowExd",title:Lang.uprawnienia_do_lokalizacji,width:600,height:600,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",obiektid:0,obiekt:null,initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"tbfill"},{xtype:"button",text:Lang.zatwierdz,scope:this,handler:this.saveOp},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};this.items=[new PanelSelectLocalizationGroup({id:this.cid+"privpanel",selectAllOnNullValue:false,selectAllOnEmptyValue:true,returnEmptyOnAllSelected:true})];this.callParent(arguments)},showW:function(){var a=Ext.getCmp(this.cid+"privpanel");var b=this.obiekt.localizations;if(this.obiekt.localizations!=null&&this.obiekt.tagvalues!=null&&this.obiekt.tagvalues.length>0&&this.obiekt.localizations.length==0){b=null}a.setValue(b);this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})},saveOp:function(){var a=Ext.getCmp(this.cid+"privpanel");this.obiekt.localizations=a.getValue();this.close()},closeOp:function(){this.close()}});Ext.define("WindowOperatorCechyPriviliges",{extend:"Ext.ux.window.WindowExd",title:Lang.uprawnienia_do_cech,width:800,height:600,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",obiektid:0,obiekt:null,initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"tbfill"},{xtype:"button",text:Lang.zatwierdz,scope:this,handler:this.saveOp},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};this.items=[new PanelSelectTagValuesGroup({id:this.cid+"privpanel",selectAllOnNullValue:false,selectAllOnEmptyValue:true,returnEmptyOnAllSelected:true})];this.callParent(arguments)},showW:function(){var a=Ext.getCmp(this.cid+"privpanel");var b=this.obiekt.tagvalues;if(this.obiekt.localizations!=null&&this.obiekt.tagvalues!=null&&this.obiekt.localizations.length>0&&this.obiekt.tagvalues.length==0){b=null}a.setValue(b);this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})},saveOp:function(){var a=Ext.getCmp(this.cid+"privpanel");this.obiekt.tagvalues=a.getValue();this.close()},closeOp:function(){this.close()}});Ext.define("WindowOperatorLocalizationKierownikPriviliges",{extend:"Ext.ux.window.WindowExd",title:Lang.kierowanie_lokalizacjami,width:800,height:600,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",obiektid:0,obiekt:null,initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"tbfill"},{xtype:"button",text:Lang.zatwierdz,scope:this,handler:this.saveOp},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};this.items=[new PanelSelectLocalizationGroup({id:this.cid+"privpanel",selectAllOnNullValue:false,selectAllOnEmptyValue:false,returnEmptyOnAllSelected:false})];this.callParent(arguments)},showW:function(){var a=Ext.getCmp(this.cid+"privpanel");a.setValue(this.obiekt.kierowniklocalizations);this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})},saveOp:function(){var a=Ext.getCmp(this.cid+"privpanel");this.obiekt.kierowniklocalizations=a.getValue();this.close()},closeOp:function(){this.close()}});

var WindowSysKonfaccessPropertyName="access.admin.syskonf.manage";var WindowSysKonfaccessPropertyViewName="access.admin.syskonf.view";Ext.define("WindowSysKonf",{extend:"Ext.ux.window.WindowExd",title:Lang.konfiguracja_systemu,width:400,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"tbfill"},{id:this.cid+"save",xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveOp,disabled:!validPrivilegesOperatorComplex(WindowSysKonfaccessPropertyName)},{id:this.cid+"cancel",xtype:"button",text:Lang.anuluj,scope:this,handler:this.closeOp}]};this.items=[{xtype:"panel",layout:"column",items:[{columnWidth:1,xtype:"form",id:this.cid+"formpanel",bodyStyle:"padding:10px 10px 10px 10px",scrollable:true,defaults:{labelWidth:150},items:[{xtype:"comboexd",id:this.cid+"lang_set",fieldLabel:Lang.jezyk,anchor:"0",displayField:"text",valueField:"value",allowBlank:false,readOnly:!validPrivilegesOperatorComplex(WindowSysKonfaccessPropertyName)},{xtype:"fieldcontainer",fieldLabel:Lang.klucz_szyfrujacy_aes,layout:{type:"hbox",align:"stretch"},items:[{xtype:"textfieldexd",itemId:"sys_aeskey",id:this.cid+"sys_aeskey",flex:1,regex:new RegExp("^[0-9a-zA-Z]{16,16}$"),regexText:Lang.dane_niepoprawne,allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste,readOnly:true},{margin:"0px 0px 0px 5px",xtype:"checkbox",listeners:{scope:this,change:function(b){var a=b.up("form").down("#sys_aeskey");a.setReadOnly(!validPrivilegesOperatorComplex(WindowSysKonfaccessPropertyName))}},scope:this,handler:this.onAdresZmienBtn}]},{xtype:"button",text:Lang.zmien_ustawienia_polaczenia_wszystkie_urzadzenia,scope:this,handler:function(){windowObject=new WindowGlobalOSAjaxAllDeviceHttpChangeServerIPPortEd({});windowObject.showW()},hidden:!AppOPERATORSUPERUSER}]}]}];this.callParent(arguments)},showW:function(){if(!validPrivilegesOperatorComplex(WindowSysKonfaccessPropertyViewName)){Ext.MessageBox.alert(Lang.error,Lang.brak_uprawnien_do_wykonania_operacji);return}waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/readSysKonfParams",{},this,function(c,b,a){waitW(false);sendAjaxDataJsonRpcL("ajax/readSysKonfLangList",{},this,function(f,e,d){Ext.getCmp(this.cid+"lang_set").store.loadData(e);Ext.getCmp(this.cid+"lang_set").setValue2Default(b.lang_set);Ext.getCmp(this.cid+"sys_aeskey").setValue(b.sys_aeskey);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}waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/saveSysKonfParams",{sys_aeskey:Ext.getCmp(this.cid+"sys_aeskey").getValue(),lang_set:Ext.getCmp(this.cid+"lang_set").getValue2()},this,function(c,b,a){waitW(false);this.close()})},closeOp:function(){this.close()}});

Ext.define("WindowTagdefinition",{extend:"Ext.ux.window.WindowExd",title:Lang.tag,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:[{id:this.cid+"idtagdefinitionparent",fieldLabel:Lang.rodzic,anchor:"0",allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste,xtype:"comboexd",store:{type:"store",autoLoad:false,remoteSort:false,remoteFilter:false,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["id","nazwa","pnazwa","cpnazwa"]}),sorters:[{property:"cpnazwa",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getTagdefinitionListFlat"}),reader:{rootProperty:"data.data",totalProperty:"data.total",type:"json"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}},listeners:{scope:this,load:function(a){a.add({id:0,cpnazwa:Lang.brak})}}},displayField:"cpnazwa",valueField:"id",queryMode:"remote"},{xtype:"textfieldexd",fieldLabel:Lang.nazwa,anchor:"0",id:this.cid+"nazwa",allowBlank:false},{xtype:"checkbox",fieldLabel:Lang.glowny_element_hierarchi,anchor:"0",id:this.cid+"hierarchy"}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getTagdefinitionObjectForEdit",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0};waitW(false);var d=Ext.getCmp(this.cid+"idtagdefinitionparent");Ext.apply(d.store.proxy.extraParams,{idtagdefinitionexclude:this.obiekt.id});d.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(d.store.proxy.extraParams,true);d.store.load();Ext.getCmp(this.cid+"idtagdefinitionparent").setValue(this.obiekt.idtagdefinitionparent);Ext.getCmp(this.cid+"nazwa").setValue(this.obiekt.nazwa);Ext.getCmp(this.cid+"hierarchy").setValue(this.obiekt.hierarchy);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/saveTagdefinitionObject",{id:this.obiektid,nazwa:Ext.getCmp(this.cid+"nazwa").getValue2(),hierarchy:Ext.getCmp(this.cid+"hierarchy").getValue(),idtagdefinitionparent:Ext.getCmp(this.cid+"idtagdefinitionparent").getValue2NL()},this,function(d,c,b){this.obiektid=c;waitW(false);this.close()})}},closeOp:function(){this.close()}});

Ext.define("WindowTagdefinitionValues",{extend:"Ext.ux.window.WindowExd",title:Lang.tag,width:500,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",obiektid:0,initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"button",id:this.cid+"bSetLocalizations",text:Lang.lokalizacje,hidden:this.obiektid==0,handler:this.onBSetLocalizations,scope:this},{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:[{id:this.cid+"idtagvaluesparent",fieldLabel:Lang.rodzic,anchor:"0",allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste,xtype:"comboexd",store:{type:"store",autoLoad:false,remoteSort:false,remoteFilter:false,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["id","vvalue","pvvalue","cpvvalue"]}),sorters:[{property:"cpvvalue",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getTagdefinitionValuesList"}),reader:{rootProperty:"data.data",totalProperty:"data.total",type:"json"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}}},displayField:"cpvvalue",valueField:"id",queryMode:"remote"},{xtype:"textfieldexd",fieldLabel:Lang.wartosc,anchor:"0",id:this.cid+"vvalue",allowBlank:false}]}];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getTagvaluesObjectForEdit",{id:this.obiektid,idtagdefinition:this.idtagdefinition},this,function(c,b,a){this.obiekt=b||{id:0};waitW(false);Ext.getCmp(this.cid+"idtagvaluesparent").setDisabled(this.obiekt.idtagdefinitionparent==0);var d=Ext.getCmp(this.cid+"idtagvaluesparent");Ext.apply(d.store.proxy.extraParams,{idtagvaluesparentexclude:this.obiekt.id,idtagdefinitionchild:this.idtagdefinition});d.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(d.store.proxy.extraParams,true);if(this.obiekt.idtagdefinitionparent==0){d.store.load({scope:this,callback:function(f,e,h){var g=Ext.getCmp(this.cid+"idtagvaluesparent");g.store.add({id:0,cpvvalue:Lang.brak});Ext.getCmp(this.cid+"idtagvaluesparent").setValue(this.obiekt.idtagdefinitionparent==0?null:(this.obiekt.idtagvaluesparent==0?null:this.obiekt.idtagvaluesparent))}})}else{d.store.load();Ext.getCmp(this.cid+"idtagvaluesparent").setValue(this.obiekt.idtagdefinitionparent==0?null:(this.obiekt.idtagvaluesparent==0?null:this.obiekt.idtagvaluesparent))}Ext.getCmp(this.cid+"vvalue").setValue(this.obiekt.vvalue);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/saveTagvaluesObject",{id:this.obiektid,idtagdefinition:this.idtagdefinition,vvalue:Ext.getCmp(this.cid+"vvalue").getValue2(),idtagvaluesparent:Ext.getCmp(this.cid+"idtagvaluesparent").getValue2NL()},this,function(d,c,b){this.obiektid=c;waitW(false);this.close()})}},closeOp:function(){this.close()},onBSetLocalizations:function(){var a=new WindowTagdefinitionValuesLocalization({obiektid:this.obiektid});a.showW()}});Ext.define("WindowTagdefinitionValuesLocalization",{extend:"Ext.ux.window.WindowExd",title:Lang.lokalizacje,width:600,height:600,closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",obiektid:0,initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"tbfill"},{xtype:"button",text:Lang.zatwierdz,scope:this,handler:this.saveOp},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.closeOp}]};this.items=[new PanelSelectLocalizationGroup({id:this.cid+"privpanel",selectAllOnNullValue:false,selectAllOnEmptyValue:false,returnEmptyOnAllSelected:false})];this.callParent(arguments)},showW:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/getTagvaluesObjectForEditLocalization",{id:this.obiektid},this,function(d,c,a){waitW(false);var b=Ext.getCmp(this.cid+"privpanel");b.setValue(c.localizations);this.show();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})})},saveOp:function(){waitW(true,this.el);var a=Ext.getCmp(this.cid+"privpanel");sendAjaxDataJsonRpcL("ajax/saveTagvaluesObjectLocalization",{id:this.obiektid,localizations:a.getValue()},this,function(d,c,b){waitW(false);this.close()})},closeOp:function(){this.close()}});

Ext.define("ViewHomeAdminPanel",{extend:"Ext.Panel",alias:"widget.app.ViewHomeAdminPanel",cls:"a-ViewHomeAdminPanel",statics:{},layout:{type:"hbox",align:"stretch"},initComponent:function(){this.cid=Ext.id();var a=[{xtype:"panel",layout:"fit",flex:1,items:[{xtype:"box"}]}];this.items=a;this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)}});

function rendererForValueToIcon(f,c,b,h,e,d,a){var g="a-grid-col-render-icon-"+f;return'<div class="a-grid-col-render-icon-ct"><div class="a-grid-col-render-icon '+g+'"></div></div>'};

Ext.define("WindowAboutAdmin",{extend:"Ext.ux.window.WindowExd",title:Lang.o_programie,closable:true,collapsible:false,modal:true,resizable:false,layout:{type:"vbox",align:"stretch"},initComponent:function(){this.cid=Ext.id();this.bbar={xtype:"toolbar",items:[{xtype:"tbfill"},{id:this.cid+"ok",xtype:"button",text:Lang.ok,scope:this,handler:this.closeOp}]};this.items=[{xtype:"box",height:32,html:[{tag:"a",style:"position:absolute;top:10px;left:10px;color:black;font: bold 9px arial, tahoma, verdana, sans-serif;cursor:pointer",html:"www.inquel.pl",target:"_blank",href:"http://www.inquel.pl"},{tag:"div",style:"position:absolute;top:10px;right:10px;color:black;font: bold 9px arial, tahoma, verdana, sans-serif",html:Lang.version+": ",cn:[{tag:"span",style:"color:black;font: bold 9px arial, tahoma, verdana, sans-serif",html:Const.VERSIONEND2+" ("+(Const.BUILDTIME||"-")+")"}]}]},{xtype:"box",html:{tag:"img",width:280,height:100,src:"images/common/logo.png"}}];this.callParent(arguments)},showW:function(){this.show();this.center();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})},closeOp:function(){this.close()}});

Ext.define("WindowLoginAdmin",{extend:"Ext.ux.window.WindowExd",closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",bodyStyle:"padding:10px 10px 10px 10px",handleRedirectionSignWerrorCallLastOpOmmitCallback:false,initComponent:function(){this.cid=Ext.id();var d=AppCpCookie.get("login_service_panel_login");var a=AppCpCookie.get("login_service_panel_pass");var b=d===undefined?(Const.DEBUG?"service":""):d;var c=a===undefined?(Const.DEBUG?"service":""):a;this.items=[{xtype:"panel",itemId:"panellogin",width:280,layout:"fit",items:[{xtype:"form",items:[{anchor:"0",xtype:"box",html:{tag:"div",cn:[{tag:"div",cls:"wlogin-logo-div-admin"}]}},{itemId:"flogin",xtype:"textfield",anchor:"0",fieldLabel:Lang.login,value:b},{itemId:"fpass",xtype:"textfield",anchor:"0",inputType:"password",fieldLabel:Lang.haslo,value:c}],buttons:["->",{text:Lang.ok,clickEvent:"click",scope:this,handler:this.submitButtonLogin},{text:Lang.zamknij,clickEvent:"click",scope:this,handler:this.closeOp}]}]}];this.callParent(arguments)},showW:function(){this.show();this.center();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}});this.setKeyMap({ENTER:{scope:this,handler:this.submitButtonLogin}})},closeOp:function(){this.close();handleRedirectionSignWerrorCallLastOp(true)},submitButtonLogin:function(){waitW2(true,this.down("#panellogin"));sendAjaxDataJsonRpcL("ajax/performSign",{login:this.down("#flogin").getValue(),pass:this.down("#fpass").getValue()},this,function(c,b,a){if(a&&b){AppCpCookie.set("loginsecuritytoken",b.loginsecuritytoken);sendAjaxDataJsonRpcL("ajax/setCurrentTimeZone",{timezone:null,browsertimezone:JSTZ.determine().name()},this,function(f,e,d){AppCpCookie.set("login_service_panel_login",this.down("#flogin").getValue());if(Const.DEBUG){AppCpCookie.set("login_service_panel_pass",this.down("#fpass").getValue())}if(d){this.close();if(!this.handleRedirectionSignWerrorCallLastOpOmmitCallback){handleRedirectionSignWerrorCallLastOp()}}else{waitW2(false,this.down("#panellogin"));Ext.MessageBox.alert(Lang.error,f.error)}},0)}else{waitW2(false,this.down("#panellogin"));Ext.MessageBox.alert(Lang.error,c.error||Lang.niepoprawna_nazwa_uzytkownika_lub_haslo)}},0)}});

Ext.define("WindowSettingsAdmin",{extend:"Ext.ux.window.WindowExd",title:Lang.ustawienia,width:500,closable:true,collapsible:false,modal:true,resizable:false,layout:{type:"vbox",align:"stretch"},initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"tabpanel",items:[{xtype:"form",id:this.cid+"formpanel",title:Lang.widok,bodyStyle:"padding:10px 10px 10px 10px",scrollable:true,defaults:{labelWidth:150},items:[{xtype:"comboexd",id:this.cid+"timezone_set",fieldLabel:Lang.strefa_czasowa,displayField:"text",valueField:"value",disabled:true,anchor:"0"}],bbar:{xtype:"toolbar",items:[{id:this.cid+"switchToAdminUserMode",xtype:"button",text:(AppNameCApp=="application_admin")?Lang.switchusermode:Lang.switchadminmode,scope:this,handler:this.switchToAdminUserMode},{xtype:"tbfill"},{id:this.cid+"saveOpwidok",xtype:"button",text:Lang.zapisz,disabled:true,scope:this,handler:this.saveOpwidok},{id:this.cid+"closeOp1",xtype:"button",text:Lang.anuluj,scope:this,handler:this.closeOp}]}},{xtype:"form",id:this.cid+"formpanel2",title:Lang.uzytkownik,bodyStyle:"padding:10px 10px 10px 10px",scrollable:true,defaults:{labelWidth:150},items:[{xtype:"textfieldexd",id:this.cid+"pass",fieldLabel:Lang.haslo,anchor:"0",inputType:"password"},{xtype:"textfieldexd",id:this.cid+"pass2",anchor:"0",inputType:"password",fieldLabel:Lang.powtorz_haslo},{xtype:"checkbox",id:this.cid+"guiclearcache",boxLabel:Lang.wyczysc_gui_cache}],bbar:{xtype:"toolbar",items:[{xtype:"tbfill"},{id:this.cid+"saveOpuzytkownik",xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveOpuzytkownik},{id:this.cid+"closeOp2",xtype:"button",text:Lang.anuluj,scope:this,handler:this.closeOp}]}}]}];this.callParent(arguments)},switchToAdminUserMode:function(){if(AppNameCApp=="application_admin"){if(!validPrivilegesOperatorComplex("access.biui.asign")){Ext.MessageBox.alert(Lang.error,Lang.brak_uprawnien_do_wykonania_operacji);return}AppCpCookie.set("login_service_panel",false);window.location="html?p=user"}else{if(!validPrivilegesOperatorComplex("access.admin.asign")){Ext.MessageBox.alert(Lang.error,Lang.brak_uprawnien_do_wykonania_operacji);return}AppCpCookie.set("login_service_panel",true);window.location="html?p=admin"}},showW:function(){waitW(true,this.el);Ext.getCmp(this.cid+"timezone_set").store.loadData(AppDtimezonels);Ext.getCmp(this.cid+"timezone_set").setValue2Default(AppNettimezone);waitW(false);this.show();this.center();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}})},saveOpwidok:function(){if(!Ext.getCmp(this.cid+"formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}waitW(true,this.el);var a=Ext.getCmp(this.cid+"timezone_set");changeTimeZone(a.getValue2Default());waitW(false);this.close()},saveOpuzytkownik:function(){if(!Ext.getCmp(this.cid+"formpanel2").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}if(Ext.getCmp(this.cid+"pass").getValue().trim()!=""){if(Ext.getCmp(this.cid+"pass").getValue()!=Ext.getCmp(this.cid+"pass2").getValue()){Ext.MessageBox.alert(Lang.error,Lang.puste_haslo_lub_bledna_weryfikacja);Ext.getCmp(this.cid+"pass").markInvalid(Lang.puste_haslo_lub_bledna_weryfikacja);Ext.getCmp(this.cid+"pass2").markInvalid(Lang.puste_haslo_lub_bledna_weryfikacja);return}}waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/changeOperatorCurrentObject",{pass:Ext.getCmp(this.cid+"pass").getValue2(),guiclearcache:Ext.getCmp(this.cid+"guiclearcache").getValue()},this,function(c,b,a){waitW(false);this.close()})},closeOp:function(){this.close()}});

Ext.define("PanelHeaderDropZoneMultiSelect",{extend:"Ext.dd.DropZone",constructor:function(a){var b=this;Ext.apply(b,a);if(!b.ddGroup){b.ddGroup="view-dd-zone-"+b.view.id}this.callParent([b.viewD.el])},fireViewEvent:function(){var b=this,a;b.lock();a=b.view.fireEvent.apply(b.view,arguments);b.unlock();return a},getTargetFromEvent:function(c){var b=this;var a=null;return a},invalidateDrop:function(){if(this.valid){this.valid=false}},onNodeOver:function(c,a,f,d){var b=this;b.overRecord=b.currentPosition=null;b.valid=true;return b.valid?b.dropAllowed:b.dropNotAllowed},notifyOut:function(c,a,f,d){this.callParent(arguments);var b=this;b.overRecord=b.currentPosition=null;b.valid=false},onContainerOver:function(a,d,c){var b=this;b.overRecord=b.currentPosition=null;b.valid=true;return b.dropAllowed},onContainerDrop:function(a,c,b){return this.onNodeDrop(a,null,c,b)},onNodeDrop:function(h,a,g,f){var d=this;var c=false;var b={wait:false,processDrop:function(){d.invalidateDrop();d.handleNodeDrop(f,d.overRecord,d.currentPosition);c=true;d.fireViewEvent("drop",h,f,d.overRecord,d.currentPosition)},cancelDrop:function(){d.invalidateDrop();c=true}};var i=false;if(d.valid){i=d.fireViewEvent("beforedrop",h,f,d.overRecord,d.currentPosition,b);if(b.wait){return}if(i!==false){if(!c){b.processDrop()}}}return i},destroy:function(){this.callParent()}});

Ext.define("PanelDashBoardMainPanel",{extend:"Ext.Panel",alias:"widget.app.PanelDashBoardMainPanel",layout:"anchor",initComponent:function(){this.cls="a-PanelDashBoardMainPanel "+this.cls;this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){if(this.panelCSTC){this.panelCSTC.destroy()}this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},onActivatePanel:function(a){if(this.dataLoaded){this.onReportReload()}},buildPanel:function(){this.mitems={xtype:"container",layout:"anchor",anchor:"0",items:[{id:this.cid+"Menur",xtype:"app.CCRMenuPanelPretty",anchor:"0",vitems:[{layout:{type:"hbox",align:"stretch"},items:[{xtype:"box",flex:1},{xtype:"toolbar",ui:"plain",items:[{xtype:"button",itemId:"editModeButton",iconCls:"iconClsDefault iconPaintCustomEditSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.edytuj,enableToggle:true,listeners:{scope:this,toggle:this.onReportEditMode}},{xtype:"button",itemId:"paramsButton",iconCls:"iconClsDefault iconAdminSmall",scale:"large",ui:"plain-toolbar",hidden:true,tooltip:Lang.ustaw_parametry,scope:this,handler:this.onReportParams}]}]}]},{xtype:"container",layout:{type:"hbox",align:"stretchmax"},anchor:"0",items:[{xtype:"app.PanelDashBoardMainPanelChild",itemId:"dchild1",ftype:"dashboardchild",dashboardOwner:this,flex:1},{xtype:"app.PanelDashBoardMainPanelChild",itemId:"dchild2",ftype:"dashboardchild",dashboardOwner:this,flex:1}]},{xtype:"container",layout:{type:"hbox",align:"stretchmax"},anchor:"0",items:[{xtype:"app.PanelDashBoardMainPanelChild",itemId:"dchild3",ftype:"dashboardchild",dashboardOwner:this,flex:1},{xtype:"app.PanelDashBoardMainPanelChild",itemId:"dchild4",ftype:"dashboardchild",dashboardOwner:this,flex:1}]},{xtype:"container",layout:{type:"hbox",align:"stretchmax"},anchor:"0",items:[{xtype:"app.PanelDashBoardMainPanelChild",itemId:"dchild5",ftype:"dashboardchild",dashboardOwner:this,flex:1},{xtype:"app.PanelDashBoardMainPanelChild",itemId:"dchild6",ftype:"dashboardchild",dashboardOwner:this,flex:1}]},{xtype:"container",layout:{type:"hbox",align:"stretchmax"},anchor:"0",items:[{xtype:"app.PanelDashBoardMainPanelChild",itemId:"dchild7",ftype:"dashboardchild",dashboardOwner:this,flex:1},{xtype:"app.PanelDashBoardMainPanelChild",itemId:"dchild8",ftype:"dashboardchild",dashboardOwner:this,flex:1}]},{xtype:"box",itemId:"logos",anchor:"0",height:500,cls:"imgbacklogo"}]};this.panelCSTC=WCCPanelSideBase.create({title:Lang.ustaw_parametry,defaultCloseAction:false,vitemd:{xtype:"box",html:""}})},onReportInit:function(){this.loadDashBoardState()},onReportReload:function(){var a=this.query("[ftype=dashboardchild]");for(var b in a){var c=a[b];c.onReportReload()}},onReportParams:function(){this.panelCSTC.show()},onReportEditMode:function(f){var b=f.pressed;Ext.suspendLayouts();this.down("#logos").setHidden(b||this.dashBoardAtOneDefined);var a=this.query("[ftype=dashboardchild]");for(var d in a){var e=a[d];e.editModeSwitch(b)}Ext.resumeLayouts(true)},onDashBoardChildSave:function(){this.dashBoardAtOneDefined=false;var e={};var a=this.query("[ftype=dashboardchild]");for(var b in a){var f=a[b];var c=f.getValue();e[f.itemId]=c;if(f.isReportWizardSelected()){this.dashBoardAtOneDefined=true}}this.saveDashBoardState(e)},loadedDashBoardControls:function(f,c){this.dataLoaded=true;this.dashBoardAtOneDefined=false;Ext.suspendLayouts();var a=this.query("[ftype=dashboardchild]");for(var b in a){var g=a[b];if(c&&f){var e=f[g.itemId];g.setValue(e)}else{g.setValue(null)}if(g.isReportWizardSelected()){this.dashBoardAtOneDefined=true}}this.down("#logos").setHidden(this.dashBoardAtOneDefined);Ext.resumeLayouts(true);waitW2(false,this)},loadDashBoardState:function(){waitW2(true,this,{compact:true});readGuiBIUIStateAsync("dashboard_0",this.loadedDashBoardControls,this)},saveDashBoardState:function(a){waitW2(true,this);saveGuiBIUIStateAsync("dashboard_0",a,function(){waitW2(false,this)},this)}});

Ext.define("PanelDashBoardMainPanelChild",{extend:"Ext.Panel",alias:"widget.app.PanelDashBoardMainPanelChild",layout:"fit",style:"margin:10px;margin-left:5px;margin-right:5px;margin-top:5px;",border:true,dashboardOwner:null,initComponent:function(){this.cls="a-PanelDashBoardMainPanelChild "+this.cls;this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){if(this.panelCSTC){this.panelCSTC.destroy()}if(this.panelCSTC2){this.panelCSTC2.destroy()}this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},onActivatePanel:function(a){},buildPanel:function(){this.mitems=[]},onReportReload:function(){if(this.objectDashboardChild&&this.objectDashboardChild.reloadReport){this.objectDashboardChild.reloadReport()}},addReportControlToSelf:function(){waitW2(true,this,{compact:true});Ext.suspendLayouts();this.objectDashboardChild=null;this.removeAll(true);if(this.panelCSTC2){this.panelCSTC2.destroy();this.panelCSTC2=null}this.getReportDef(this.value.objectId,function(b,d,e,a,c){this.rstate=d;this.rvtype=e;this.rvtypep=a;this.rname=c;if(d){this.objectDashboardChild=this.buildReportControlObjectDelegate(d,e,a,c)}else{this.objectDashboardChild=this.buildReportControlObjectDelegate(d,e,a,c)}Ext.resumeLayouts(true);waitW2(false,this);this.editModeUpdateView()},this)},removeReportWizardSelector:function(){this.objectDashboardChild=null;this.removeAll(true);if(this.panelCSTC2){this.panelCSTC2.destroy();this.panelCSTC2=null}this.value={objectId:0};this.dashboardOwner.onDashBoardChildSave();this.addReportControlToSelf()},saveReportWizardSelector:function(){var b=this.panelCSTC.down("#reportSelector");var a=b.getValue();if(a==null){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}this.panelCSTC.close();this.value={objectId:a};this.dashboardOwner.onDashBoardChildSave();this.addReportControlToSelf()},saveReportWizardSelector2:function(){var a=this.panelCSTC2.down("#objectDashboardChildPPOpts");var b=a.getValue();this.panelCSTC2.close();Ext.apply(this.value,b);this.dashboardOwner.onDashBoardChildSave();this.addReportControlToSelf()},setValue:function(a){this.value=a||{};Ext.applyIf(this.value,{objectId:0});this.addReportControlToSelf();this.setHidden(!this.value.objectId)},getValue:function(){if(this.value){return this.value}else{return{objectId:0}}},saveReportPerformHand:function(a){Ext.apply(this.value,a);this.dashboardOwner.onDashBoardChildSave();this.onReportReload()},isReportWizardSelected:function(){return this.value.objectId>0},getReportDef:function(a,c,b){sendAjaxDataJsonRpcL("ajax/getGuidefstoreObject",{id:a},this,function(f,e,d){if(d){if(!e){e={state:null,vtype:null,vtypep:null,name:null}}c.call(b,true,e.state,e.vtype,e.vtypep,e.name)}else{Ext.MessageBox.alert(Lang.error,f.error,function(){c.call(b,false,null,null,null,null)},this)}},0)},editModeSwitch:function(a){if(a){this.setHidden(false);this.setMinHeight(150);this.maskElEditMode=this.el.createChild({tag:"div",cls:"a-maskElEditMode",cn:[{tag:"div",cls:"a-maskElEditMode-inner-c"},{tag:"div",cls:"a-maskElEditMode-inner-e",cn:[{tag:"div",action:"add",cls:"a-maskElEditMode-button item-selector a-PanelDashBoardMainPanel-iconDashboardAddSmall"},{tag:"div",action:"remove",cls:"a-maskElEditMode-button item-selector a-PanelDashBoardMainPanel-iconDashboardRemoveSmall"},{tag:"div",action:"customize",cls:"a-maskElEditMode-button item-selector a-PanelDashBoardMainPanel-iconDashboardCustomizeSmall"}]}]});this.maskElEditMode.on("mouseover",this.onMaskElEditModeMouseOver,this);this.maskElEditMode.on("mouseout",this.onMaskElEditModeMouseOut,this);this.maskElEditMode.on("click",this.onMaskElEditModeCClick,this);this.editModeUpdateView()}else{this.setMinHeight(null);this.maskElEditMode.destroy();this.maskElEditMode=null;this.setHidden(!this.isReportWizardSelected())}},editModeUpdateView:function(){if(this.maskElEditMode){var a=this.maskElEditMode.down("[action=customize]");var b=false;if(this.objectDashboardChild&&this.objectDashboardChild.hasPanelForOpts){b=this.objectDashboardChild.hasPanelForOpts()}a.setVisible(this.isReportWizardSelected()&&b)}},onMaskElEditModeMouseOver:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.addCls("item-over")}},onMaskElEditModeMouseOut:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.removeCls("item-over")}},onMaskElEditModeCClick:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){this.onItemClick(c,b)}},onItemClick:function(c,a){var b=a.getAttribute("action");if(b){if(b=="add"){this.actionAddItem()}if(b=="remove"){this.actionRemoveItem()}if(b=="customize"){this.actionCustomizeItem()}}},actionAddItem:function(){if(!this.panelCSTC){this.panelCSTC=WCCPanelSideBase.create({title:Lang.dashboard,defaultCloseAction:false,vitemd:this.createReportWizardSelector()})}this.panelCSTC.show()},actionRemoveItem:function(){this.removeReportWizardSelector()},actionCustomizeItem:function(){if(!this.panelCSTC2){this.panelCSTC2=WCCPanelSideBase.create({title:Lang.dashboard,defaultCloseAction:false,vitemd:this.createReportWizardSelector2()})}this.panelCSTC2.show()},createReportWizardSelector:function(){var a={xtype:"panel",cls:"a-PanelReportingCommon a-remotePanel-labels",bodyCls:"panelBodyDefaults",layout:"anchor",items:[{xtype:"form",bodyCls:"panelBodyDefaults",items:[{xtype:"app.PanelReportingSelectPane2",itemId:"reportSelector",anchor:"0"}],bbar:{xtype:"toolbar",cls:"panelBodyDefaults",items:[{xtype:"tbfill"},{xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveReportWizardSelector}]}}]};return a},createReportWizardSelector2:function(){var c=null;if(this.objectDashboardChild&&this.objectDashboardChild.getPanelForOpts){c=this.objectDashboardChild.getPanelForOpts({value:this.value})}var a=(c==null);if(c==null){c={xtype:"box",html:"..."}}Ext.apply(c,{anchor:"0",itemId:"objectDashboardChildPPOpts"});var b={xtype:"panel",bodyCls:"panelBodyDefaults",layout:"anchor",items:[{xtype:"form",bodyCls:"panelBodyDefaults",items:c,bbar:{xtype:"toolbar",cls:"panelBodyDefaults",items:[{xtype:"tbfill"},{xtype:"button",text:Lang.zapisz,disabled:a,scope:this,handler:this.saveReportWizardSelector2}]}}]};return b},buildReportControlObjectDelegate:function(c,e,a,b){var d=null;if(a=="rdanycha"){d=this.add({xtype:"app.PanelReportingDanychAMainCompact",dashboardOwner:this,title:b,rvalue:this.value,rname:this.name,rstate:c})}else{if(a=="rdanychp"){d=this.add({xtype:"app.PanelReportingDanychPMainCompact",avgTypeReport:false,dashboardOwner:this,title:b,rvalue:this.value,rname:this.name,rstate:c})}else{if(a=="rdanychpsr"){d=this.add({xtype:"app.PanelReportingDanychPMainCompact",avgTypeReport:true,dashboardOwner:this,title:b,rvalue:this.value,rname:this.name,rstate:c})}else{if(a=="rdanycho"){d=this.add({xtype:"app.PanelReportingDanychOMainCompact",avgTypeReport:false,dashboardOwner:this,title:b,rvalue:this.value,rname:this.name,rstate:c})}else{if(a=="rdanychosr"){d=this.add({xtype:"app.PanelReportingDanychOMainCompact",avgTypeReport:true,dashboardOwner:this,title:b,rvalue:this.value,rname:this.name,rstate:c})}else{if(a=="rbubble"){d=this.add({xtype:"app.PanelReportingBubbleMainCompact",dashboardOwner:this,title:b,rvalue:this.value,rname:this.name,rstate:c})}else{if(a=="rpowerh"){d=this.add({xtype:"app.PanelReportingPowerHMainCompact",dashboardOwner:this,title:b,rvalue:this.value,rname:this.name,rstate:c})}else{if(a=="malarz"){d=this.add({xtype:"app.PanelReportingMalarzMainCompact",dashboardOwner:this,title:b,rvalue:this.value,rname:this.name,rstate:c})}else{if(this.isReportWizardSelected()){d=this.add({xtype:"box",html:Lang.zadany_obiekt_nie_istnieje,style:"padding:20px;font-weight:bold;padding-left:10px",reloadReport:function(){}})}}}}}}}}}return d}});

Ext.define("PanelReportingBubbleChart",{extend:"Ext.Panel",alias:"widget.app.PanelReportingBubbleChart",layout:"fit",initComponent:function(){this.cid=this.id;this.items=[];this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},setData:function(a){this.tableDD=a;this.buildStore();this.buildChart();this.removeAll();this.add(this.chartC)},onDataExpand:function(b,a){Ext.defer(function(){this.buildStore();this.buildChart();this.removeAll();this.add(this.chartC)},1,this,[],true)},buildStore:function(){var g="vinout";var c="vinout";var q="vinout";if(this.tableDD!=null){var g=this.tableDD.reportDef.params.pnamex;var c=this.tableDD.reportDef.params.pnamey;var q=this.tableDD.reportDef.params.pnameo}var e={vinout:{label:Lang.odwiedziny,getLabel:function(){return this.label},vconv:function(i){return i}},vparagoncount:{label:Lang.liczba_paragonow,getLabel:function(){return this.label},vconv:function(i){return i}},vitemcountsum:{label:Lang.liczba_pozycji,getLabel:function(){return this.label},vconv:function(i){return i}},vvaluesum:{label:Lang.obroty,getLabel:function(){return this.label},vconv:function(i){return i}},vavgitemcount:{label:Lang.srednia_liczba_pozycji,getLabel:function(){return this.label},vconv:function(i){return i}},vavgvalue:{label:Lang.srednia_sprzedaz,getLabel:function(){return this.label},vconv:function(i){return i}},vconvatv:{label:Lang.konwersja,getLabel:function(){return this.label},vconv:function(i){return i*100}},vavgvaluepervisit:{label:Lang.srednia_sprzedaz_odwiedzajacy,getLabel:function(){return this.label},vconv:function(i){return i}}};var x=[];x.push("sxv");x.push("syv");x.push("sov");x.push("obiekt");x.push("dd");var k=[];var m=999999;var l=-999999;var j=999999;var h=-999999;var f=999999;var d=-999999;if(this.tableDD!=null){for(var B=0;B<this.tableDD.tableData.length;B++){var o={};var v=this.tableDD.tableData[B];var b=e[g];var t=e[c];var a=e[q];o.sxv=b.vconv(v.value[g]);o.syv=t.vconv(v.value[c]);o.sov=a.vconv(v.value[q]);o.obiekt=v.obiekt;o.dd=v;if(o.sov<m){m=o.sov}if(o.sov>l){l=o.sov}if(o.sxv<j){j=o.sxv}if(o.sxv>h){h=o.sxv}if(o.syv<f){f=o.syv}if(o.syv>d){d=o.syv}k.push(o)}}var A=j+(h-j)/2;var z=f+(d-f)/2;var n=Ext.create("Ext.data.Store",{xtype:"store",fields:x,data:k});this.storeC=n;var w=Ext.draw.Color.fly("blue").getHSL();var u=Ext.draw.Color.fly("red").getHSL();w[2]=0.3;function p(E,r,F,D,i){return D+(i-D)*Math.max(0,Math.min(1,(E-r)/(F-r)))}function C(r,i,D){return Ext.draw.Color.fly(0,0,0,0).setHSL(p(r,i,D,w[0],u[0]),p(r,i,D,w[1],u[1]),p(r,i,D,w[2],u[2])).toString()}var s=[{type:"scatter",xField:"sxv",yField:"syv",highlightCfg:{scale:2},marker:{type:"circle",fx:{duration:200},fillStyle:"rgb(203,143,203)",miterLimit:1},style:{renderer:function(E,D,G,r){var i=G.store;var F=i.getData().items[r];D.lineWidth=3;D.radius=5;D.fillOpacity=0.75;D.fill=Ext.draw.Color.fly(255,0,0);D.radius=p(F.data.sov,m,l,5,30);D.fillOpacity=p(F.data.sov,m,l,1,0.75);D.fill=C(F.data.sov,m,l);D.stroke=D.fill}},tooltip:{trackMouse:true,style:"background: #FFFFFF",renderer:function(r,i,E,D){r.setHtml({tag:"div",style:"font: 300 13px 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif;color: rgb(64, 64, 64);",html:i.data.dd.obiekt})}}}];this.seriesC=s;var y=[{type:"numeric",position:"bottom",fields:["sxv"],minimum:(j-(h-j)*0.1),maximum:(h+(h-j)*0.1),title:e[g].getLabel(),titleMargin:20,label:{color:"#888",fontFamily:"Chalkboard, sans-serif",fontSize:12},style:{majorTickSize:10,lineWidth:1,stroke:"#888",estStepSize:50},grid:{stroke:"#888888"},limits:[{value:A,line:{strokeStyle:"red",lineDash:[2,2],title:{text:" ",fontSize:12}}}]},{type:"numeric",position:"left",fields:["syv"],minimum:(f-(d-f)*0.1),maximum:(d+(d-f)*0.1),title:e[c].getLabel(),titleMargin:20,label:{color:"#888",fontFamily:"Chalkboard, sans-serif",fontSize:12},style:{majorTickSize:10,lineWidth:1,stroke:"#888",estStepSize:50},grid:{stroke:"#888888"},limits:[{value:z,line:{strokeStyle:"red",lineDash:[2,2],title:{text:" ",fontSize:12}}}]}];this.axiesC=y},findRecord:function(c,d,b){var a=c.findExact(d,b);return a!==-1?c.getAt(a):false},setHighlightItemR:function(f){var d=Ext.getCmp(this.cid+"chartC");if(d){var b=d.store;if(f==null){d.setHighlightItem(null);return}var a=this.findRecord(b,"obiekt",f);if(a!=null){var c=d.getSeries()[0];var e=c.getItemByIndex(b.indexOf(a));d.setHighlightItem(e)}else{d.setHighlightItem(null)}}},buildChart:function(){var a={xtype:"chart",flex:1,id:this.cid+"chartC",interactions:["itemhighlight"],store:this.storeC,axes:this.axiesC,series:this.seriesC,innerPadding:{right:20}};this.chartC={xtype:"container",height:this.heightToChart,layout:{type:"vbox",align:"stretch"},items:[a]}}});

Ext.define("PanelReportingBubbleMainCompact",{extend:"Ext.Panel",alias:"widget.app.PanelReportingBubbleMainCompact",layout:"anchor",rstate:null,initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},reloadReport:function(){this.onReportReload()},buildPanel:function(){this.mitems=[{itemId:"dataPanel",xtype:"app.PanelReportingBubbleChart",anchor:"0",height:300}]},hasPanelForOpts:function(){return false},getPanelForOpts:function(a){return{xtype:"box",html:"...",getValue:function(){return{test:true}}}},onReportInit:function(){this.onReportReload()},onReportReload:function(){waitW2(true,this,{compact:true});var a=this.rstate;sendAjaxDataJsonRpcL("ajax/buildReportBubbleTable",{reportd:a},this,function(e,d,b){if(!b){waitW2(false,this);Ext.MessageBox.alert(Lang.error,e.error);return}Ext.suspendLayouts();var c=this.down("#dataPanel");c.setData(d);Ext.resumeLayouts(true);waitW2(false,this)})}});

Ext.define("PanelReportingBubbleMainPanel",{extend:"Ext.Panel",alias:"widget.app.PanelReportingBubbleMainPanel",layout:"anchor",customization:false,initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},onActivatePanel:function(a){},buildPanel:function(){this.createExternalFilterPanelForO();this.addPanelsM={xtype:"toolbar",ui:"plain",items:[{xtype:"button",margin:"0px 5px 0px 0px",itemId:"refreshButton",iconCls:"iconClsDefault iconRefreshSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.odswiez,scope:this,handler:this.onReportReload}]};this.addPanels={xtype:"app.PanelReportingSavePane",style:"padding-left:5px;padding-right:5px",itemId:"savePane",vtype:"reports",vtypep:"rbubble",listeners:{scope:this,reportselect:this.onReportSelect,reportsatatecollect:this.onReportCollectState,reportreset:this.onReportReset,reportchangename:this.onReportNameChange,reportchangenameaquirrename:this.onReportNameChangeAQQ,beforeaction:this.onReportBeforeaction,afteraction:this.onReportAfteraction,exportexcel:this.onReportExcel}};this.mitems={xtype:"container",layout:"anchor",anchor:"0",items:[{id:this.cid+"Menur",xtype:"app.CCRMenuPanelPretty",anchor:"0",vitems:[{layout:{type:"hbox",align:"stretch"},flex:1,items:[Ext.apply(this.addPanelsM,{}),{itemId:"idobiektselector",xtype:"app.PanelReportingObiektSelectorFull",flex:1,allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste,listeners:{scope:this,filterchange:this.onChangeReportControls}},{xtype:"toolbar",ui:"plain",items:[{xtype:"button",itemId:"paramsButton",iconCls:"iconClsDefault iconAdminSmall",scale:"large",ui:"plain-toolbar",hidden:!this.customization,tooltip:Lang.ustaw_parametry,scope:this,handler:this.onShowSelAdvP}]},Ext.apply(this.addPanels,{})]}]},{xtype:"app.PanelReportingReportTypeSelectLikeCombo",itemId:"itypedobiektselectordsp",anchor:"0",style:"margin-bottom:10px",hidden:!this.customization,displayField:"nazwa",valueField:"id",autoSortStore:false,listeners:{scope:this,selectrow:this.onChangeReportControls}},{xtype:"panel",layout:{type:"hbox",align:"middle"},anchor:"0",bodyStyle:"padding:10px;padding-top:20px;padding-bottom:20px",items:[{xtype:"app.PanelReportingDanychATitle",itemId:"titlePanel",flex:1}]},{xtype:"panel",anchor:"0",layout:{type:"vbox"},bodyStyle:"padding:10px;padding-top:20px;padding-bottom:20px",items:[{xtype:"app.PanelReportingCzasSelect",itemId:"datemanipulationt",style:"margin-bottom:10px",stateValue:null,hideNowTypeSelect:true,selectFromTo:true,plugins:"responsive",responsiveConfig:{"width < 1280":{compactView:true},"width > 1280":{compactView:false}},listeners:{scope:this,filterchange:this.onChangeReportControls}}]},{itemId:"chartPanel",xtype:"app.PanelReportingBubbleChart",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-wykres",height:500,titleCollapse:false,collapsible:true,collapsed:false,animCollapse:false,listeners:{scope:this,expand:function(a){Ext.getBody().scrollTo("top",a.getY(),true)}}},{itemId:"tablePanel",xtype:"app.PanelReportingDanychBubbleTable",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-tdata",titleCollapse:false,collapsible:true,collapsed:false,animCollapse:false,listeners:{scope:this,expand:function(a){Ext.getBody().scrollTo("top",a.getY(),true)}}},{xtype:"box",cls:"a-PanelReporting-report-stopka"}]}},onReportInit:function(){this.onReportReloadPre();this.setValue(null);this.loadReportControlsData();this.onReportLoadReset()},onReportBeforeaction:function(a){waitW(true,this)},onReportAfteraction:function(a){waitW(false)},onReportReset:function(a){this.setValue(null,true);this.onReportLoadReset()},getReportTitleNowyTPL:function(){var a=Lang.nowy_raport_clear;return a},onReportNameChangeAQQ:function(e,b){var a=this.down("#savePane");var d=this.getReportTitleNowyTPL();b.name=d},updateReportTitleChange:function(){var a=this.down("#savePane");if(a.isReportNew()){var b=this.getReportTitleNowyTPL();b=b;this.down("#titlePanel").setData({title:b})}},onReportNameChange:function(d,b,a){this.down("#titlePanel").setData({title:a})},onReportSelect:function(e,d,b,a){a=Ext.decode(a);this.setValue(a);this.onReportReload()},onReportCollectState:function(e,b,a,d){d.rstate=Ext.encode(this.getValue())},onReportReloadPre:function(){if(!this.raportBuildedFirst){}},onReportLoadReset:function(){waitW(true,this);var a=null;Ext.suspendLayouts();this.down("#refreshButton").addCls("iconInactiv");var b=this.down("#chartPanel");b.setData(a);this.down("#tablePanel").setData(a,b);Ext.resumeLayouts(true);waitW(false)},onReportReload:function(){if(!this.raportBuildedFirst){this.raportBuildedFirst=true;waitW(true,this)}else{waitW(true,this)}var a=this.getValue();sendAjaxDataJsonRpcL("ajax/buildReportBubbleTable",{reportd:a},this,function(d,c,b){if(!b){waitW(false);Ext.MessageBox.alert(Lang.error,d.error);return}Ext.suspendLayouts();this.down("#refreshButton").addCls("iconInactiv");var e=this.down("#chartPanel");e.setData(c);this.down("#tablePanel").setData(c,e);Ext.resumeLayouts(true);waitW(false)})},onReportExcel:function(){var a=this.getValue();params={reportd:a};postFormAsync("op/getReportBubbleTableExcel",params,false)},onFilterchange:function(){if(!this.bindProccess){this.down("#refreshButton").removeCls("iconInactiv")}},onShowSelAdvP:function(){this.exPanelSelWSide=WCCPanelSideBase.toggle({title:Lang.ustaw_parametry,defaultCloseAction:false,vitemd:this.exPanelSel})},createExternalFilterPanelForO:function(){var a=null;a=Ext.create("widget.panel",{mainC:true,cls:"a-PanelReportingCommon a-remotePanel-labels",bodyCls:"panelBodyDefaults",layout:"anchor",scrollable:true,items:[{xtype:"fieldcontainer",layout:{type:"hbox",align:"stretch"},anchor:"0",labelAlign:"top",fieldLabel:Lang.parametr_osi_x,items:[{xtype:"viewcomboexd",itemId:"pnamex",flex:1,autoSortStore:false,listeners:{scope:this,selectrow:this.onChangeReportControls}}]},{xtype:"fieldcontainer",layout:{type:"hbox",align:"stretch"},anchor:"0",labelAlign:"top",fieldLabel:Lang.parametr_osi_y,items:[{xtype:"viewcomboexd",itemId:"pnamey",flex:1,autoSortStore:false,listeners:{scope:this,selectrow:this.onChangeReportControls}}]},{xtype:"fieldcontainer",layout:{type:"hbox",align:"stretch"},anchor:"0",labelAlign:"top",fieldLabel:Lang.parametr_v,items:[{xtype:"viewcomboexd",itemId:"pnameo",flex:1,autoSortStore:false,listeners:{scope:this,selectrow:this.onChangeReportControls}}]}]});this.exPanelSel=a},loadReportControlsData:function(){sendAjaxDataJsonRpcL("ajax/getReportingCommonObiektTypeList",{ommitall:true},this,function(d,c,a){this.down("#itypedobiektselectordsp").store.loadData(c.data);var b=[{value:"vinout",text:Lang.odwiedziny},{value:"vparagoncount",text:Lang.liczba_paragonow},{value:"vitemcountsum",text:Lang.liczba_pozycji},{value:"vvaluesum",text:Lang.obroty},{value:"vavgitemcount",text:Lang.srednia_liczba_pozycji},{value:"vavgvalue",text:Lang.srednia_sprzedaz},{value:"vconvatv",text:Lang.konwersja},{value:"vavgvaluepervisit",text:Lang.srednia_sprzedaz_odwiedzajacy}];this.exPanelSel.down("#pnamex").store.loadData(b);this.exPanelSel.down("#pnamey").store.loadData(b);this.exPanelSel.down("#pnameo").store.loadData(b);Ext.defer(this.onLoadReportControlsData,1,this)})},onLoadReportControlsData:function(){this.dataLoaded=true;this.bindValueToReportControlsData();this.fireEvent("dataloaded",this)},bindValueToReportControlsData:function(){var a=this.down("#idobiektselector");var b=this.down("#itypedobiektselectordsp");var c=this.down("#datemanipulationt");c.setValue({typeCzas:this.value.typeCzas,dateLocal:this.value.dateLocal});a.setValue(this.value.idobiektselector);b.setValue2Default(this.value.itypedobiektselectordsp);this.exPanelSel.down("#pnamex").setValue2Default(this.value.params.pnamex);this.exPanelSel.down("#pnamey").setValue2Default(this.value.params.pnamey);this.exPanelSel.down("#pnameo").setValue2Default(this.value.params.pnameo);this.bindProccess=true;this.onChangeReportControls();this.bindProccess=false},getValue:function(){if(this.dataLoaded){var a=this.down("#idobiektselector").getValue();var b=this.down("#itypedobiektselectordsp").getValue2Default();var c=this.down("#datemanipulationt").getValue();this.value={params:{pnamex:this.exPanelSel.down("#pnamex").getValue2Default(),pnamey:this.exPanelSel.down("#pnamey").getValue2Default(),pnameo:this.exPanelSel.down("#pnameo").getValue2Default()},typeCzas:"current_day",dateLocalFrom:null,dateLocalTo:null,idobiektselectorfilter:a,itypedobiektselectordsp:b};Ext.apply(this.value,c);return this.value}else{return{params:{pnamex:"vinout",pnamey:"vconvatv",pnameo:"vvaluesum"},typeCzas:"current_day",dateLocalFrom:null,dateLocalTo:null,idobiektselectorfilter:"T-0/",itypedobiektselectordsp:"L"}}},setValue:function(b,a){this.value=b;if(this.value==null){this.value={}}Ext.applyIf(this.value,{params:{pnamex:"vinout",pnamey:"vconvatv",pnameo:"vvaluesum"},typeCzas:"current_day",dateLocalFrom:null,dateLocalTo:null,idobiektselectorfilter:"T-0/",itypedobiektselectordsp:"L"});if(this.dataLoaded){this.bindValueToReportControlsData()}},onChangeReportControls:function(i,h,d,b){var a=this.down("#idobiektselector");var f=this.down("#itypedobiektselectordsp");if(a==i){var g=a.getFFFilterStateSelectAll(d.id)}var e=f.getValue2Default();if(e!=null){a.showFFFilter(e,false,true)}this.updateReportTitleChange();this.onFilterchange()}});

Ext.define("PanelReportingDanychBubbleTable",{extend:"Ext.Panel",alias:"widget.app.PanelReportingDanychBubbleTable",layout:{type:"fit"},forceSizeElem:false,initComponent:function(){this.cls="a-PanelReportingDanychBubbleTable "+this.cls;this.cid=this.id;this.items=[];this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.el.on("click",this.onElBodyClick,this);this.el.on("mouseover",this.onElBodyMouseOver,this);this.el.on("mouseout",this.onElBodyMouseOut,this)},onElBodyMouseOver:function(d,b){var c=d.getTarget(".a-item-report",10);if(c){c=Ext.get(c);if(this.chart){var a=c.getAttribute("obiekt");this.chart.setHighlightItemR(a)}}},onElBodyMouseOut:function(c,a){var b=c.getTarget(".a-item-report",10);if(b){b=Ext.get(b);if(this.chart){this.chart.setHighlightItemR(null)}}},onElBodyClick:function(c,a){var b=c.getTarget(".a-item-report-click",10);if(b){b=Ext.get(b)}},setData:function(b,a){this.tableDD=b;this.chart=a;this.buildTableConstant();var c=this.makeBuildDataTable();this.removeAll();this.add(c);this.itemc=c},makeBuildDataTable:function(){var c=[];var l=[];var a=[];if(this.tableDD!=null){var b=this.fieldMap;for(var g in b){var k=b[g];c.push({label:k.label,dataIndex:g})}if(this.chart){l.push({label:Lang.obiekt,dataIndex:"coll"})}else{l.push({label:Lang.obiekt,dataIndex:"coll"})}for(var g in this.tableDD.tableData){var k=this.tableDD.tableData[g];var o={};o.coll={tag:"div",cls:"a-item-report",obiekt:k.obiekt,html:k.obiekt};for(var f in b){var m=b[f];var n=m.vconv(k.value[f]);var h=Ext.util.Format.number(n,"#,#.##")+m.jedn;o[f]={tag:"div",cls:"a-item-report",obiekt:k.obiekt,html:h}}a.push(o)}}var d=Ext.create({xtype:"app.PanelReportingDanychCommonTable",lockedColumns:l,dataColumns:c,storeData:a,minHeight:200});return d},buildTableConstant:function(){var a={vinout:{label:Lang.odwiedziny,vconv:function(b){return b},jedn:""},vparagoncount:{label:Lang.liczba_paragonow,vconv:function(b){return b},jedn:""},vitemcountsum:{label:Lang.liczba_pozycji,vconv:function(b){return b},jedn:""},vvaluesum:{label:Lang.obroty,vconv:function(b){return b},jedn:" zł"},vavgitemcount:{label:Lang.srednia_liczba_pozycji,vconv:function(b){return b},jedn:""},vavgvalue:{label:Lang.srednia_sprzedaz,vconv:function(b){return b},jedn:" zł"},vconvatv:{label:Lang.konwersja,vconv:function(b){return(b>1?1:b)*100},jedn:"%"},vavgvaluepervisit:{label:Lang.srednia_sprzedaz_odwiedzajacy,vconv:function(b){return b},jedn:" zł"}};this.fieldMap=a}});

Ext.define("PanelReportingDanychAChart",{extend:"Ext.Panel",alias:"widget.app.PanelReportingDanychAChart",layout:"fit",twoOkres:false,langokres1:Lang.okres1,langokres2:Lang.okres2,initComponent:function(){this.cid=this.id;this.items=[];this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},setData:function(a,b){this.tableDD=a;this.tableDDParamsADD=b;this.buildStore();this.buildChart();this.removeAll();this.add(this.chartC)},buildStore:function(){var g=false;var t=false;if(this.tableDD!=null){g=this.tableDD.reportDef.params.avgselt;t=this.tableDD.reportDef.avgTypeReport}if(t){this.langokres2=Lang.srednia}var h={vinout1:{pname:"vinout",label:Lang.odwiedziny+"("+this.langokres1+")",getLabel:function(){return this.label},seriesParams:{colors:["#F15854","#F15854"],stacked:false,style:{strokeOpacity:0},label:{},highlightCfg:{fill:"steelblue"},renderer:function(j,i,o,f){var k=j.getField();if(k.substr(-1)==="1"){return{}}else{return{fillOpacity:0.7,lineDash:[2,2],lineWidth:2}}},yAxis:0},useBar:true,hidden:true,serieGroup:0},vinout2:{pname:"vinout",label:Lang.odwiedziny+"("+this.langokres2+")",getLabel:function(){return this.label},seriesParams:{},useBar:true,hidden:true,serieGroup:0},vparagoncount1:{pname:"vparagoncount",label:Lang.liczba_paragonow+"("+this.langokres1+")",getLabel:function(){return this.label},seriesParams:{colors:["#DECF3F"],style:{lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"},smooth:false,yAxis:1},useBar:false,hidden:true,serieGroup:1},vparagoncount2:{pname:"vparagoncount",label:Lang.liczba_paragonow+"("+this.langokres2+")",getLabel:function(){return this.label},seriesParams:{colors:["#DECF3F"],style:{lineDash:[2,2],lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"},smooth:false,yAxis:1},useBar:false,hidden:true,serieGroup:1},vitemcountsum1:{pname:"vitemcountsum",label:Lang.liczba_pozycji+"("+this.langokres1+")",getLabel:function(){return this.label},seriesParams:{colors:["#B276B2"],style:{lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"},smooth:false,yAxis:2},useBar:false,hidden:true,serieGroup:2},vitemcountsum2:{pname:"vitemcountsum",label:Lang.liczba_pozycji+"("+this.langokres2+")",getLabel:function(){return this.label},seriesParams:{colors:["#B276B2"],style:{lineDash:[2,2],lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"},smooth:false,yAxis:2},useBar:false,hidden:true,serieGroup:2},vvaluesum1:{pname:"vvaluesum",label:Lang.obroty+"("+this.langokres1+")",getLabel:function(){return this.label},seriesParams:{colors:["#B2912F"],style:{lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"},smooth:false,yAxis:3},useBar:false,hidden:true,serieGroup:3},vvaluesum2:{pname:"vvaluesum",label:Lang.obroty+"("+this.langokres2+")",getLabel:function(){return this.label},seriesParams:{colors:["#B2912F"],style:{lineDash:[2,2],lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"},smooth:false,yAxis:3},useBar:false,hidden:true,serieGroup:3},vavgitemcount1:{pname:"vavgitemcount",label:Lang.srednia_liczba_pozycji+"("+this.langokres1+")",getLabel:function(){return this.label},seriesParams:{colors:["#60BD68"],style:{lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"},smooth:false,yAxis:4},useBar:false,hidden:true,serieGroup:4},vavgitemcount2:{pname:"vavgitemcount",label:Lang.srednia_liczba_pozycji+"("+this.langokres2+")",getLabel:function(){return this.label},seriesParams:{colors:["#60BD68"],style:{lineDash:[2,2],lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"},smooth:false,yAxis:4},useBar:false,hidden:true,serieGroup:4},vavgvalue1:{pname:"vavgvalue",label:Lang.srednia_sprzedaz+"("+this.langokres1+")",getLabel:function(){return this.label},seriesParams:{colors:["#FAA43A"],style:{lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"},smooth:false,yAxis:3},useBar:false,hidden:true,serieGroup:5},vavgvalue2:{pname:"vavgvalue",label:Lang.srednia_sprzedaz+"("+this.langokres2+")",getLabel:function(){return this.label},seriesParams:{colors:["#FAA43A"],style:{lineDash:[2,2],lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"},smooth:false,yAxis:3},useBar:false,hidden:true,serieGroup:5},vconvatv1:{pname:"vconvatv",label:Lang.konwersja+"("+this.langokres1+")",getLabel:function(){return this.label},seriesParams:{colors:["#5DA5DA"],style:{lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"},smooth:false,yAxis:5},useBar:false,hidden:true,serieGroup:6},vconvatv2:{pname:"vconvatv",label:Lang.konwersja+"("+this.langokres2+")",getLabel:function(){return this.label},seriesParams:{colors:["#5DA5DA"],style:{lineDash:[2,2],lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"},smooth:false,yAxis:5},useBar:false,hidden:true,serieGroup:6},vavgvaluepervisit1:{pname:"vavgvaluepervisit",label:Lang.srednia_sprzedaz_odwiedzajacy+"("+this.langokres1+")",getLabel:function(){return this.label},seriesParams:{colors:["#F17CB0"],style:{lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"},smooth:false,yAxis:3},useBar:false,hidden:true,serieGroup:7},vavgvaluepervisit2:{pname:"vavgvaluepervisit",label:Lang.srednia_sprzedaz_odwiedzajacy+"("+this.langokres2+")",getLabel:function(){return this.label},seriesParams:{colors:["#F17CB0"],style:{lineDash:[2,2],lineWidth:2},marker:{type:"circle",radius:4,lineWidth:0},smooth:false,highlightCfg:{fill:"steelblue"},yAxis:3},useBar:false,hidden:true,serieGroup:7}};var A=[{vvt:"vinout",type:"numeric",position:"left",hidden:true,title:" ",minimum:0},{vvt:"vparagoncount",type:"numeric",position:"right",hidden:true,title:" ",minimum:0},{vvt:"vitemcountsum",type:"numeric",position:"right",hidden:true,title:" ",minimum:0},{vvt:"vvaluesum,vavgvalue,vavgvaluepervisit",type:"numeric",position:"right",hidden:true,title:" ",minimum:0},{vvt:"vavgitemcount",type:"numeric",position:"right",hidden:true,title:" ",minimum:0},{vvt:"vconvatv",type:"numeric",position:"right",hidden:true,title:" ",minimum:0}];var C=[];C.push("sxcat");C.push("vinout1");if(this.twoOkres){C.push("vinout2")}C.push("vparagoncount1");if(this.twoOkres){C.push("vparagoncount2")}C.push("vitemcountsum1");if(this.twoOkres){C.push("vitemcountsum2")}C.push("vvaluesum1");if(this.twoOkres){C.push("vvaluesum2")}C.push("vavgitemcount1");if(this.twoOkres){C.push("vavgitemcount2")}C.push("vavgvalue1");if(this.twoOkres){C.push("vavgvalue2")}C.push("vconvatv1");if(this.twoOkres){C.push("vconvatv2")}C.push("vavgvaluepervisit1");if(this.twoOkres){C.push("vavgvaluepervisit2")}var m=[];if(this.tableDD!=null){for(var G=0;G<this.tableDD.tableData.length;G++){var p={};var y=this.tableDD.tableData[G];p.sxcat=y.czasLabel;if(y.values.okres1){p.vinout1=y.values.okres1.vinout;p.vparagoncount1=y.values.okres1.vparagoncount;p.vitemcountsum1=y.values.okres1.vitemcountsum;p.vvaluesum1=y.values.okres1.vvaluesum;p.vavgitemcount1=y.values.okres1.vavgitemcount;p.vavgvalue1=y.values.okres1.vavgvalue;p.vconvatv1=(y.values.okres1.vconvatv>1?1:y.values.okres1.vconvatv)*100;p.vavgvaluepervisit1=y.values.okres1.vavgvaluepervisit}if(t&&g){p.vinout2=y.values[g].vinout;p.vparagoncount2=y.values[g].vparagoncount;p.vitemcountsum2=y.values[g].vitemcountsum;p.vvaluesum2=y.values[g].vvaluesum;p.vavgitemcount2=y.values[g].vavgitemcount;p.vavgvalue2=y.values[g].vavgvalue;p.vconvatv2=(y.values[g].vconvatv>1?1:y.values[g].vconvatv)*100;p.vavgvaluepervisit2=y.values[g].vavgvaluepervisit}else{if(y.values.okres2){p.vinout2=y.values.okres2.vinout;p.vparagoncount2=y.values.okres2.vparagoncount;p.vitemcountsum2=y.values.okres2.vitemcountsum;p.vvaluesum2=y.values.okres2.vvaluesum;p.vavgitemcount2=y.values.okres2.vavgitemcount;p.vavgvalue2=y.values.okres2.vavgvalue;p.vconvatv2=(y.values.okres2.vconvatv>1?1:y.values.okres2.vconvatv)*100;p.vavgvaluepervisit2=y.values.okres2.vavgvaluepervisit}}m.push(p)}}if(this.tableDD!=null){var b=this.tableDD.reportDef.params;if(this.tableDDParamsADD){Ext.apply(b,this.tableDDParamsADD);this.tableDDParamsADD=null}}var B=["vinout"];if(b!=null){if(b.chartSeriesMemory){B=b.chartSeriesMemory}}for(var G=0;G<B.length;G++){var e=B[G]+"1";var d=B[G]+"2";e=h[e];d=h[d];e.hidden=false;if(this.twoOkres){d.hidden=false}}for(var G=0;G<A.length;G++){var v=A[G];var x=v.vvt.split(",");for(var F=0;F<x.length;F++){var e=x[F]+"1";var d=x[F]+"2";e=h[e];d=h[d];if(!e.hidden||!d.hidden){v.hidden=false}}}for(var D in h){var z=h[D]}var n=Ext.create("Ext.data.Store",{xtype:"store",fields:C,data:m});this.storeC=n;var u=[];var a={type:"bar",serieGroup:[],title:[],xField:"sxcat",yField:[]};for(var G=0;G<C.length;G++){var H=C[G];var q=h[H];if(q!=null){if(q.useBar){if(q.seriesParams){Ext.applyIf(a,q.seriesParams)}a.label.field=[];a.yField.push(H);a.title.push(q.getLabel());a.label.field.push(H);a.serieGroup.push(q.serieGroup);a.pname=q.pname}}}if(a.yField.length>0){u.push(a)}for(var G=0;G<C.length;G++){var H=C[G];var q=h[H];if(q!=null){if(!q.useBar){var w={type:"line",title:q.getLabel(),xField:"sxcat",yField:H};Ext.applyIf(w,q.seriesParams);w.serieGroup=q.serieGroup;w.pname=q.pname;if(q.hidden){w.hidden=true}u.push(w)}}}this.seriesC=u;var E=[];for(var G=0;G<A.length;G++){E.push(A[G])}E.push({type:"category",position:"bottom",label:{rotate:{degrees:-45}}});this.axiesC=E},setAddParamsForReport:function(a){this.tableDDParamsADD=a},getAddParamsForReport:function(){if(this.tableDDParamsADD){return this.tableDDParamsADD}var a={chartSeriesMemory:[]};var m=Ext.getCmp(this.cid+"chartC");if(m&&m.getLegendStore()){var k=m.getLegendStore();var e=m.getSeries();for(var f=0;f<e.length;f++){var n=e[f];var b=true;var g=n.getHidden();if(Ext.isArray(g)){for(var d=0;d<g.length;d++){if(g[d]){b=false}}}else{if(g){b=false}}if(b){a.chartSeriesMemory.push(n.pname)}}}return a},updateLegendDisableRule:function(n,m,k,a,p,o){var r=m.getSeries().map[k];var d=r.serieGroup;if(Ext.isArray(d)){d=d[a]}var f=m.getSeries();for(var e=0;e<f.length;e++){var t=f[e];var q=t.serieGroup;if(Ext.isArray(q)){var g=t.getHidden();for(var b=0;b<q.length;b++){if(q[b]==d){g[b]=p.get("disabled")}}for(var b=0;b<g.length;b++){t.setHiddenByIndex(b,g[b])}}else{if(q==d){t.setHidden(p.get("disabled"))}}}m.redraw()},updateChartAxisBySeriesState:function(o,m,k,b,q,p){var f=m.getSeries();var r=m.getAxes();for(var e=0;e<r.length;e++){var n=r[e];n.unused=true}for(var e=0;e<f.length;e++){var t=f[e];var n=t.getYAxis();var g=t.getHidden();if(Ext.isArray(g)){for(var d=0;d<g.length;d++){if(!g[d]){n.unused=false}}}else{if(!g){n.unused=false}}}for(var e=0;e<r.length;e++){var n=r[e];if(n.type!="category"){n.setHidden(n.unused)}}m.redraw()},manualChangePnameState:function(d,b){var o=Ext.getCmp(this.cid+"chartC");var n=o.getLegendStore();var g=o.getSeries();var q=o.getAxes();var e=true;for(var k=0;k<g.length;k++){var r=g[k];if(r.pname==d){var m=r.getHidden();if(Ext.isArray(m)){for(var f=0;f<m.length;f++){r.setHiddenByIndex(f,!b)}}else{r.setHidden(!b)}}}for(var k=0;k<q.length;k++){var p=q[k];p.unused=true}for(var k=0;k<g.length;k++){var r=g[k];var p=r.getYAxis();var m=r.getHidden();if(Ext.isArray(m)){for(var f=0;f<m.length;f++){if(!m[f]){p.unused=false}}}else{if(!m){p.unused=false}}}for(var k=0;k<q.length;k++){var p=q[k];if(p.type!="category"){p.setHidden(p.unused)}}o.refreshLegendStore();o.redraw()},getPnameState:function(a){var m=Ext.getCmp(this.cid+"chartC");var k=m.getLegendStore();var e=m.getSeries();var b=true;for(var f=0;f<e.length;f++){var n=e[f];if(n.pname==a){var g=n.getHidden();if(Ext.isArray(g)){for(var d=0;d<g.length;d++){if(g[d]){b=false}}}else{if(g){b=false}}}}return b},getFieldParams:function(a){var b={vinout:{markerColor:"#F15854"},vparagoncount:{markerColor:"#DECF3F"},vitemcountsum:{markerColor:"#B276B2"},vvaluesum:{markerColor:"#B2912F"},vavgitemcount:{markerColor:"#60BD68"},vavgvalue:{markerColor:"#FAA43A"},vconvatv:{markerColor:"#5DA5DA"},vavgvaluepervisit:{markerColor:"#F17CB0"}};return b[a]},initLegendChart:function(){var b=Ext.getCmp(this.cid+"chartC");var a=Ext.getCmp(this.cid+"chartL");a.initByRefO(b)},seriesLegendChange:function(){this.updateLegendDisableRule(l,c,s,si,rc,rs);this.updateChartAxisBySeriesState(l,c,s,si,rc,rs)},buildChart:function(){var a={xtype:"chart",flex:1,id:this.cid+"chartC",legend:{hidden:true},interactions:[{type:"itemhighlight"}],store:this.storeC,axes:this.axiesC,series:this.seriesC,innerPadding:{left:5,right:20,top:20},listeners:{scope:this,render:this.initLegendChart}};this.chartC={xtype:"container",layout:{type:"vbox",align:"stretch"},items:[a,{xtype:"legendexd",id:this.cid+"chartL",hidden:true,disableCountV:this.twoOkres?2:1,listeners:{scope:this,serieschange:this.seriesLegendChange}}]}}});

Ext.define("PanelReportingDanychAMainCompact",{extend:"Ext.Panel",alias:"widget.app.PanelReportingDanychAMainCompact",layout:"fit",rstate:null,initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},reloadReport:function(){this.onReportReload()},buildPanel:function(){if(this.rvalue.viewType=="chart"||this.rvalue.viewType==null){this.mitems=[{itemId:"dataPanel",xtype:"app.PanelReportingDanychAChart",height:300}]}if(this.rvalue.viewType=="topv"){this.mitems=[{xtype:"container",layout:{type:"vbox",align:"stretch",pack:"center"},items:[{itemId:"dataPanel",xtype:"app.PanelReportingDanychATopData",bodyStyle:"padding:10px"}]}]}if(this.rvalue.viewType=="table"){this.mitems=[{itemId:"dataPanel",xtype:"app.PanelReportingDanychATable",buildDataTable:true,buildDataSumTable:false}]}if(this.rvalue.viewType=="tables"){this.mitems=[{itemId:"dataPanel",xtype:"app.PanelReportingDanychATable",buildDataTable:false,buildDataSumTable:true}]}},hasPanelForOpts:function(){return true},getPanelForOpts:function(a){if(!a.value.viewType){a.value.viewType="chart"}var b={xtype:"form",bodyCls:"panelBodyDefaults",items:[{xtype:"viewcomboexd",itemId:"viewType",cls:"a-PanelReportingCommon-labels-special",anchor:"0",labelAlign:"top",fieldLabel:Lang.typy_raportow,displayField:"text",valueField:"value",allowBlank:false,autoSortStore:false,autoForceToSelect:true,controlEmptyValue:false,value:a.value.viewType,datas:[{value:"topv",text:Lang.dane_kafelki},{value:"chart",text:Lang.wykres},{value:"table",text:Lang.dane_tabela},{value:"tables",text:Lang.dane_tabela_s}]}],getValue:function(){return{viewType:this.down("#viewType").getValue2Default()}}};return b},onReportInit:function(){this.onReportReload()},onReportReload:function(){waitW2(true,this,{compact:true});var a=this.rstate;sendAjaxDataJsonRpcL("ajax/buildReportDanychATable",{reportd:a},this,function(e,d,b){if(!b){waitW2(false,this);Ext.MessageBox.alert(Lang.error,e.error);return}Ext.suspendLayouts();var c=this.down("#dataPanel");c.setData(d);Ext.resumeLayouts(true);waitW2(false,this)})}});

Ext.define("PanelReportingDanychAMainPanel",{extend:"Ext.Panel",alias:"widget.app.PanelReportingDanychAMainPanel",layout:"anchor",initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},onActivatePanel:function(a){},buildPanel:function(){this.addPanelsM={xtype:"toolbar",ui:"plain",items:[{xtype:"button",margin:"0px 5px 0px 0px",itemId:"refreshButton",iconCls:"iconClsDefault iconRefreshSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.odswiez,scope:this,handler:this.onReportReload}]};this.addPanels={xtype:"app.PanelReportingSavePane",itemId:"savePane",style:"padding-left:5px",vtype:"reports",vtypep:"rdanycha",listeners:{scope:this,reportselect:this.onReportSelect,reportsatatecollect:this.onReportCollectState,reportreset:this.onReportReset,reportchangename:this.onReportNameChange,reportchangenameaquirrename:this.onReportNameChangeAQQ,beforeaction:this.onReportBeforeaction,afteraction:this.onReportAfteraction,exportexcel:this.onReportExcel}};this.mitems={xtype:"container",layout:"anchor",anchor:"0",items:[{id:this.cid+"Menur",xtype:"app.CCRMenuPanelPretty",anchor:"0",vitems:[{layout:{type:"hbox",align:"stretch"},items:[this.addPanelsM,{itemId:"idobiektselector",xtype:"app.PanelReportingObiektSelectorFull",flex:1,listeners:{scope:this,filterchange:this.onFilterchange}},this.addPanels]}]},{xtype:"app.PanelReportingReportTypeSelect",itemId:"reporttype",ajaxURL:"getListDataAsTextValue",ajaxParams:{name:"ReportDanychAReportType"},anchor:"0",listeners:{scope:this,selectrow:this.onChangeReportControls}},{xtype:"panel",layout:{type:"hbox",align:"middle"},anchor:"0",bodyStyle:"padding:10px;padding-top:20px;padding-bottom:20px",items:[{xtype:"app.PanelReportingDanychATitle",itemId:"titlePanel",flex:1},{xtype:"app.PanelReportingCzasSelect",style:"padding-right:10px",itemId:"datemanipulationt",stateValue:"day",listeners:{scope:this,filterchange:this.onChangeReportControlsB}}]},{itemId:"topPanelS",anchor:"0",bodyStyle:"padding-bottom:10px;padding-left:10px;padding-right:10px",xtype:"app.PanelReportingDanychATopData",cls:"a-PanelReporting-report"},{itemId:"chartPanel",xtype:"app.PanelReportingDanychAChart",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-wykres",height:500,titleCollapse:false,collapsible:true,collapsed:false,animCollapse:false,listeners:{scope:this,expand:function(a){Ext.getBody().scrollTo("top",a.getY(),true)}}},{itemId:"tablePanel",xtype:"app.PanelReportingDanychATable",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-tdata",titleCollapse:false,collapsible:true,collapsed:false,buildDataTable:true,buildDataSumTable:false,animCollapse:false,listeners:{scope:this,expand:function(a){Ext.getBody().scrollTo("top",a.getY(),true)}}},{itemId:"tablePanelS",xtype:"app.PanelReportingDanychATable",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-tsummary",titleCollapse:false,collapsible:true,collapsed:false,buildDataTable:false,buildDataSumTable:true,animCollapse:false,listeners:{scope:this,expand:function(a){Ext.getBody().scrollTo("top",a.getY(),true)}}},{xtype:"box",cls:"a-PanelReporting-report-stopka"}]}},onReportInit:function(){this.onReportReloadPre();this.setValue(null);this.loadReportControlsData();this.onReportLoadReset()},onReportBeforeaction:function(a){waitW(true,this)},onReportAfteraction:function(a){waitW(false)},onReportReset:function(a){this.setValue(null,true);this.onReportLoadReset()},onReportSelect:function(e,d,b,a){a=Ext.decode(a);this.setValue(a);this.onReportReload()},getReportTitleNowyTPL:function(){var b=this.down("#reporttype");var a=b.getValue();var c=null;if(a==null){c=Lang.raport_dzienny}if(a=="daily"){c=Lang.raport_dzienny}if(a=="weekday"){c=Lang.raport_tygodniowy}if(a=="monthday"){c=Lang.raport_miesieczny}if(a=="monthweek"){c=Lang.raport_miesieczny_per_week}if(a=="yearmonth"){c=Lang.raport_roczny}if(a=="yearweek"){c=Lang.raport_roczny_per_week}return c},onReportNameChangeAQQ:function(e,b){var a=this.down("#savePane");var d=this.getReportTitleNowyTPL();b.name=Lang.nowy+" "+d.lowerlise()},updateReportTitleChange:function(){var a=this.down("#savePane");if(a.isReportNew()){var b=this.getReportTitleNowyTPL();b=Lang.nowy+" "+b.lowerlise();this.down("#titlePanel").setData({title:b})}},onReportNameChange:function(d,b,a){this.down("#titlePanel").setData({title:a})},onReportCollectState:function(e,b,a,d){d.rstate=Ext.encode(this.getValue())},onReportReloadPre:function(){if(!this.raportBuildedFirst){}},onReportLoadReset:function(){waitW(true,this);var a=null;Ext.suspendLayouts();this.down("#datemanipulationt").updateStateRefresh();this.down("#refreshButton").addCls("iconInactiv");var b=this.down("#chartPanel");b.setData(a);this.down("#tablePanel").setData(a,b);this.down("#tablePanelS").setData(a,b);this.down("#topPanelS").setData(a,b);Ext.resumeLayouts(true);waitW(false)},onReportReload:function(b){if(!this.raportBuildedFirst){this.raportBuildedFirst=true;waitW(true,this)}else{waitW(true,this)}var a=this.getValue();sendAjaxDataJsonRpcL("ajax/buildReportDanychATable",{reportd:a},this,function(e,d,c){if(!c){waitW(false);Ext.MessageBox.alert(Lang.error,e.error);return}Ext.suspendLayouts();this.down("#datemanipulationt").updateStateRefresh();this.down("#refreshButton").addCls("iconInactiv");var f=this.down("#chartPanel");f.setData(d);this.down("#tablePanel").setData(d,f);this.down("#tablePanelS").setData(d,f);this.down("#topPanelS").setData(d,f);Ext.resumeLayouts(true);waitW(false)})},onReportExcel:function(){var a=this.getValue();params={reportd:a};postFormAsync("op/getReportDanychATableExcel",params,false)},onFilterchange:function(){if(!this.bindProccess){this.down("#refreshButton").removeCls("iconInactiv")}},loadReportControlsData:function(){Ext.defer(this.onLoadReportControlsData,1,this)},onLoadReportControlsData:function(){this.dataLoaded=true;this.bindValueToReportControlsData();this.fireEvent("dataloaded",this)},bindValueToReportControlsData:function(){this.bindProccess=true;var c=this.down("#datemanipulationt");var a=this.down("#idobiektselector");var b=this.down("#reporttype");c.setValue({typeCzas:this.value.typeCzas,dateLocal:this.value.dateLocal,nowTypeSelect:this.value.nowTypeSelect});a.setValue(this.value.idobiektselector);b.setValue(this.value.params.reporttype);var d=this.down("#chartPanel");d.setAddParamsForReport(this.value.params);this.onChangeReportControls();this.bindProccess=false},getValue:function(){if(this.dataLoaded){var d=this.down("#chartPanel").getAddParamsForReport();var a=this.down("#idobiektselector").getValue();var b=this.down("#reporttype").getValue();var c=this.down("#datemanipulationt").getValue();this.value={params:{reporttype:b,chartSeriesMemory:d.chartSeriesMemory},idobiektselector:a,reporttype:b};Ext.apply(this.value,c);return this.value}else{return{params:{reporttype:"daily",chartSeriesMemory:["vinout"]},typeCzas:"current_day",dateLocal:null,idobiektselector:"T-0/",reporttype:"daily",nowTypeSelect:false}}},setValue:function(d,a){var c=null;if(a){if(this.dataLoaded){var b=this.down("#reporttype").getValue();c={params:{reporttype:b},reporttype:b}}else{c={params:{reporttype:"daily"},reporttype:"daily"}}}this.value=d;if(this.value==null){this.value={}}Ext.applyIf(this.value,{params:{reporttype:"daily",chartSeriesMemory:["vinout"]},typeCzas:"current_day",dateLocal:null,idobiektselector:"T-0/",reporttype:"daily",nowTypeSelect:false});if(c){this.value.reporttype=c.reporttype;this.value.params.reporttype=c.params.reporttype}if(this.dataLoaded){this.bindValueToReportControlsData()}},onChangeReportControlsB:function(){this.onFilterchange()},onChangeReportControls:function(){var c=this.down("#reporttype");var b=c.getValue();var d=null;if(b=="daily"){d="day"}if(b=="weekday"){d="week"}if(b=="monthday"){d="month"}if(b=="monthweek"){d="month"}if(b=="yearmonth"){d="year"}if(b=="yearweek"){d="year"}var a=this.down("#datemanipulationt");a.changeStateValue(d);this.updateReportTitleChange();this.onFilterchange();if(!this.bindProccess){}}});

Ext.define("PanelReportingDanychATable",{extend:"Ext.Panel",alias:"widget.app.PanelReportingDanychATable",layout:{type:"fit"},forceSizeElem:false,twoOkres:false,buildDataTable:false,buildDataSumTable:false,langokres1:Lang.wybrany_okres,langokres2:Lang.porownywany_okres,initComponent:function(){this.cls="a-PanelReportingDanychATable "+this.cls;this.cid=this.id;this.items=[];this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.el.on("click",this.onElBodyClick,this);this.el.on("mouseover",this.onElBodyMouseOver,this);this.el.on("mouseout",this.onElBodyMouseOut,this)},onElBodyMouseOver:function(c,a){var b=c.getTarget(".a-item-report",10);if(b){b=Ext.get(b)}},onElBodyMouseOut:function(c,a){var b=c.getTarget(".a-item-report",10);if(b){b=Ext.get(b)}},onElBodyClick:function(c,a){var b=c.getTarget(".a-item-report-click",10);if(b){b=Ext.get(b)}var b=c.getTarget(".a-item-report-legendexd",10);if(b){b=Ext.get(b);this.onDataLegendItemClick(b,c,a)}},setData:function(b,a){this.tableDD=b;this.chart=a;this.buildTableConstant();if(this.buildDataTable){var c=this.makeBuildDataTable();this.removeAll();this.add(c);this.itemc=c}if(this.buildDataSumTable){var c=this.makeBuildDataSumTable();this.removeAll();this.add(c);this.itemc=c}},onLegendInit:function(){},onDataLegendItemClick:function(d,g,c){if(this.chart){var a=d.down(".a-legendexd-item");var f=!a.hasCls("a-legendexd-inactive");var b=a.getAttribute("pname");this.chart.manualChangePnameState(b,!f);if(this.chart.getPnameState(b)){a.removeCls("a-legendexd-inactive")}else{a.addCls("a-legendexd-inactive")}}},getLegentActiveSeriesFlag:function(a){if(this.chart){return this.chart.getPnameState(a)}return false},getLegendColor:function(a){if(this.chart){return this.chart.getFieldParams(a).markerColor}return"#000000"},makeBuildDataTable:function(){var k=[];var d=[];var s=[];if(this.tableDD!=null){var c=this.tableDD.reportDef.params.avgselt;if(c===undefined){c=false}var p=this.tableDD.reportDef.params.avgTypeReport;if(p===undefined){p=false}var f=this.fieldMap;for(var w in this.tableDD.tableData){var x=this.tableDD.tableData[w];var u=x.czasLabel;k.push({label:u,dataIndex:"cold"+w})}if(this.chart){d.push({label:"",dataIndex:"coll",cls:"a-item-report-legendexd"})}else{d.push({label:"",dataIndex:"coll"})}for(var v in f){var n=f[v];var g={};for(var w in this.tableDD.tableData){var x=this.tableDD.tableData[w];var r=Ext.util.Format.number(n.vconv(x.values.okres1[v]),"#,#.##")+n.jedn;var h=r;if(this.twoOkres&&x.values.okres2){var o=n.vconv(x.values.okres1[v]);var m=n.vconv(x.values.okres2[v]);var q=Ext.util.Format.number(n.vconv(x.values.okres2[v]),"#,#.##")+n.jedn;if(p&&c){m=n.vconv(x.values[c][v]);q=Ext.util.Format.number(n.vconv(x.values[c][v]),"#,#.##")+n.jedn}var b="";var z=((o-m)/(m==0?1:m))*100;var a=Ext.util.Format.number(z,"#.#");if(a!="0"){var t=z>0?"a-up":"a-down";a=(z>0?"+":"")+a;b=" (<span class="+t+">"+a+"%</span>)"}h=r+"/"+q+b}if(this.chart){g.coll={tag:"div",pname:v,cls:"a-legendexd-item "+(this.getLegentActiveSeriesFlag(v)?"":"a-legendexd-inactive"),cn:[{tag:"span",cls:"a-legendexd-item-marker",style:"background:"+this.getLegendColor(v)}],html:n.label}}else{g.coll={tag:"div",pname:v,html:n.label}}g["cold"+w]=h}s.push(g)}}var y=Ext.create({xtype:"app.PanelReportingDanychCommonTable",lockedColumns:d,dataColumns:k,storeData:s});return y},makeBuildDataSumTable:function(){var n=[];var d=[];var r=[];if(this.tableDD!=null){var c=this.tableDD.reportDef.params.avgselt;if(c===undefined){c=false}var p=this.tableDD.reportDef.params.avgTypeReport;if(p===undefined){p=false}var g=this.fieldMap;var q=this.fieldSHMap;for(var v in this.tableDD.summaryMap){var w=this.tableDD.summaryMap[v];var k=q[v];if(k&&(!k.hidden)){var t=k.label;n.push({label:t,dataIndex:"cold"+v})}}d.push({label:"",dataIndex:"coll"});for(var u in g){var o=g[u];var h={};for(var v in this.tableDD.summaryMap){var w=this.tableDD.summaryMap[v];var k=q[v];if(k&&(!k.hidden)){var f=this.tableDD.summaryChangeMap[v];var b="";if(f&&f[u]){var a=Ext.util.Format.number(f[u],"#.#");if(a!="0"){var s=f[u]>0?"a-up":"a-down";a=(f[u]>0?"+":"")+a;b=" (<span class="+s+">"+a+"%</span>)"}}var m=Ext.util.Format.number(o.vconv(w.value[u]),"#,#.##")+o.jedn+b;h.coll=o.label;h["cold"+v]=m}}r.push(h)}}var x=Ext.create({xtype:"app.PanelReportingDanychCommonTable",lockedColumns:d,dataColumns:n,storeData:r});return x},buildTableConstant:function(){var d=undefined;if(this.tableDD){d=this.tableDD.reportDef.params.avgselt}if(d===undefined){d=false}var a=undefined;if(this.tableDD){a=this.tableDD.reportDef.params.avgTypeReport}if(a===undefined){a=false}var c={vinout:{label:Lang.odwiedziny,vconv:function(e){return e},jedn:""},vparagoncount:{label:Lang.liczba_paragonow,vconv:function(e){return e},jedn:""},vitemcountsum:{label:Lang.liczba_pozycji,vconv:function(e){return e},jedn:""},vvaluesum:{label:Lang.obroty,vconv:function(e){return e},jedn:" zł"},vavgitemcount:{label:Lang.srednia_liczba_pozycji,vconv:function(e){return e},jedn:""},vavgvalue:{label:Lang.srednia_sprzedaz,vconv:function(e){return e},jedn:" zł"},vconvatv:{label:Lang.konwersja,vconv:function(e){return(e>1?1:e)*100},jedn:"%"},vavgvaluepervisit:{label:Lang.srednia_sprzedaz_odwiedzajacy,vconv:function(e){return e},jedn:" zł"}};this.fieldMap=c;var b={summary_currentday_1:{label:this.langokres1},summary_currentday_2:{label:this.langokres2,hidden:a},summary_prevweekthesameday_1:{label:Lang.poprzedni_tydzien_ten_sam_dzien},summary_avg_day_last4week_1:{label:Lang.srednia_z_4_ostatnich_tygodni},summary_avg_day_last13week_1:{label:Lang.srednia_z_13_ostatnich_tygodni},summary_avg_day_last26week_1:{label:Lang.srednia_z_26_ostatnich_tygodni},summary_currentweek_1:{label:this.langokres1},summary_currentweek_2:{label:this.langokres2,hidden:a},summary_prevweek_1:{label:Lang.poprzedni_tydzień},summary_prevyearthesameweek_1:{label:Lang.poprzedni_rok_ten_sam_tydzien},summary_avg_week_last4week_1:{label:Lang.srednia_z_4_ostatnich_tygodni},summary_avg_week_last13week_1:{label:Lang.srednia_z_13_ostatnich_tygodni},summary_avg_week_last26week_1:{label:Lang.srednia_z_26_ostatnich_tygodni},summary_currentmonth_1:{label:this.langokres1},summary_currentmonth_2:{label:this.langokres2,hidden:a},summary_prevmonth_1:{label:Lang.poprzedni_miesiac},summary_prevyearthesamemonth_1:{label:Lang.poprzedni_rok_ten_sam_miesiac},summary_avg_month_last4month_1:{label:Lang.srednia_z_4_ostatnich_miesiecy},summary_avg_month_last13month_1:{label:Lang.srednia_z_13_ostatnich_miesiecy},summary_avg_month_last26month_1:{label:Lang.srednia_z_26_ostatnich_miesiecy},summary_week_currentmonth_1:{label:this.langokres1},summary_week_prevyearthesamemonth_1:{label:Lang.poprzedni_rok_ten_sam_miesiac},summary_currentyear_1:{label:this.langokres1},summary_currentyear_2:{label:this.langokres2,hidden:a},summary_prevyear_1:{label:Lang.poprzedni_rok},summary_prevprevyear_1:{label:Lang.poprzedni_poprzedni_rok},summary_week_currentyear_1:{label:this.langokres1},summary_week_currentyear_2:{label:this.langokres2,hidden:a},summary_week_prevyear_1:{label:Lang.poprzedni_rok},summary_week_prevprevyear_1:{label:Lang.poprzedni_poprzedni_rok}};this.fieldSHMap=b}});

Ext.define("PanelReportingDanychATitle",{extend:"Ext.Panel",alias:"widget.app.PanelReportingDanychATitle",layout:"anchor",initComponent:function(){this.cls="a-PanelReportingDanychATitle "+this.cls;this.cid=this.id;this.items=[{itemId:"boxbody",xtype:"box",anchor:"0",cls:"a-boxbody-container"}];this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.boxbody=this.down("#boxbody");this.el.on("click",this.onElMainCCClick,this);this.el.on("mouseover",this.onElMainCCMouseOver,this);this.el.on("mouseout",this.onElMainCCMouseOut,this);this.bindValue()},onElMainCCMouseOver:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.addCls("item-over")}},onElMainCCMouseOut:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.removeCls("item-over")}},onElMainCCClick:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){this.onItemClick(c,b)}},onItemClick:function(b,a){},setData:function(a){this.value=a;if(this.boxbody){this.bindValue()}},bindValue:function(){var a={tag:"div",cls:"a-boxbody-wrapper-container",cn:[]};if(this.value){a.cn.push({tag:"div",cls:"a-title",html:this.value.title})}this.boxbody.update(a)}});

Ext.define("PanelReportingDanychATopData",{extend:"Ext.Panel",alias:"widget.app.PanelReportingDanychATopData",layout:{type:"fit"},forceSizeElem:false,initComponent:function(){this.cls="a-PanelReportingDanychATopData "+this.cls;this.cid=this.id;this.items=[{itemId:"boxbody",xtype:"box",cls:"a-boxbody-container"}];this.callParent(arguments);this.reLayoutElemtentsBuffered=Ext.Function.createBuffered(this.reLayoutElemtents,1,this)},afterRender:function(){this.callParent(arguments);this.boxbody=this.down("#boxbody")},onResize:function(c,a,b,d){this.callParent(arguments);if(!this.firstResizeCalled){this.firstResizeCalled=true;this.reLayoutElemtents()}else{this.reLayoutElemtentsBuffered()}},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onRemove:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},setData:function(b,a){this.tableDD=b;this.chart=a;var c={tag:"div",cls:"a-boxbody-wrapper-container",cn:[]};c.cn=this.buildTableForTableData();this.boxbody.update(c);this.reLayoutElemtents()},getFieldParams:function(a){var b={vinout:{markerColor:"#F15854"},vparagoncount:{markerColor:"#DECF3F"},vitemcountsum:{markerColor:"#B276B2"},vvaluesum:{markerColor:"#B2912F"},vavgitemcount:{markerColor:"#60BD68"},vavgvalue:{markerColor:"#FAA43A"},vconvatv:{markerColor:"#5DA5DA"},vavgvaluepervisit:{markerColor:"#F17CB0"}};return b[a]},buildTableForTableData:function(){var d={vinout:{label:Lang.odwiedziny,vconv:function(e){return e},jedn:""},vparagoncount:{label:Lang.liczba_paragonow,vconv:function(e){return e},jedn:""},vitemcountsum:{label:Lang.liczba_pozycji,vconv:function(e){return e},jedn:""},vvaluesum:{label:Lang.obroty,vconv:function(e){return e},jedn:" zł"},vavgitemcount:{label:Lang.srednia_liczba_pozycji,vconv:function(e){return e},jedn:""},vavgvalue:{label:Lang.srednia_sprzedaz,vconv:function(e){return e},jedn:" zł"},vconvatv:{label:Lang.konwersja,vconv:function(e){return(e>1?1:e)*100},jedn:"%"},vavgvaluepervisit:{label:Lang.srednia_sprzedaz_odwiedzajacy,vconv:function(e){return e},jedn:" zł"}};var a=[];var n=["summary_currentday_1","summary_currentweek_1","summary_currentmonth_1","summary_currentyear_1","summary_week_currentyear_1","summary_week_currentmonth_1"];var c=null;if(this.tableDD){for(var g=0;g<n.length;g++){var b=n[g];var k=k=this.tableDD.summaryMap[b];if(k){c=k}}}for(var f in d){var l=d[f];if(l){var k=c;if(!k){k={value:{}};k.value[f]=0}if(k){var h=Ext.util.Format.number(l.vconv(k.value[f]),"#,#.##")+l.jedn;var m={tag:"div",cls:"a-data-item a-elem-"+f,cn:[{tag:"div",cls:"a-data-item-label a-elem-item"},{tag:"div",cls:"a-data-item-value",cn:[{tag:"div",cls:"a-data-item-inner-c",cn:[{tag:"div",cls:"a-data-item-inner-value",html:h},{tag:"div",cls:"a-data-item-inner-text",html:l.label}]}]}]};a.push(m)}}}return a},reLayoutElemtents:function(){var f=this.el.down(".a-boxbody-container");var h=this.el.down(".a-boxbody-wrapper-container");var l=this.boxbody.el.query(".a-data-item",false);if(h&&l.length>0){h.setWidth(f.getWidth());h.removeCls(["multi-row"]);for(var e=0;e<l.length;e++){var k=l[e];k.removeCls(["item-size-l1","item-size-l2","item-size-l3","last-row"]);k.setDisplayed(false)}var c=f.getWidth();var p=0;var b="";var o=l[0];o.setDisplayed(true);var n=Math.floor(c/l.length);if(n<o.getWidth()){if(n<o.getWidth()){o.addCls("item-size-l1");b="item-size-l1"}if(n<o.getWidth()){o.removeCls("item-size-l1");o.addCls("item-size-l2");b="item-size-l2"}if(n<o.getWidth()){o.removeCls("item-size-l2");o.addCls("item-size-l3");b="item-size-l3"}}p=o.getHeight();h.removeCls(["multi-row"]);for(var e=0;e<l.length;e++){var k=l[e];k.removeCls(["item-size-l1","item-size-l2","item-size-l3","last-row"]);k.setDisplayed(true)}var g=0;var a=0;var m=[];for(var e=0;e<l.length;e++){var k=l[e];k.addCls(b);if((g+k.getWidth())>c){a=g;m=[];m.push(k);g=0;g+=k.getWidth();h.addCls("multi-row")}else{m.push(k);g+=k.getWidth()}}if(a==0){a=g}for(var d=0;d<m.length;d++){m[d].addCls("last-row")}h.setWidth(a);h.setHeight(p);f.setHeight(p);h.alignTo(f,"c-c");this.updateLayout()}}});

Ext.define("PanelReportingDanychCommonTable",{extend:"Ext.container.Container",alias:"widget.app.PanelReportingDanychCommonTable",layout:{type:"hbox",align:"stretch"},lockedColumns:[],dataColumns:[],storeData:[],columnAppendWidth:20,initComponent:function(){this.cls="a-PanelReportingDanychCommonTable "+this.cls;this.items=[{xtype:"button",itemId:"bscrollViewLeft",ui:"plain-toolbar",iconCls:"iconClsDefault scrollLeft",width:42,scope:this,handler:this.scrollViewLeft},{xtype:"box",itemId:"tablecontainerlocked",cls:"table-container table-container-locked"},{xtype:"box",itemId:"tablecontainerdata",flex:1,cls:"table-container table-container-data"},{xtype:"button",itemId:"bscrollViewRight",ui:"plain-toolbar",iconCls:"iconClsDefault scrollRight",width:42,scope:this,handler:this.scrollViewRight}];this.callParent(arguments);this.updateViewBuffered=Ext.Function.createBuffered(this.updateView,1,this)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.el.on("click",this.onElBodyClick,this);this.el.on("mouseover",this.onElBodyMouseOver,this);this.el.on("mouseout",this.onElBodyMouseOut,this);this.buildDataC()},onResize:function(c,a,b,d){this.callParent(arguments);this.updateViewBuffered()},onElBodyMouseOver:function(c,a){var b=c.getTarget(".a-item",10);if(b){b=Ext.get(b);b.addCls("a-over");b.parent(".a-PanelReportingDanychCommonTable").select(".a-item[sdataRow='"+b.getAttribute("dataRow")+"']",true).addCls("a-over");b.parent(".a-PanelReportingDanychCommonTable").select(".a-item[sdataCol='"+b.getAttribute("dataCol")+"']",true).addCls("a-over")}},onElBodyMouseOut:function(c,a){var b=c.getTarget(".a-item",10);if(b){b=Ext.get(b);b.removeCls("a-over");b.parent(".a-PanelReportingDanychCommonTable").select(".a-item[sdataRow='"+b.getAttribute("dataRow")+"']",true).removeCls("a-over");b.parent(".a-PanelReportingDanychCommonTable").select(".a-item[sdataCol='"+b.getAttribute("dataCol")+"']",true).removeCls("a-over")}},onElBodyClick:function(c,a){var b=c.getTarget(".a-item-click",10);if(b){b=Ext.get(b)}},buildDataC:function(){this.measueElemCalc();if(this.lockedColumns.length>0&&this.dataColumns.length>0){this.buildDataCL();this.buildDataCD()}else{var a=this.down("#tablecontainerlocked");var b=this.down("#tablecontainerdata");a.update("");b.update({tag:"div",cls:"a-item-nodata",cn:[{tag:"div",cls:"a-item-nodata-inner",html:Lang.brak_danych}]})}},buildDataCL:function(){var k=this.down("#tablecontainerlocked");var b={tag:"table",cls:"table-elem",cn:[]};var h={tag:"tr",cn:[]};var g=[];for(var j=0;j<this.lockedColumns.length;j++){var c=this.lockedColumns[j];if(!c.hidden){g.push(c)}}for(var j=0;j<g.length;j++){var c=g[j];var m="";if(j==0){m+=" a-first"}if(j==g.length-1){m+=" a-last"}h.cn.push({tag:"td",cls:"a-table-header a-item a-row-header a-col-"+c.dataIndex+" "+m,dataRow:"header",dataCol:c.dataIndex,sdataRow:c.dataIndex+"-header",sdataCol:c.dataIndex+"-header",cn:[{tag:"span",html:c.label==""?"&nbsp;":c.label}]})}b.cn.push(h);for(var a=0;a<this.storeData.length;a++){var n=this.storeData[a];var e={tag:"tr",cn:[]};for(var j=0;j<g.length;j++){var c=g[j];var m="";if(j==0){m+=" a-first"}if(j==g.length-1){m+=" a-last"}if(a==0){m+=" a-row-first"}if(a==this.storeData.length-1){m+=" a-row-last"}if(a%2!=0){m+=" a-row-interline"}var l=n[c.dataIndex];if(!l){l="&nbsp;"}if(Ext.isObject(l)){l=Ext.DomHelper.markup(l)}var f={tag:"td",cls:"a-table-data a-item a-item-click a-row-"+a+" a-col-"+c.dataIndex+" "+m,dataRow:a,dataCol:c.dataIndex,sdataRow:a,sdataCol:c.dataIndex+"-"+a,cn:[{tag:"span",html:l}]};if(c.cls){f.cls+=" "+c.cls}e.cn.push(f)}b.cn.push(e)}k.update(b)},buildDataCD:function(){var k=this.down("#tablecontainerdata");var h={tag:"table",cls:"table-elem",cn:[]};var j={tag:"tr",cn:[]};var e=[];for(var c=0;c<this.dataColumns.length;c++){var m=this.dataColumns[c];if(!m.hidden){e.push(m)}}for(var c=0;c<e.length;c++){var m=e[c];var l="";if(c==0){l+=" a-first"}if(c==e.length-1){l+=" a-last"}j.cn.push({tag:"td",cls:"a-table-header a-item a-row-header a-col-"+m.dataIndex+" "+l,dataRow:"header",dataCol:m.dataIndex,sdataRow:m.dataIndex+"-header",sdataCol:m.dataIndex,cn:[{tag:"span",html:m.label==""?"&nbsp;":m.label}]})}h.cn.push(j);for(var a=0;a<this.storeData.length;a++){var n=this.storeData[a];var f={tag:"tr",cn:[]};for(var c=0;c<e.length;c++){var m=e[c];var l="";if(c==0){l+=" a-first"}if(c==e.length-1){l+=" a-last"}if(a==0){l+=" a-row-first"}if(a==this.storeData.length-1){l+=" a-row-last"}if(a%2!=0){l+=" a-row-interline"}var g=n[m.dataIndex];if(!g){g="&nbsp;"}if(Ext.isObject(g)){g=Ext.DomHelper.markup(g)}var b={tag:"td",cls:"a-table-data a-item a-item-click a-row-"+a+" a-col-"+m.dataIndex+" "+l,dataRow:a,dataCol:m.dataIndex,sdataRow:a,sdataCol:m.dataIndex,cn:[{tag:"span",html:g}]};if(m.cls){b.cls+=" "+m.cls}f.cn.push(b)}h.cn.push(f)}k.update(h)},measueElemCalc:function(){var g=Ext.getBody().createChild();g.addCls("a-PanelReportingDanychCommonTable-measueElemCalc");var c=new Ext.util.TextMetrics(g);for(var e=0;e<this.dataColumns.length;e++){var j=this.dataColumns[e];var h=c.getWidth(j.label);var b=h;for(var a=0;a<this.storeData.length;a++){var k=this.storeData[a];var j=this.dataColumns[e];var f=k[j.dataIndex];if(!f){f="&nbsp;"}if(Ext.isObject(f)){f=Ext.DomHelper.markup(f)}var h=c.getWidth(f);b=Math.max(b,h)}j.maxEMW=b;j.maxEMWC=b+this.columnAppendWidth}},updateView:function(){try{var c=this.down("#bscrollViewLeft");var d=this.down("#bscrollViewRight");var k=this.down("#tablecontainerdata");var l=k.getWidth();var j=0;for(var f=0;f<this.dataColumns.length;f++){var m=this.dataColumns[f];j+=m.maxEMWC}var h=this.dataColumns.length;this.maxGroupScroll=1;var a=0;for(var f=0;f<this.dataColumns.length;f++){var m=this.dataColumns[f];var b=m.maxEMWC;a+=b;if(l<a){this.maxGroupScroll++;a=b;m.groupScroll=this.maxGroupScroll}else{m.groupScroll=this.maxGroupScroll}}if(!this.initScrollViewed){this.initScrollViewed=true;this.initScrollView()}else{this.currentGroupScroll=1;this.updateScrollView()}}catch(g){}},initScrollView:function(){var b=this.down("#bscrollViewLeft");var a=this.down("#bscrollViewRight");var c=this.down("#tablecontainerdata");this.currentGroupScroll=1;this.updateScrollView()},updateScrollView:function(){var d=this.down("#bscrollViewLeft");var c=this.down("#bscrollViewRight");var e=this.down("#tablecontainerdata");for(var b=0;b<this.dataColumns.length;b++){var a=this.dataColumns[b];if(a.groupScroll==this.currentGroupScroll){e.el.select(".a-item[dataCol='"+a.dataIndex+"']",true).setDisplayed(true)}else{e.el.select(".a-item[dataCol='"+a.dataIndex+"']",true).setDisplayed(false)}}d.setDisabled(this.currentGroupScroll==1);c.setDisabled(this.currentGroupScroll==this.maxGroupScroll)},scrollViewLeft:function(a){if(this.currentGroupScroll>1){this.currentGroupScroll--}this.updateScrollView()},scrollViewRight:function(a){if(this.currentGroupScroll<this.maxGroupScroll){this.currentGroupScroll++}this.updateScrollView()}});

Ext.define("PanelReportingDanychOMainCompact",{extend:"Ext.Panel",alias:"widget.app.PanelReportingDanychOMainCompact",layout:"fit",rstate:null,initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},reloadReport:function(){this.onReportReload()},buildPanel:function(){if(this.rvalue.viewType=="chart"||this.rvalue.viewType==null){this.mitems=[{itemId:"dataPanel",xtype:"app.PanelReportingDanychAChart",height:300,avgTypeReport:this.avgTypeReport,twoOkres:true,langokres1:Lang.obiekt1,langokres2:Lang.obiekt2}]}if(this.rvalue.viewType=="topv"){this.mitems=[{xtype:"container",layout:{type:"vbox",align:"stretch",pack:"center"},items:[{itemId:"dataPanel",xtype:"app.PanelReportingDanychATopData",bodyStyle:"padding:10px",avgTypeReport:this.avgTypeReport,twoOkres:true,langokres1:Lang.obiekt1,langokres2:Lang.obiekt2}]}]}if(this.rvalue.viewType=="table"){this.mitems=[{itemId:"dataPanel",xtype:"app.PanelReportingDanychATable",buildDataTable:true,buildDataSumTable:false,avgTypeReport:this.avgTypeReport,twoOkres:true,langokres1:Lang.obiekt1,langokres2:Lang.obiekt2}]}if(this.rvalue.viewType=="tables"){this.mitems=[{itemId:"dataPanel",xtype:"app.PanelReportingDanychATable",buildDataTable:false,buildDataSumTable:true,avgTypeReport:this.avgTypeReport,twoOkres:true,langokres1:Lang.obiekt1,langokres2:Lang.obiekt2}]}},hasPanelForOpts:function(){return true},getPanelForOpts:function(a){if(!a.value.viewType){a.value.viewType="chart"}var b={xtype:"form",bodyCls:"panelBodyDefaults",items:[{xtype:"viewcomboexd",itemId:"viewType",cls:"a-PanelReportingCommon-labels-special",anchor:"0",labelAlign:"top",fieldLabel:Lang.typy_raportow,displayField:"text",valueField:"value",allowBlank:false,autoSortStore:false,autoForceToSelect:true,controlEmptyValue:false,value:a.value.viewType,datas:[{value:"topv",text:Lang.dane_kafelki},{value:"chart",text:Lang.wykres},{value:"table",text:Lang.dane_tabela},{value:"tables",text:Lang.dane_tabela_s}]}],getValue:function(){return{viewType:this.down("#viewType").getValue2Default()}}};return b},onReportInit:function(){this.onReportReload()},onReportReload:function(){waitW2(true,this,{compact:true});var a=this.rstate;sendAjaxDataJsonRpcL("ajax/buildReportDanychOTable",{reportd:a},this,function(e,d,b){if(!b){waitW2(false,this);Ext.MessageBox.alert(Lang.error,e.error);return}Ext.suspendLayouts();var c=this.down("#dataPanel");c.setData(d);Ext.resumeLayouts(true);waitW2(false,this)})}});

Ext.define("PanelReportingDanychOMainPanel",{extend:"Ext.Panel",alias:"widget.app.PanelReportingDanychOMainPanel",layout:"anchor",avgTypeReport:false,initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},onActivatePanel:function(a){},buildPanel:function(){this.createExternalFilterPanelForO();this.addPanelsM={xtype:"toolbar",ui:"plain",items:[{xtype:"button",margin:"0px 5px 0px 0px",itemId:"refreshButton",iconCls:"iconClsDefault iconRefreshSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.odswiez,scope:this,handler:this.onReportReload}]};this.addPanels={xtype:"app.PanelReportingSavePane",itemId:"savePane",style:"padding-left:5px;padding-right:5px",vtype:"reports",vtypep:this.avgTypeReport?"rdanychosr":"rdanycho",listeners:{scope:this,reportselect:this.onReportSelect,reportsatatecollect:this.onReportCollectState,reportreset:this.onReportReset,reportchangename:this.onReportNameChange,reportchangenameaquirrename:this.onReportNameChangeAQQ,beforeaction:this.onReportBeforeaction,afteraction:this.onReportAfteraction,exportexcel:this.onReportExcel}};this.mitems={xtype:"container",layout:"anchor",anchor:"0",items:[{xtype:"container",flex:1,scrollable:true,layout:"anchor",items:[{id:this.cid+"Menur",xtype:"app.CCRMenuPanelPretty",anchor:"0",vitems:[{layout:{type:"hbox",align:"stretch"},flex:1,items:[Ext.apply(this.addPanelsM,{}),{xtype:"panel",layout:{type:"hbox",align:"stretch"},flex:1,items:[{itemId:"idobiektselector",xtype:"app.PanelReportingObiektSelectorFull",flex:1,allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste,externalFilterPanel:this.exPanel1,listeners:{scope:this,filterchange:this.onChangeReportControlsFilterchange,filterreset:this.onChangeReportControlsFilterreset,filterpanelshow:this.onChangeReportControlsFilterpanelshow,filterpanelclose:this.onChangeReportControlsFilterpanelclose}},{itemId:"idobiektselector2",xtype:"app.PanelReportingObiektSelectorFull",flex:1,allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste,externalFilterPanel:this.exPanel2,listeners:{scope:this,filterchange:this.onChangeReportControlsFilterchange,filterreset:this.onChangeReportControlsFilterreset,filterpanelshow:this.onChangeReportControlsFilterpanelshow,filterpanelclose:this.onChangeReportControlsFilterpanelclose}}]},Ext.apply(this.addPanels,{})]}]},{xtype:"app.PanelReportingReportTypeSelect",itemId:"reporttype",ajaxURL:"getListDataAsTextValue",ajaxParams:{name:"ReportDanychOReportType"},anchor:"0",listeners:{scope:this,selectrow:this.onChangeReportControls}},{xtype:"panel",layout:{type:"hbox",align:"middle"},anchor:"0",bodyStyle:"padding:10px;padding-top:20px;padding-bottom:20px",items:[{xtype:"app.PanelReportingDanychATitle",itemId:"titlePanel",flex:1},{xtype:"app.PanelReportingCzasSelect",style:"padding-right:10px",itemId:"datemanipulationt",stateValue:"day",listeners:{scope:this,filterchange:this.onChangeReportControlsC}}]},{itemId:"topPanelS",anchor:"0",bodyStyle:"padding-bottom:10px;padding-left:10px;padding-right:10px",xtype:"app.PanelReportingDanychATopData",cls:"a-PanelReporting-report"},{itemId:"chartPanel",xtype:"app.PanelReportingDanychAChart",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-wykres",height:500,twoOkres:true,titleCollapse:true,collapsible:true,collapsed:false,animCollapse:false,langokres1:Lang.obiekt1,langokres2:Lang.obiekt2},{itemId:"tablePanel",xtype:"app.PanelReportingDanychATable",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-tdata",twoOkres:true,titleCollapse:true,collapsible:true,collapsed:false,buildDataTable:true,buildDataSumTable:false,animCollapse:false,langokres1:Lang.wybrany_obiekt,langokres2:Lang.porownywany_obiekt},{itemId:"tablePanelS",xtype:"app.PanelReportingDanychATable",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-tsummary",twoOkres:true,titleCollapse:true,collapsible:true,collapsed:false,buildDataTable:false,buildDataSumTable:true,animCollapse:false,langokres1:Lang.wybrany_obiekt,langokres2:Lang.porownywany_obiekt},{xtype:"box",cls:"a-PanelReporting-report-stopka"}]}]}},onReportInit:function(){this.onReportReloadPre();this.setValue(null);this.loadReportControlsData();this.onReportLoadReset()},onReportBeforeaction:function(a){waitW(true,this)},onReportAfteraction:function(a){waitW(false)},onReportReset:function(a){this.setValue(null,true);this.onReportLoadReset()},getReportTitleNowyTPL:function(){var b=this.down("#reporttype");var a=b.getValue();var c=null;if(a==null){c=Lang.raport_dzienny}if(a=="daily"){c=Lang.raport_dzienny}if(a=="weekday"){c=Lang.raport_tygodniowy}if(a=="monthday"){c=Lang.raport_miesieczny}if(a=="monthweek"){c=Lang.raport_miesieczny_per_week}if(a=="yearmonth"){c=Lang.raport_roczny}if(a=="yearweek"){c=Lang.raport_roczny_per_week}return c},onReportNameChangeAQQ:function(e,b){var a=this.down("#savePane");var d=this.getReportTitleNowyTPL();b.name=Lang.nowy+" "+d.lowerlise()},updateReportTitleChange:function(){var a=this.down("#savePane");if(a.isReportNew()){var b=this.getReportTitleNowyTPL();b=Lang.nowy+" "+b.lowerlise();this.down("#titlePanel").setData({title:b})}},onReportSelect:function(e,d,b,a){a=Ext.decode(a);this.setValue(a);this.onReportReload()},onReportNameChange:function(d,b,a){this.down("#titlePanel").setData({title:a})},onReportCollectState:function(e,b,a,d){d.rstate=Ext.encode(this.getValue())},onReportReloadPre:function(){if(!this.raportBuildedFirst){}},onReportLoadReset:function(){waitW(true,this);var a=null;Ext.suspendLayouts();this.down("#datemanipulationt").updateStateRefresh();this.down("#refreshButton").addCls("iconInactiv");var b=this.down("#chartPanel");b.setData(a);this.down("#tablePanel").setData(a,b);this.down("#tablePanelS").setData(a,b);this.down("#topPanelS").setData(a,b);Ext.resumeLayouts(true);waitW(false)},onReportReload:function(){if(!this.raportBuildedFirst){this.raportBuildedFirst=true;waitW(true,this)}else{waitW(true,this)}var a=this.getValue();sendAjaxDataJsonRpcL("ajax/buildReportDanychOTable",{reportd:a},this,function(d,c,b){if(!b){waitW(false);Ext.MessageBox.alert(Lang.error,d.error);return}Ext.suspendLayouts();this.down("#datemanipulationt").updateStateRefresh();this.down("#refreshButton").addCls("iconInactiv");var e=this.down("#chartPanel");e.setData(c);this.down("#tablePanel").setData(c,e);this.down("#tablePanelS").setData(c,e);this.down("#topPanelS").setData(c,e);Ext.resumeLayouts(true);waitW(false)})},onReportExcel:function(){var a=this.getValue();params={reportd:a};postFormAsync("op/getReportDanychOTableExcel",params,false)},onFilterchange:function(a){if(!this.bindProccess){this.down("#refreshButton").removeCls("iconInactiv")}},createExternalFilterPanelForO:function(){var a=null;a=Ext.create("widget.panel",{hidden:!this.avgTypeReport,mainC:true,style:"margin-top:10px",cls:"panelBodyDefaults",title:Lang.topn,titleCollapse:true,collapsible:true,collapsed:true,layout:{type:"vbox",align:"stretch"},items:[{xtype:"container",cls:"panelBodyDefaults",margin:"10px 0px 0px 0px",layout:{type:"hbox",align:"stretch"},items:[{xtype:"checkboxexd",itemId:"topnreport",margin:"0px 5px 0px 0px",width:30,listeners:{scope:this,change:this.onChangeReportControlsB}},{xtype:"comboexd",itemId:"topnv",flex:1,displayField:"n",valueField:"v",allowBlank:true,regex:new RegExp("^[0-9]+$"),controlEmptyValue:false,autoSortStore:false,editable:true,datas:[{n:"1",v:1},{n:"2",v:2},{n:"3",v:3},{n:"5",v:5},{n:"10",v:10},{n:"15",v:15},{n:"20",v:20},{n:"30",v:30}]}]},{xtype:"fieldcontainer",style:"margin-top:10px",layout:{type:"hbox",align:"stretch"},anchor:"0",labelAlign:"top",fieldLabel:Lang.najlepiejpo,items:[{xtype:"viewcomboexd",itemId:"topnpname",flex:1,autoSortStore:false}]}]});this.exPanel1=a;a=Ext.create("widget.panel",{hidden:!this.avgTypeReport,mainC:true,style:"margin-top:10px",cls:"panelBodyDefaults",title:Lang.topn,titleCollapse:true,collapsible:true,collapsed:true,layout:{type:"vbox",align:"stretch"},items:[{xtype:"container",cls:"panelBodyDefaults",margin:"10px 0px 0px 0px",layout:{type:"hbox",align:"stretch"},items:[{xtype:"checkboxexd",itemId:"topnreport",margin:"0px 5px 0px 0px",width:30,listeners:{scope:this,change:this.onChangeReportControlsB}},{xtype:"comboexd",itemId:"topnv",flex:1,displayField:"n",valueField:"v",allowBlank:true,regex:new RegExp("^[0-9]+$"),controlEmptyValue:false,autoSortStore:false,editable:true,datas:[{n:"1",v:1},{n:"2",v:2},{n:"3",v:3},{n:"5",v:5},{n:"10",v:10},{n:"15",v:15},{n:"20",v:20},{n:"30",v:30}]}]},{xtype:"fieldcontainer",style:"margin-top:10px",layout:{type:"hbox",align:"stretch"},anchor:"0",labelAlign:"top",fieldLabel:Lang.najlepiejpo,items:[{xtype:"viewcomboexd",itemId:"topnpname",flex:1,autoSortStore:false}]}]});this.exPanel2=a},loadReportControlsData:function(){var a=[{value:"vinout",text:Lang.odwiedziny},{value:"vparagoncount",text:Lang.liczba_paragonow},{value:"vitemcountsum",text:Lang.liczba_pozycji},{value:"vvaluesum",text:Lang.obroty},{value:"vavgitemcount",text:Lang.srednia_liczba_pozycji},{value:"vavgvalue",text:Lang.srednia_sprzedaz},{value:"vconvatv",text:Lang.konwersja},{value:"vavgvaluepervisit",text:Lang.srednia_sprzedaz_odwiedzajacy}];this.exPanel1.down("#topnpname").store.loadData(a);this.exPanel2.down("#topnpname").store.loadData(a);Ext.defer(this.onLoadReportControlsData,1,this)},onLoadReportControlsData:function(){this.dataLoaded=true;this.bindValueToReportControlsData();this.fireEvent("dataloaded",this)},bindValueToReportControlsData:function(){this.bindProccess=true;var c=this.down("#datemanipulationt");var a=this.down("#idobiektselector");var d=this.down("#idobiektselector2");var b=this.down("#reporttype");c.setValue({typeCzas:this.value.okres1.typeCzas,dateLocal:this.value.okres1.dateLocal,nowTypeSelect:this.value.nowTypeSelect});c.setValue({typeCzas:this.value.okres2.typeCzas,dateLocal:this.value.okres2.dateLocal,nowTypeSelect:this.value.nowTypeSelect});a.setValue(this.value.okres1.idobiektselector);d.setValue(this.value.okres2.idobiektselector);b.setValue(this.value.params.reporttype);this.exPanel1.down("#topnreport").setValue(this.value.okres1.topnreport);this.exPanel1.down("#topnv").setValue(this.value.okres1.topnv);this.exPanel1.down("#topnpname").setValue2Default(this.value.okres1.topnpname);this.exPanel2.down("#topnreport").setValue(this.value.okres2.topnreport);this.exPanel2.down("#topnv").setValue(this.value.okres2.topnv);this.exPanel2.down("#topnpname").setValue2Default(this.value.okres2.topnpname);var e=this.down("#chartPanel");e.setAddParamsForReport(this.value.params);this.onChangeReportControls();this.onChangeReportControlsB(this.exPanel1);this.onChangeReportControlsB(this.exPanel2);this.bindProccess=false},getValue:function(){if(this.dataLoaded){var e=this.down("#chartPanel").getAddParamsForReport();var a=this.down("#idobiektselector").getValue();var d=this.down("#idobiektselector2").getValue();var b=this.down("#reporttype").getValue();var c=this.down("#datemanipulationt").getValue();this.value={params:{reporttype:b,avgTypeReport:false,chartSeriesMemory:e.chartSeriesMemory},okres1:{idobiektselector:a,topnreport:this.exPanel1.down("#topnreport").getValue(),topnv:this.exPanel1.down("#topnv").getValue2NL(),topnpname:this.exPanel1.down("#topnpname").getValue2Default()},okres2:{idobiektselector:d,topnreport:this.exPanel2.down("#topnreport").getValue(),topnv:this.exPanel2.down("#topnv").getValue2NL(),topnpname:this.exPanel2.down("#topnpname").getValue2Default()},reporttype:b,nowTypeSelect:c.nowTypeSelect,avgTypeReport:this.avgTypeReport};Ext.apply(this.value.okres1,c);Ext.apply(this.value.okres2,c);return this.value}else{return{params:{reporttype:"daily",avgTypeReport:false,chartSeriesMemory:["vinout"]},okres1:{idobiektselector:"T-0/",typeCzas:"current_day",dateLocal:null,topnreport:false,topnv:5,topnpname:"vinout"},okres2:{idobiektselector:"T-0/",typeCzas:"current_day",dateLocal:null,topnreport:false,topnv:5,topnpname:"vinout"},reporttype:"daily",nowTypeSelect:false,avgTypeReport:this.avgTypeReport}}},setValue:function(d,a){var c=null;if(a){if(this.dataLoaded){var b=this.down("#reporttype").getValue();c={params:{reporttype:b},reporttype:b}}else{c={params:{reporttype:"daily"},reporttype:"daily"}}}this.value=d;if(this.value==null){this.value={}}Ext.applyIf(this.value,{params:{reporttype:"daily",avgTypeReport:false,chartSeriesMemory:["vinout"]},okres1:{idobiektselector:"T-0/",typeCzas:"current_day",dateLocal:null,topnreport:false,topnv:5,topnpname:"vinout"},okres2:{idobiektselector:"T-0/",typeCzas:"current_day",dateLocal:null,topnreport:false,topnv:5,topnpname:"vinout"},reporttype:"daily",nowTypeSelect:false,avgTypeReport:this.avgTypeReport});if(c){this.value.reporttype=c.reporttype;this.value.params.reporttype=c.params.reporttype}if(this.dataLoaded){this.bindValueToReportControlsData()}},onChangeReportControlsFilterpanelshow:function(a){},onChangeReportControlsFilterpanelclose:function(a){},onChangeReportControlsFilterchange:function(a){this.onFilterchange()},onChangeReportControlsFilterreset:function(a){a.externalFilterPanel.down("#topnreport").setValue(false);this.onChangeReportControlsB(a.externalFilterPanel)},onChangeReportControlsC:function(a){},onChangeReportControlsB:function(b){if(b.xtype!="panel"){b=b.up("panel[mainC]")}var a=b.down("#topnreport").getValue();b.down("#topnpname").setDisabled(!a);b.down("#topnv").setDisabled(!a);if(b.onwerFilter){b.onwerFilter.updateExternalFilterFlag(a)}this.onFilterchange()},onChangeReportControls:function(f){var d=this.down("#reporttype");var b=d.getValue();var e=null;if(b=="daily"){e="day"}if(b=="weekday"){e="week"}if(b=="monthday"){e="month"}if(b=="monthweek"){e="month"}if(b=="yearmonth"){e="year"}if(b=="yearweek"){e="year"}var a=this.down("#datemanipulationt");a.changeStateValue(e);this.updateReportTitleChange();this.onFilterchange();if(!this.bindProccess){}}});

Ext.define("PanelReportingDanychPMainCompact",{extend:"Ext.Panel",alias:"widget.app.PanelReportingDanychPMainCompact",layout:"fit",rstate:null,initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},reloadReport:function(){this.onReportReload()},buildPanel:function(){if(this.rvalue.viewType=="chart"||this.rvalue.viewType==null){this.mitems=[{itemId:"dataPanel",xtype:"app.PanelReportingDanychAChart",height:300,avgTypeReport:this.avgTypeReport,twoOkres:true}]}if(this.rvalue.viewType=="topv"){this.mitems=[{xtype:"container",layout:{type:"vbox",align:"stretch",pack:"center"},items:[{itemId:"dataPanel",xtype:"app.PanelReportingDanychATopData",bodyStyle:"padding:10px",avgTypeReport:this.avgTypeReport,twoOkres:true}]}]}if(this.rvalue.viewType=="table"){this.mitems=[{itemId:"dataPanel",xtype:"app.PanelReportingDanychATable",buildDataTable:true,buildDataSumTable:false,avgTypeReport:this.avgTypeReport,twoOkres:true}]}if(this.rvalue.viewType=="tables"){this.mitems=[{itemId:"dataPanel",xtype:"app.PanelReportingDanychATable",buildDataTable:false,buildDataSumTable:true,avgTypeReport:this.avgTypeReport,twoOkres:true}]}},hasPanelForOpts:function(){return true},getPanelForOpts:function(a){if(!a.value.viewType){a.value.viewType="chart"}var b={xtype:"form",bodyCls:"panelBodyDefaults",items:[{xtype:"viewcomboexd",itemId:"viewType",cls:"a-PanelReportingCommon-labels-special",anchor:"0",labelAlign:"top",fieldLabel:Lang.typy_raportow,displayField:"text",valueField:"value",allowBlank:false,autoSortStore:false,autoForceToSelect:true,controlEmptyValue:false,value:a.value.viewType,datas:[{value:"topv",text:Lang.dane_kafelki},{value:"chart",text:Lang.wykres},{value:"table",text:Lang.dane_tabela},{value:"tables",text:Lang.dane_tabela_s}]}],getValue:function(){return{viewType:this.down("#viewType").getValue2Default()}}};return b},onReportInit:function(){this.onReportReload()},onReportReload:function(){waitW2(true,this,{compact:true});var a=this.rstate;sendAjaxDataJsonRpcL("ajax/buildReportDanychPTable",{reportd:a},this,function(e,d,b){if(!b){waitW2(false,this);Ext.MessageBox.alert(Lang.error,e.error);return}Ext.suspendLayouts();var c=this.down("#dataPanel");c.setData(d);Ext.resumeLayouts(true);waitW2(false,this)})}});

Ext.define("PanelReportingDanychPMainPanel",{extend:"Ext.Panel",alias:"widget.app.PanelReportingDanychPMainPanel",layout:"anchor",avgTypeReport:false,initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},onActivatePanel:function(a){},buildPanel:function(){this.addPanelsM={xtype:"toolbar",ui:"plain",items:[{xtype:"button",margin:"0px 5px 0px 0px",itemId:"refreshButton",iconCls:"iconClsDefault iconRefreshSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.odswiez,scope:this,handler:this.onReportReload}]};this.addPanels={xtype:"app.PanelReportingSavePane",itemId:"savePane",style:"padding-left:5px;padding-right:5px",vtype:"reports",vtypep:this.avgTypeReport?"rdanychpsr":"rdanychp",listeners:{scope:this,reportselect:this.onReportSelect,reportsatatecollect:this.onReportCollectState,reportreset:this.onReportReset,reportchangename:this.onReportNameChange,reportchangenameaquirrename:this.onReportNameChangeAQQ,beforeaction:this.onReportBeforeaction,afteraction:this.onReportAfteraction,exportexcel:this.onReportExcel}};this.mitems={xtype:"container",layout:"anchor",anchor:"0",items:[{xtype:"container",flex:1,scrollable:true,layout:"anchor",items:[{id:this.cid+"Menur",xtype:"app.CCRMenuPanelPretty",anchor:"0",vitems:[{layout:{type:"hbox",align:"stretch"},flex:1,items:[Ext.apply(this.addPanelsM,{}),{itemId:"idobiektselector",xtype:"app.PanelReportingObiektSelectorFull",flex:1,allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste,listeners:{scope:this,filterchange:this.onFilterchange}},Ext.apply(this.addPanels,{})]}]},{xtype:"app.PanelReportingReportTypeSelect",itemId:"reporttype",ajaxURL:"getListDataAsTextValue",ajaxParams:{name:"ReportDanychPReportType"},anchor:"0",listeners:{scope:this,selectrow:this.onChangeReportControls}},{xtype:"panel",layout:{type:"hbox",align:"middle"},anchor:"0",bodyStyle:"padding:10px;padding-top:20px;padding-bottom:20px",items:[{xtype:"app.PanelReportingDanychATitle",itemId:"titlePanel",flex:1},{xtype:"app.PanelReportingCzasSelect",style:"padding-right:10px",itemId:"datemanipulationt",hideNowTypeSelect:true,stateValue:"day",listeners:{scope:this,filterchange:this.onChangeReportControlsB}},{xtype:"app.PanelReportingCzasSelect",style:"padding-right:10px;opacity:0.7",itemId:"datemanipulationt2",hideNowTypeSelect:true,hidden:this.avgTypeReport,stateValue:"day",listeners:{scope:this,filterchange:this.onChangeReportControlsB}},{xtype:"button",itemId:"nowTypeSelectLocal",cls:"a-PanelReportingDanychA nowTypeSelect",text:Lang.raport_do_teraz,ui:"default-toolbar",width:100,enableToggle:true,listeners:{scope:this,toggle:this.onChangeReportControlsB}},{xtype:"buttoncomboexd",itemId:"avgselt",style:"margin-left:10px",autoSortStore:false,hidden:!this.avgTypeReport,listeners:{scope:this,selectrow:this.onChangeReportControlsB}}]},{itemId:"topPanelS",anchor:"0",bodyStyle:"padding-bottom:10px;padding-left:10px;padding-right:10px",xtype:"app.PanelReportingDanychATopData",cls:"a-PanelReporting-report"},{itemId:"chartPanel",xtype:"app.PanelReportingDanychAChart",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-wykres",height:500,twoOkres:true,titleCollapse:true,collapsible:true,collapsed:false,animCollapse:false},{itemId:"tablePanel",xtype:"app.PanelReportingDanychATable",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-tdata",twoOkres:true,titleCollapse:true,collapsible:true,collapsed:false,buildDataTable:true,buildDataSumTable:false,animCollapse:false},{itemId:"tablePanelS",xtype:"app.PanelReportingDanychATable",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-tsummary",twoOkres:true,titleCollapse:true,collapsible:true,collapsed:false,buildDataTable:false,buildDataSumTable:true,animCollapse:false},{xtype:"box",cls:"a-PanelReporting-report-stopka"}]}]}},onReportInit:function(){this.onReportReloadPre();this.setValue(null);this.loadReportControlsData();this.onReportLoadReset()},onReportBeforeaction:function(a){waitW(true,this)},onReportAfteraction:function(a){waitW(false)},onReportReset:function(a){this.setValue(null,true);this.onReportLoadReset()},onReportSelect:function(e,d,b,a){a=Ext.decode(a);this.setValue(a);this.onReportReload()},getReportTitleNowyTPL:function(){var b=this.down("#reporttype");var a=b.getValue();var c=null;if(a==null){c=Lang.raport_dzienny}if(a=="daily"){c=Lang.raport_dzienny}if(a=="weekday"){c=Lang.raport_tygodniowy}if(a=="monthday"){c=Lang.raport_miesieczny}if(a=="monthweek"){c=Lang.raport_miesieczny_per_week}if(a=="yearmonth"){c=Lang.raport_roczny}if(a=="yearweek"){c=Lang.raport_roczny_per_week}return c},onReportNameChangeAQQ:function(e,b){var a=this.down("#savePane");var d=this.getReportTitleNowyTPL();b.name=Lang.nowy+" "+d.lowerlise()},updateReportTitleChange:function(){var a=this.down("#savePane");if(a.isReportNew()){var b=this.getReportTitleNowyTPL();b=Lang.nowy+" "+b.lowerlise();this.down("#titlePanel").setData({title:b})}},onReportNameChange:function(d,b,a){this.down("#titlePanel").setData({title:a})},onReportCollectState:function(e,b,a,d){d.rstate=Ext.encode(this.getValue())},onReportReloadPre:function(){if(!this.raportBuildedFirst){}},onReportLoadReset:function(){waitW(true,this);var a=null;Ext.suspendLayouts();this.down("#datemanipulationt").updateStateRefresh();this.down("#refreshButton").addCls("iconInactiv");var b=this.down("#chartPanel");b.setData(a);this.down("#tablePanel").setData(a,b);this.down("#tablePanelS").setData(a,b);this.down("#topPanelS").setData(a,b);Ext.resumeLayouts(true);waitW(false)},onReportReload:function(){if(!this.raportBuildedFirst){this.raportBuildedFirst=true;waitW(true,this)}else{waitW(true,this)}var a=this.getValue();sendAjaxDataJsonRpcL("ajax/buildReportDanychPTable",{reportd:a},this,function(d,c,b){if(!b){waitW(false);Ext.MessageBox.alert(Lang.error,d.error);return}Ext.suspendLayouts();this.down("#datemanipulationt").updateStateRefresh();this.down("#datemanipulationt2").updateStateRefresh();this.down("#refreshButton").addCls("iconInactiv");var e=this.down("#chartPanel");e.setData(c);this.down("#tablePanel").setData(c,e);this.down("#tablePanelS").setData(c,e);this.down("#topPanelS").setData(c,e);Ext.resumeLayouts(true);waitW(false)})},onReportExcel:function(){var a=this.getValue();params={reportd:a};postFormAsync("op/getReportDanychPTableExcel",params,false)},onFilterchange:function(){if(!this.bindProccess){this.down("#refreshButton").removeCls("iconInactiv")}},loadReportControlsData:function(){Ext.defer(this.onLoadReportControlsData,1,this)},onLoadReportControlsData:function(){this.dataLoaded=true;this.bindValueToReportControlsData();this.fireEvent("dataloaded",this)},updateNowTypeSelect:function(){var a=this.down("#nowTypeSelectLocal");if(a.pressed){var b=new Date();b=moment(b).add(-1,"hours").toDate();a.setText(Lang.czas_do+" "+Ext.Date.format(b,"H:00"))}else{a.setText(Lang.raport_do_teraz)}},bindValueToReportControlsData:function(){this.bindProccess=true;var e=this.down("#datemanipulationt");var f=this.down("#datemanipulationt2");var d=this.down("#nowTypeSelectLocal");var a=this.down("#idobiektselector");var b=this.down("#reporttype");var c=this.down("#avgselt");e.setValue({typeCzas:this.value.okres1.typeCzas,dateLocal:this.value.okres1.dateLocal,nowTypeSelect:this.value.nowTypeSelect});f.setValue({typeCzas:this.value.okres2.typeCzas,dateLocal:this.value.okres2.dateLocal,nowTypeSelect:this.value.nowTypeSelect});d.setPressed(this.value.nowTypeSelect);a.setValue(this.value.idobiektselector);b.setValue(this.value.params.reporttype);c.setValue2Default(this.value.params.avgselt);var g=this.down("#chartPanel");g.setAddParamsForReport(this.value.params);this.onChangeReportControls();this.updateNowTypeSelect();this.bindProccess=false},getValue:function(){this.updateNowTypeSelect();if(this.dataLoaded){var g=this.down("#chartPanel").getAddParamsForReport();var a=this.down("#idobiektselector").getValue();var b=this.down("#reporttype").getValue();var c=this.down("#avgselt").getValue2Default();var e=this.down("#datemanipulationt").getValue();var d=this.down("#nowTypeSelectLocal").pressed;var f=this.down("#datemanipulationt2").getValue();this.value={params:{reporttype:b,avgselt:c,avgTypeReport:this.avgTypeReport,chartSeriesMemory:g.chartSeriesMemory},okres1:{typeCzas:"current_day",dateLocal:null},okres2:{typeCzas:"prev_day",dateLocal:null},idobiektselector:a,reporttype:b,nowTypeSelect:d,avgTypeReport:this.avgTypeReport};Ext.apply(this.value.okres1,e);Ext.apply(this.value.okres2,f);return this.value}else{return{params:{reporttype:"daily",avgselt:"avg_1_1",avgTypeReport:this.avgTypeReport,chartSeriesMemory:["vinout"]},okres1:{typeCzas:"current_day",dateLocal:null},okres2:{typeCzas:"prev_day",dateLocal:null},idobiektselector:"T-0/",reporttype:"daily",nowTypeSelect:false,avgTypeReport:this.avgTypeReport}}},setValue:function(d,a){var c=null;if(a){if(this.dataLoaded){var b=this.down("#reporttype").getValue();c={params:{reporttype:b},reporttype:b}}else{c={params:{reporttype:"daily"},reporttype:"daily"}}}this.value=d;if(this.value==null){this.value={}}Ext.applyIf(this.value,{params:{reporttype:"daily",avgselt:"avg_1_1",avgTypeReport:this.avgTypeReport,chartSeriesMemory:["vinout"]},okres1:{typeCzas:"current_day",dateLocal:null},okres2:{typeCzas:"prev_day",dateLocal:null},idobiektselector:"T-0/",reporttype:"daily",nowTypeSelect:false,avgTypeReport:this.avgTypeReport});if(c){this.value.reporttype=c.reporttype;this.value.params.reporttype=c.params.reporttype}if(this.dataLoaded){this.bindValueToReportControlsData()}},onChangeReportControlsB:function(){this.updateNowTypeSelect();this.onFilterchange()},onChangeReportControls:function(){var e=this.down("#reporttype");var d=e.getValue();var g=null;if(d=="daily"){g="day"}if(d=="weekday"){g="week"}if(d=="monthday"){g="month"}if(d=="monthweek"){g="month"}if(d=="yearmonth"){g="year"}if(d=="yearweek"){g="year"}var b=this.down("#datemanipulationt");b.changeStateValue(g);var f=this.down("#datemanipulationt2");f.changeStateValue(g);var a=[];if(d=="daily"){a.push({value:"avg_1_1",text:Lang.srednia_z_4_ostatnich_tygodni});a.push({value:"avg_2_1",text:Lang.srednia_z_13_ostatnich_tygodni});a.push({value:"avg_3_1",text:Lang.srednia_z_26_ostatnich_tygodni})}if(d=="weekday"){a.push({value:"avg_1_1",text:Lang.srednia_z_4_ostatnich_tygodni});a.push({value:"avg_2_1",text:Lang.srednia_z_13_ostatnich_tygodni});a.push({value:"avg_3_1",text:Lang.srednia_z_26_ostatnich_tygodni})}if(d=="monthday"){a.push({value:"avg_1_1",text:Lang.srednia_z_4_ostatnich_miesiecy});a.push({value:"avg_2_1",text:Lang.srednia_z_13_ostatnich_miesiecy});a.push({value:"avg_3_1",text:Lang.srednia_z_26_ostatnich_miesiecy})}if(d=="monthweek"){a.push({value:"avg_1_1",text:Lang.srednia_z_4_ostatnich_miesiecy});a.push({value:"avg_2_1",text:Lang.srednia_z_13_ostatnich_miesiecy});a.push({value:"avg_3_1",text:Lang.srednia_z_26_ostatnich_miesiecy})}if(d=="yearmonth"){a.push({value:"avg_1_1",text:Lang.srednia_z_1_ostatnich_lat});a.push({value:"avg_2_1",text:Lang.srednia_z_2_ostatnich_lat});a.push({value:"avg_3_1",text:Lang.srednia_z_3_ostatnich_lat})}if(d=="yearweek"){a.push({value:"avg_1_1",text:Lang.srednia_z_1_ostatnich_lat});a.push({value:"avg_2_1",text:Lang.srednia_z_2_ostatnich_lat});a.push({value:"avg_3_1",text:Lang.srednia_z_3_ostatnich_lat})}var c=this.down("#avgselt");c.store.loadData(a);c.setValue2Default(c.getValue());this.updateReportTitleChange();this.onFilterchange();if(!this.bindProccess){}}});

Ext.define("PanelReportingMalarzChart",{extend:"Ext.Panel",alias:"widget.app.PanelReportingMalarzChart",layout:"fit",initComponent:function(){this.cid=this.id;this.items=[];this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},setData:function(a){this.tableO=a;this.buildStore();this.buildChart();this.removeAll();this.add(this.chartC)},onDataExpand:function(b,a){Ext.defer(function(){this.buildStore();this.buildChart();this.removeAll();this.add(this.chartC)},1,this,[],true)},initStoreData:function(){},getLabelForVVGRoup:function(a){var b=a;var c=[];while(b!=null){c.push(b.label);b=b.parent;if(b==null||b.level==0){b=null}}c=c.reverse();return c.join(",")},buildStore:function(){var q=[];var a=[];if(this.tableO!=null){for(var v=0;v<this.tableO.tablePivotDDrowsflat.length;v++){var w=this.tableO.tablePivotDDrowsflat[v];if(w.level>0){if(w.isView&&(!w.isExpanded||w.isLeaf)){a.push(w)}}}for(var v=0;v<this.tableO.tablePivotDDcolsflat.length;v++){var w=this.tableO.tablePivotDDcolsflat[v];if(w.level>0){if(w.isView&&(!w.isExpanded||w.isLeaf)){q.push(w)}}}}var r=[];var c=[];var p=[];if(this.tableO!=null){if(a.length>0&&q.length>0){r.push("sxcat");for(var u=0;u<q.length;u++){for(var s=0;s<this.tableO.tablePivotDDdefvalues.length;s++){var h=this.tableO.tablePivotDDdefvalues[s];if(h.used){var x="v"+q[u].value+"v"+h.id;r.push(x);var f={};f.vnname=x;f.vcol=q[u];f.vval=h;f.vlabel=this.getLabelForVVGRoup(f.vcol)+" - "+f.vval.texts;f.vvali=s;f.vtype="bar";p.push(f)}}}for(var v=0;v<a.length;v++){var f={};f.sxcat=this.getLabelForVVGRoup(a[v]);for(var u=0;u<q.length;u++){var l=this.tableO.tablePivotDDcube.get(a[v],q[u]);for(var s=0;s<this.tableO.tablePivotDDdefvalues.length;s++){var h=this.tableO.tablePivotDDdefvalues[s];if(h.used){var x="v"+q[u].value+"v"+h.id;var b=l.value.values[s];if(b===null){b=0}f[x]=b}}}c.push(f)}}else{if(a.length>0||q.length>0){r.push("sxcat");for(var s=0;s<this.tableO.tablePivotDDdefvalues.length;s++){var h=this.tableO.tablePivotDDdefvalues[s];if(h.used){var x="v"+h.id;r.push(x);var f={};f.vnname=x;f.vcol=null;f.vval=h;f.vlabel=f.vval.texts;f.vvali=s;f.vtype="bar";p.push(f)}}if(a.length==0){a.push(this.tableO.tablePivotDDrows)}else{if(q.length==0){q.push(this.tableO.tablePivotDDcols)}}for(var v=0;v<a.length;v++){for(var u=0;u<q.length;u++){var f={};var o=a[0].level==0?q[u]:a[v];f.sxcat=this.getLabelForVVGRoup(o);var l=this.tableO.tablePivotDDcube.get(a[v],q[u]);for(var s=0;s<this.tableO.tablePivotDDdefvalues.length;s++){var h=this.tableO.tablePivotDDdefvalues[s];if(h.used){var x="v"+h.id;var b=l.value.values[s];if(b===null){b=0}f[x]=b}}c.push(f)}}}else{r.push("sxcat");for(var s=0;s<this.tableO.tablePivotDDdefvalues.length;s++){var h=this.tableO.tablePivotDDdefvalues[s];if(h.used){var x="v"+h.id;r.push(x);var f={};f.vnname=x;f.vcol=null;f.vval=h;f.vlabel=f.vval.texts;f.vvali=s;f.vtype="bar";p.push(f)}}if(a.length==0){a.push(this.tableO.tablePivotDDrows)}if(q.length==0){q.push(this.tableO.tablePivotDDcols)}for(var v=0;v<a.length;v++){for(var u=0;u<q.length;u++){var f={};var o=a[0];f.sxcat=Lang.suma;var l=this.tableO.tablePivotDDcube.get(a[v],q[u]);for(var s=0;s<this.tableO.tablePivotDDdefvalues.length;s++){var h=this.tableO.tablePivotDDdefvalues[s];if(h.used){var x="v"+h.id;var b=l.value.values[s];if(b===null){b=0}f[x]=b}}c.push(f)}}}}}var d={xtype:"store",fields:r,data:c};this.storeC=d;var m=[];var n=[];for(var v=0;v<p.length;v++){var f=p[v];if(f.vtype=="line"){m.push({type:"line",title:f.vlabel,xField:"sxcat",yField:f.vnname,yAxis:0,style:{"stroke-width":2},marker:{type:"circle",radius:4,lineWidth:0},highlightCfg:{fill:"steelblue"}})}else{if(f.vtype=="bar"){n.push(f)}}}if(n.length>0){var y=[];var e=[];for(var v=0;v<n.length;v++){var f=n[v];e.push(f.vlabel);y.push(f.vnname)}m.push({type:"bar",title:e,xField:"sxcat",yField:y,yAxis:0,stacked:false,highlightCfg:{fill:"steelblue"}})}this.seriesC=m;var t=[{type:"numeric",position:"left",title:Lang.wartosci},{type:"category",position:"bottom",label:{rotate:{degrees:-45}}}];this.axiesC=t},buildChart:function(){var a={xtype:"chart",id:this.cid+"chartC",legend:{docked:"bottom"},interactions:["itemhighlight"],store:this.storeC,axes:this.axiesC,series:this.seriesC,innerPadding:{left:5,right:20,top:5}};this.chartC=a}});

Ext.define("PanelReportingMalarzCustomControl",{extend:"Ext.Panel",alias:"widget.app.PanelReportingMalarzCustomControl",layout:{type:"vbox",align:"stretch"},scrollable:true,initComponent:function(){this.cid=this.id;this.FieldsPivotList=null;this.FieldsPivotListRows=[];this.FieldsPivotListCols=[];this.FieldsVPivotList=PanelReportingMalarzTable.getFieldsVPivotList();this.FieldsVPivotListV=PanelReportingMalarzTable.getFieldsVPivotListV();this.buildPanel();this.items=this.mitems;this.callParent(arguments);this.loadData();this.setValue(null)},onDestroy:function(){this.callParent(arguments)},buildPanel:function(){this.mitems=[Ext.apply(this.buildForm(),{title:Lang.parametry_raportu,frame:true,collapsible:true,collapsed:false,titleCollapse:true}),{id:this.cid+"fieldsall",title:Lang.pola_dostepne,parentC:this,xtype:"app.PanelReportingMalarzCustomControlViewItemsDD",collapsible:true,collapsed:false,frame:true,titleCollapse:true,listeners:{scope:this,filterchange:this.onDDChange}},{id:this.cid+"fieldsrows",title:Lang.wiersze,parentC:this,xtype:"app.PanelReportingMalarzCustomControlViewItemsDD",collapsible:true,collapsed:false,frame:true,titleCollapse:true,listeners:{scope:this,filterchange:this.onDDChange}},{id:this.cid+"fieldscols",title:Lang.columny,parentC:this,xtype:"app.PanelReportingMalarzCustomControlViewItemsDD",collapsible:true,collapsed:false,frame:true,titleCollapse:true,listeners:{scope:this,filterchange:this.onDDChange}},{id:this.cid+"fieldsvalues",title:Lang.wartosci,parentC:this,xtype:"app.PanelReportingMalarzCustomControlViewValues",collapsible:true,collapsed:true,titleCollapse:true,listeners:{scope:this,filterchange:this.onDDChange}}]},buildForm:function(){var a={xtype:"form",bodyStyle:"padding:10px 10px 10px 10px",defaults:{labelAlign:"top"},items:[{xtype:"comboexd",id:this.cid+"datemanipulationt",fieldLabel:Lang.typ_czasu,anchor:"0",displayField:"text",valueField:"value",allowBlank:false,autoSortStore:false,listeners:{scope:this,select:function(){this.onSelectionComboChange()}}},{id:this.cid+"datemanipulationla",xtype:"datefieldexdmod",fieldLabel:Lang.czas_od,anchor:"0",format:"Y-m-d H:i:s",allowBlank:true},{id:this.cid+"datemanipulationra",xtype:"datefieldexdmoddo",fieldLabel:Lang.czas_do,anchor:"0",format:"Y-m-d H:i:s",allowBlank:true},{id:this.cid+"autoexpand",xtype:"checkboxexd",boxLabel:Lang.rozwin_automatycznie},{xtype:"button",text:Lang.pokaz_zaawansowane,hidden:!this.candViewFull,scope:this,handler:function(){var c=Ext.getCmp(this.cid+"useExtendedFullBI");var b=Ext.getCmp(this.cid+"useExtendedFullBIAllFiltered");c.setHidden(false);b.setHidden(false)}},{id:this.cid+"useExtendedFullBI",xtype:"checkboxexd",hidden:true,boxLabel:Lang.pelne_dane_dane_serwisowe},{id:this.cid+"useExtendedFullBIAllFiltered",xtype:"checkboxexd",hidden:true,boxLabel:Lang.pelne_dane_pelne_zliczenia}]};return a},afterRender:function(){this.callParent(arguments)},loadData:function(){sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"DateManipulation"},this,function(b,c,a){sendAjaxDataJsonRpcL("ajax/getReportPivotFieldListValues",{},this,function(j,d,h){this.bindProccess=true;this.FieldsPivotList=d;for(var k=0;k<this.FieldsPivotList.length;k++){this.FieldsPivotList[k].selected=[]}Ext.getCmp(this.cid+"datemanipulationt").store.loadData(c);Ext.getCmp(this.cid+"datemanipulationt").setValue2Default("current_month");var m=Ext.getCmp(this.cid+"datemanipulationt").getValue2Default();Ext.getCmp(this.cid+"datemanipulationla").setDisabled(m!="custom");Ext.getCmp(this.cid+"datemanipulationra").setDisabled(m!="custom");var f=Ext.getCmp(this.cid+"fieldsall");var l=Ext.getCmp(this.cid+"fieldsrows");var e=Ext.getCmp(this.cid+"fieldscols");var g=Ext.getCmp(this.cid+"fieldsvalues");g.defineValues(this.FieldsVPivotList);f.setData(this.FieldsPivotList);l.setData(this.FieldsPivotListRows);e.setData(this.FieldsPivotListCols);g.setData(this.FieldsVPivotListV);this.dataLoaded=true;Ext.defer(Ext.bind(this.fireEvent,this,["dataloaded"]),1,this);this.bindProccess=false;this.bindValue()})})},onSelectionComboChange:function(){var a=Ext.getCmp(this.cid+"datemanipulationt").getValue2Default();Ext.getCmp(this.cid+"datemanipulationla").setDisabled(a!="custom");Ext.getCmp(this.cid+"datemanipulationra").setDisabled(a!="custom");if(!this.bindProccess){this.fireEvent("filterchange",this)}},onDDChange:function(){if(!this.bindProccess){this.fireEvent("filterchange",this)}},getValue:function(){if(this.dataLoaded){var d=Ext.getCmp(this.cid+"fieldsvalues");var c=Ext.getCmp(this.cid+"fieldsall");var f=Ext.getCmp(this.cid+"fieldsrows");var a=Ext.getCmp(this.cid+"fieldscols");var i=Ext.getCmp(this.cid+"datemanipulationt").getValue2Default();var g=Ext.getCmp(this.cid+"datemanipulationla").getValue2();var e=Ext.getCmp(this.cid+"datemanipulationra").getValue2();var h=Ext.getCmp(this.cid+"autoexpand").getValue2();var b=Ext.getCmp(this.cid+"useExtendedFullBI").getValue2();var j=Ext.getCmp(this.cid+"useExtendedFullBIAllFiltered").getValue2();this.value={params:{autoexpand:h,useExtendedFullBI:b,useExtendedFullBIAllFiltered:j},typeCzas:i,fromDateLocal:g,toDateLocal:e,hidden:c.getData(),rows:f.getData(),cols:a.getData(),values:d.getData()};return this.value}else{return{params:{autoexpand:h,useExtendedFullBI:b,useExtendedFullBIAllFiltered:j},typeCzas:"current_month",fromDateLocal:null,toDateLocal:null,hidden:null,rows:[],cols:[],values:this.FieldsVPivotListV}}},setValue:function(a){this.value=a;if(this.value==null){this.value={}}Ext.applyIf(this.value,{params:{autoexpand:false,useExtendedFullBI:false,useExtendedFullBIAllFiltered:false},typeCzas:"current_month",fromDateLocal:null,toDateLocal:null,hidden:null,rows:[],cols:[],values:this.FieldsVPivotListV});if(this.dataLoaded){this.bindValue()}},bindValue:function(){this.bindProccess=true;var p=Ext.getCmp(this.cid+"autoexpand");var c=Ext.getCmp(this.cid+"useExtendedFullBI");var r=Ext.getCmp(this.cid+"useExtendedFullBIAllFiltered");var g=Ext.getCmp(this.cid+"fieldsvalues");var d=Ext.getCmp(this.cid+"fieldsall");var m=Ext.getCmp(this.cid+"fieldsrows");var b=Ext.getCmp(this.cid+"fieldscols");var q=Ext.getCmp(this.cid+"datemanipulationt");var l=Ext.getCmp(this.cid+"datemanipulationla");var j=Ext.getCmp(this.cid+"datemanipulationra");for(var h=0;h<this.FieldsPivotList.length;h++){this.FieldsPivotList[h].selected=[];this.FieldsPivotList[h].filtered=""}g.setData(this.value.values);var a=this.value.hidden||this.FieldsPivotList;var o={};for(var h=0;h<a.length;h++){var n=a[h];if(n.selected.length>0){n.filtered="list-filtered"}else{n.filtered=""}o[n.id]=n}for(var h=0;h<this.FieldsPivotList.length;h++){var n=this.FieldsPivotList[h];if(!o[n.id]){o[n.id]=n}else{Ext.applyIf(o[n.id],n)}}for(var h=0;h<this.value.rows.length;h++){var n=this.value.rows[h];if(n.selected.length>0){n.filtered="list-filtered"}else{n.filtered=""}Ext.applyIf(n,o[n.id]);delete o[n.id]}for(var h=0;h<this.value.cols.length;h++){var n=this.value.cols[h];if(n.selected.length>0){n.filtered="list-filtered"}else{n.filtered=""}Ext.applyIf(n,o[n.id]);delete o[n.id]}a=[];for(var f in o){a.push(o[f])}d.setData(a);m.setData(this.value.rows);b.setData(this.value.cols);q.setValue2Default(this.value.typeCzas);l.setValue2(this.value.fromDateLocal);j.setValue2(this.value.toDateLocal);p.setValue2(this.value.params.autoexpand);c.setValue2(this.value.params.useExtendedFullBI);r.setValue2(this.value.params.useExtendedFullBIAllFiltered);this.onSelectionComboChange();this.bindProccess=false}});Ext.define("PanelReportingMalarzCustomControlViewItemsDD",{extend:"Ext.Panel",alias:"widget.app.PanelReportingMalarzCustomControlViewItemsDD",layout:"fit",dragGroup:"PanelReportingMalarzCustomControlViewItemsDD",dropGroup:"PanelReportingMalarzCustomControlViewItemsDD",initComponent:function(){this.cid=this.id;this.items=[this.buildPanel()];this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.dropZone=Ext.create("PanelHeaderDropZoneMultiSelect",{view:Ext.getCmp(this.cid+"list").boundList,viewD:this.getHeader(),onwerDC:this,ddGroup:this.dropGroup,handleNodeDrop:function(h,g,a){var b=this.view;var e=b.getStore(),d=h.records,f;h.view.store.remove(d);f=e.indexOf(g);if(a==="after"){f++}e.insert(f,d);b.getSelectionModel().select(d);var c=Ext.getCmp(this.onwerDC.cid+"list");c.fireEvent("drop",c,d);this.onwerDC.expand(true)}})},onDestroy:function(){Ext.destroy(me.dropZone);this.callParent(arguments)},buildPanel:function(){var a={id:this.cid+"list",xtype:"multiselectfieldexd",cls:"a-PanelReportingMalarzCustomControlViewItemsDD",dragGroup:"PanelReportingMalarzCustomControlViewItemsDD",dropGroup:"PanelReportingMalarzCustomControlViewItemsDD",displayField:"text",valueField:"id",ddReorder:true,dragText:"&nbsp;",store:{type:"store",model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["text","id","filtered"]}),proxy:{type:"memory",reader:{type:"json"}},listeners:{scope:this,datachanged:this.onFilterchange}},listConfig:{border:0,multiSelect:false,getInnerTpl:function(b){return'<span class="{filtered}">{text}</span>'}},listeners:{boundList:{scope:this,itemdblclick:this.onItemDblClick}}};return a},onFilterchange:function(){this.fireEvent("filterchange",this)},onItemDblClick:function(a,c){var b=Ext.create("WindowReportingMalarzCustomControlViewItemsDDFilter",{parentC:this.parentC,parentF:this,title:c.get("text"),fieldIDR:c.get("id"),fieldIDD:c.data,fieldIDDR:c});b.on("close",this.onFilterWindowClose,this);b.show()},onFilterWindowClose:function(){var a=Ext.getCmp(this.cid+"list");a.boundList.refresh()},setData:function(b){this.vdataDD=b;var a=Ext.getCmp(this.cid+"list");a.store.loadData(b)},getData:function(){var a=Ext.getCmp(this.cid+"list");var b=[];for(var c=0;c<a.store.getCount();c++){var d=a.store.getAt(c);b.push(d.data)}return b}});Ext.define("WindowReportingMalarzCustomControlViewItemsDDFilter",{extend:"Ext.Window",alias:"widget.app.WindowReportingMalarzCustomControlViewItemsDDFilter",layout:"fit",width:700,modal:true,initComponent:function(){this.cid=this.id;this.bbar={xtype:"toolbar",items:[{xtype:"tbfill"},{xtype:"button",text:Lang.zamknij,scope:this,handler:this.close}]};this.items=[];this.callParent(arguments)},show:function(){this.callParent(arguments);this.center();this.setKeyMap({ESC:{scope:this,handler:this.close}});waitW(true,this.el);var a=this.parentC.getValue();sendAjaxDataJsonRpcL("ajax/getReportPivotUniqueListValues",{col:this.fieldIDR,typeCzas:a.typeCzas,fromDateLocal:a.fromDateLocal,toDateLocal:a.toDateLocal},this,function(e,c,b){waitW(false);this.add(this.buildList(c));this.dataLS=c;var d=Ext.getCmp(this.cid+"list");d.setValue(this.fieldIDD.selected);this.focus();this.center()})},close:function(){var a=Ext.getCmp(this.cid+"list");this.fieldIDD.selected=a.getValue();if(this.fieldIDD.selected.length!=this.dataLS.length&&this.fieldIDD.selected.length>0){this.fieldIDDR.data.filtered="list-filtered"}else{this.fieldIDDR.data.filtered=""}try{this.remove(a)}catch(b){}Ext.defer(function(){WindowReportingMalarzCustomControlViewItemsDDFilter.superclass.close.apply(this,arguments)},1,this)},onDestroy:function(){this.callParent(arguments)},buildList:function(b){var a={id:this.cid+"list",xtype:"itemselectorexd",style:"margin:5px",height:400,displayField:"text",valueField:"id",fromTitle:Lang.dostepne,toTitle:Lang.wybrane,store:{type:"store",autoLoad:true,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["text","id"]}),sorters:[{property:"text",direction:"ASC"}],proxy:{type:"memory",reader:{type:"json"}},data:b}};return a}});Ext.define("PanelReportingMalarzCustomControlViewValues",{extend:"Ext.Panel",alias:"widget.app.PanelReportingMalarzCustomControlViewValues",layout:"fit",initComponent:function(){this.cid=this.id;this.items=[this.buildPanel()];this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},buildPanel:function(){var a={id:this.cid+"list",xtype:"panel",bodyStyle:"padding:10px 10px 10px 10px",layout:{type:"vbox",align:"stretch"},items:[]};return a},createItemValue:function(a,b,d){var e=this.cid+"_"+b+"_";var c={xtype:"container",layout:{type:"hbox",align:"stretch"},items:[{id:e+"fieldsenabled",xtype:"checkbox",style:"margin-right:5px;",checked:d,indexEl:b,listeners:{scope:this,change:function(m){var k=false;for(var h=0;h<this.dataDDDef.fields.length;h++){var l=this.cid+"_"+h+"_";var g=Ext.getCmp(l+"fieldsenabled");k=k||g.getValue()}var l=this.cid+"_"+m.indexEl+"_";var g=Ext.getCmp(l+"fieldsenabled");var f=Ext.getCmp(l+"fields");var j=Ext.getCmp(l+"typeFunctions");if(!k){g.setValue(true)}f.setDisabled(!g.getValue());j.setDisabled(!g.getValue())}}},{flex:1,id:e+"fields",xtype:"comboexd",style:"margin-right:5px;margin-bottom:5px",anchor:"0",disabled:!d,queryMode:"local",typeAhead:false,editable:false,displayField:"text",valueField:"id",allowBlank:false,matchFieldWidth:false,store:{type:"store",model:Ext.define(Ext.id()+"model_malarzfields",{extend:"Ext.data.Model",idProperty:"id",fields:["text","id"]}),proxy:{type:"memory",reader:{type:"json"}},data:a.fields},value:a.fields[0].id},{flex:1,id:e+"typeFunctions",xtype:"comboexd",style:"margin-bottom:5px",anchor:"0",disabled:!d,queryMode:"local",typeAhead:false,editable:false,displayField:"text",valueField:"id",allowBlank:false,hidden:true,store:{type:"store",model:Ext.define(Ext.id()+"model_typeFunctions",{extend:"Ext.data.Model",idProperty:"id",fields:["text","id"]}),proxy:{type:"memory",reader:{type:"json"}},data:a.typeFunctions},value:a.typeFunctions[0].id}]};return c},defineValues:function(c){this.dataDDDef=c;var a=[];for(var b=0;b<c.fields.length;b++){var e=this.createItemValue(c,b,b==0);a.push(e)}var d=Ext.getCmp(this.cid+"list");d.removeAll();d.add(a)},setData:function(b){for(var d=0;d<this.dataDDDef.fields.length;d++){var f=this.cid+"_"+d+"_";var c=Ext.getCmp(f+"fieldsenabled");var a=Ext.getCmp(f+"fields");var e=Ext.getCmp(f+"typeFunctions");c.setValue(false);if(d<b.length){c.setValue(b[d].used);a.setValue2Default(b[d].id);e.setValue2Default(b[d].typeFunction)}}},getData:function(){var b=[];for(var d=0;d<this.dataDDDef.fields.length;d++){var f=this.cid+"_"+d+"_";var c=Ext.getCmp(f+"fieldsenabled");var a=Ext.getCmp(f+"fields");var e=Ext.getCmp(f+"typeFunctions");b.push({id:a.getValue2Default(),typeFunction:e.getValue2Default(),used:c.getValue()})}return b}});

Ext.define("PanelReportingMalarzMainCompact",{extend:"Ext.Panel",alias:"widget.app.PanelReportingMalarzMainCompact",layout:"anchor",rstate:null,initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},reloadReport:function(){this.onReportReload()},buildPanel:function(){this.mitems=[{itemId:"dataPanel",xtype:"app.PanelReportingMalarzChart",anchor:"0",height:300},{itemId:"dataPanel2",xtype:"app.PanelReportingMalarzTable",style:"padding:10px;",anchor:"0",preLoadOnlyCalc:true,hidden:true,listeners:{scope:this,dataexpand:function(b,a){this.down("#dataPanel").onDataExpand(b,a)}}}]},hasPanelForOpts:function(){return false},getPanelForOpts:function(a){return{xtype:"box",html:"...",getValue:function(){return{test:true}}}},onReportInit:function(){this.onReportReload()},onReportReload:function(){waitW2(true,this,{compact:true});var a=this.rstate;sendAjaxDataJsonRpcL("ajax/buildReportPivotTable",{reportd:a},this,function(f,e,b){if(!b){waitW(false);Ext.MessageBox.alert(Lang.error,f.error);return}Ext.suspendLayouts();var c=this.down("#dataPanel");var d=this.down("#dataPanel2");d.setData(e);c.setData(d);Ext.resumeLayouts(true);waitW2(false,this)})}});

Ext.define("PanelReportingMalarzMainPanel",{extend:"Ext.Panel",alias:"widget.app.PanelReportingMalarzMainPanel",layout:"anchor",initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){if(this.panelCSTC){this.panelCSTC.destroy()}this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},onActivatePanel:function(a){},buildPanel:function(){this.addPanelsM={xtype:"toolbar",ui:"plain",items:[{xtype:"button",margin:"0px 5px 0px 0px",itemId:"refreshButton",iconCls:"iconClsDefault iconRefreshSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.odswiez,scope:this,handler:this.onReportReload}]};this.addPanels={xtype:"app.PanelReportingSavePane",style:"padding-left:5px;padding-right:5px",itemId:"savePane",vtype:"reports",vtypep:"malarz",listeners:{scope:this,reportselect:this.onReportSelect,reportsatatecollect:this.onReportCollectState,reportreset:this.onReportReset,reportchangename:this.onReportNameChange,reportchangenameaquirrename:this.onReportNameChangeAQQ,beforeaction:this.onReportBeforeaction,afteraction:this.onReportAfteraction,exportexcel:this.onReportExcel}};this.mitems={xtype:"container",layout:"anchor",anchor:"0",items:[{id:this.cid+"Menur",xtype:"app.CCRMenuPanelPretty",anchor:"0",vitems:[{layout:{type:"hbox",align:"stretch"},items:[this.addPanelsM,{xtype:"box",flex:1},{xtype:"toolbar",ui:"plain",items:[{xtype:"button",itemId:"paramsButton",iconCls:"iconClsDefault iconAdminSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.ustaw_parametry,scope:this,handler:this.onReportParams}]},this.addPanels]}]},{xtype:"panel",layout:{type:"hbox",align:"middle"},anchor:"0",bodyStyle:"padding:10px;padding-top:20px;padding-bottom:20px",items:[{xtype:"app.PanelReportingDanychATitle",itemId:"titlePanel",flex:1}]},{id:this.cid+"PanelReportingMalarzChart",xtype:"app.PanelReportingMalarzChart",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-wykres",bodyStyle:"padding-left:20px;padding-right:20px",height:Math.max((Ext.dom.Element.getViewportHeight()-200)/2,600),titleCollapse:false,collapsible:true,collapsed:false,animCollapse:false,listeners:{scope:this,expand:function(a){Ext.getBody().scrollTo("top",a.getY(),true)}}},{id:this.cid+"PanelReportingMalarzTable",xtype:"app.PanelReportingMalarzTable",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-tdata",bodyStyle:"padding-left:40px;padding-right:40px",titleCollapse:false,collapsible:true,collapsed:false,animCollapse:false,listeners:{scope:this,expand:function(a){Ext.getBody().scrollTo("top",a.getY(),true)},dataexpand:function(b,a){Ext.getCmp(this.cid+"PanelReportingMalarzChart").onDataExpand(b,a)}}},{xtype:"box",cls:"a-PanelReporting-report-stopka"}]};this.panelCSTC=WCCPanelSideBase.create({title:Lang.ustaw_parametry,defaultCloseAction:false,vitemd:{id:this.cid+"PanelReportingMalarzCustomControl",xtype:"app.PanelReportingMalarzCustomControl",candViewFull:this.candViewFull,listeners:{scope:this,filterchange:this.onFilterchange}}})},onReportInit:function(){this.onReportReloadPre();this.setValue(null);this.loadReportControlsData();this.onReportLoadReset()},onReportBeforeaction:function(a){waitW(true,this)},onReportAfteraction:function(a){waitW(false)},onReportReset:function(a){this.setValue(null,true);this.onReportLoadReset()},getReportTitleNowyTPL:function(){var a=Lang.nowy_raport_clear;return a},onReportNameChangeAQQ:function(e,b){var a=this.down("#savePane");var d=this.getReportTitleNowyTPL();b.name=d},updateReportTitleChange:function(){var a=this.down("#savePane");if(a.isReportNew()){var b=this.getReportTitleNowyTPL();b=b;this.down("#titlePanel").setData({title:b})}},onReportNameChange:function(d,b,a){this.down("#titlePanel").setData({title:a})},onReportSelect:function(e,d,b,a){a=Ext.decode(a);this.setValue(a);this.onReportReload()},onReportCollectState:function(e,b,a,d){d.rstate=Ext.encode(this.getValue())},onReportReloadPre:function(){if(!this.raportBuildedFirst){}},onReportLoadReset:function(){waitW(true,this);Ext.suspendLayouts();this.down("#refreshButton").addCls("iconInactiv");var a=Ext.getCmp(this.cid+"PanelReportingMalarzTable");var b=Ext.getCmp(this.cid+"PanelReportingMalarzChart");a.setData(null);b.setData(null);Ext.resumeLayouts(true);waitW(false)},onReportReload:function(){if(!this.raportBuildedFirst){this.raportBuildedFirst=true;waitW(true,this)}else{waitW(true,this)}var a=this.getValue();sendAjaxDataJsonRpcL("ajax/buildReportPivotTable",{reportd:a},this,function(e,c,b){if(!b){waitW(false);Ext.MessageBox.alert(Lang.error,e.error);return}Ext.suspendLayouts();this.down("#refreshButton").addCls("iconInactiv");var d=Ext.getCmp(this.cid+"PanelReportingMalarzTable");var f=Ext.getCmp(this.cid+"PanelReportingMalarzChart");d.setData(c);f.setData(d);Ext.resumeLayouts(true);waitW(false)})},onReportExcel:function(){var a=this.getValue();params={reportd:a};postFormAsync("op/getReportPivotTableExcel",params,false)},onFilterchange:function(){this.down("#refreshButton").removeCls("iconInactiv")},loadReportControlsData:function(){},onReportParams:function(){this.panelCSTC.show()},getValue:function(){var a=Ext.getCmp(this.cid+"PanelReportingMalarzCustomControl");return a.getValue()},setValue:function(c,a){var b=Ext.getCmp(this.cid+"PanelReportingMalarzCustomControl");b.setValue(c)}});

Ext.define("PanelReportingMalarzTable",{extend:"Ext.Panel",alias:"widget.app.PanelReportingMalarzTable",preLoadOnlyCalc:false,statics:{getFieldsVPivotList:function(){var a={fields:[{id:"vinout",text:Lang.odwiedziny,texts:Lang.odwiedzinys,used:false},{id:"vin",text:Lang.wejscia,texts:Lang.wejscias,used:false},{id:"vout",text:Lang.wyjscia,texts:Lang.wyjscias,used:false},{id:"vparagoncount",text:Lang.liczba_paragonow,texts:Lang.liczba_paragonow,used:false},{id:"vitemcountsum",text:Lang.liczba_pozycji,texts:Lang.liczba_pozycji,used:false},{id:"vvaluesum",text:Lang.obroty,texts:Lang.obroty,used:false},{id:"vavgitemcount",text:Lang.srednia_liczba_pozycji,texts:Lang.srednia_liczba_pozycji,used:false},{id:"vavgvalue",text:Lang.srednia_sprzedaz,texts:Lang.srednia_sprzedaz,used:false},{id:"vconvatv",text:Lang.konwersja,texts:Lang.konwersja,used:false},{id:"vavgvaluepervisit",text:Lang.srednia_sprzedaz_odwiedzajacy,texts:Lang.srednia_sprzedaz_odwiedzajacy,used:false}],typeFunctions:[{id:0,text:Lang.suma}]};return a},getFieldsVPivotListV:function(){var a=[{id:"vinout",typeFunctions:0,used:true}];return a}},layout:"anchor",initComponent:function(){this.cid=this.id;this.items=[{xtype:"box",anchor:"0",scrollable:true,cls:"a-PanelReportingMalarzMainPanel-container",id:this.cid+"boxbody"}];this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.boxbody=Ext.getCmp(this.cid+"boxbody");this.boxbody.el.on("click",this.onElBodyClick,this);this.boxbody.el.on("mouseover",this.onElBodyMouseOver,this);this.boxbody.el.on("mouseout",this.onElBodyMouseOut,this)},setData:function(a){this.tableDD=a;if(this.tableDD!=null){this.updateTablePivotDDPrepareData();this.updateTablePivotDDReCalcProp();if(!this.preLoadOnlyCalc){this.buildTablePivot()}}else{this.boxbody.update({tag:"div",cls:"a-item-nodata",cn:[{tag:"div",cls:"a-item-nodata-inner",html:Lang.brak_danych}]})}},updateTablePivotDDPrepareData:function(){this.tablePivotDDrows=this.tableDD.rows;this.tablePivotDDcols=this.tableDD.cols;this.tablePivotDDrowsflat=this.tableDD.rowsflat;this.tablePivotDDcolsflat=this.tableDD.colsflat;this.tablePivotDDcube=this.tableDD.cube;this.tablePivotDDdef=this.tableDD.def;this.tablePivotDDdefrows=this.tableDD.def.rows;this.tablePivotDDdefcols=this.tableDD.def.cols;this.tablePivotDDdefhidden=this.tableDD.def.hidden;this.tablePivotDDdefvalues=this.tableDD.def.values;this.tablePivotDDdefvaluesDef=PanelReportingMalarzTable.getFieldsVPivotList();this.tablePivotDDdefvaluesUsedSize=0;for(var c=0;c<this.tablePivotDDdefvalues.length;c++){var b=this.tablePivotDDdefvalues[c];for(var a=0;a<this.tablePivotDDdefvaluesDef.fields.length;a++){if(b.id==this.tablePivotDDdefvaluesDef.fields[a].id){b.text=this.tablePivotDDdefvaluesDef.fields[a].text;b.texts=this.tablePivotDDdefvaluesDef.fields[a].texts}}for(var a=0;a<this.tablePivotDDdefvaluesDef.typeFunctions.length;a++){if(b.typeFunction==this.tablePivotDDdefvaluesDef.typeFunctions[a].id){b.text2=this.tablePivotDDdefvaluesDef.typeFunctions[a].text}}if(b.used){this.tablePivotDDdefvaluesUsedSize++}}Ext.Array.splice(this.tablePivotDDcolsflat,0,this.tablePivotDDcolsflat.length);Ext.Array.splice(this.tablePivotDDrowsflat,0,this.tablePivotDDrowsflat.length);this.walkGroupRowUpdateFlatReference(this.tablePivotDDcols,this.tablePivotDDcolsflat,null);this.walkGroupRowUpdateFlatReference(this.tablePivotDDrows,this.tablePivotDDrowsflat,null);this.tablePivotDDrowsflatLevel=[];this.tablePivotDDcolsflatLevel=[];for(var c=0;c<(this.tablePivotDDdefrows.length+1);c++){this.tablePivotDDrowsflatLevel[c]=[]}for(var c=0;c<(this.tablePivotDDdefcols.length+1);c++){this.tablePivotDDcolsflatLevel[c]=[]}for(var c=0;c<this.tablePivotDDrowsflat.length;c++){var d=this.tablePivotDDrowsflat[c];this.tablePivotDDrowsflatLevel[d.level].push(d)}for(var c=0;c<this.tablePivotDDcolsflat.length;c++){var d=this.tablePivotDDcolsflat[c];this.tablePivotDDcolsflatLevel[d.level].push(d)}Ext.apply(this.tablePivotDDcube,{makePair:function(e,f){return e.value+":"+f.value},get:function(e,f){return this[this.makePair(e,f)]},set:function(f,g,e){this[this.makePair(f,g)]=e}})},walkGroupRowUpdateFlatReference:function(d,e,c){d.parent=c;if(d.isLeaf){e.push(d)}else{if(d.level>0){e.push(d)}for(var a=0;a<d.elemsls.length;a++){var b=d.elemsls[a];d.elems[b.value]=b;this.walkGroupRowUpdateFlatReference(b,e,d)}if(d.level==0){e.push(d)}}},updateTablePivotDDReCalcProp:function(){this.walkGroupRowColUpdateView(this.tablePivotDDcols);this.walkGroupRowColUpdateView(this.tablePivotDDrows);this.walkGroupRowColReCalcPropChildCount(this.tablePivotDDcols);this.walkGroupRowColReCalcPropChildCount(this.tablePivotDDrows);for(var b=0;b<this.tablePivotDDrowsflat.length;b++){var c=this.tablePivotDDrowsflat[b];c.type="group";c.pos="row"}for(var b=0;b<this.tablePivotDDcolsflat.length;b++){var c=this.tablePivotDDcolsflat[b];c.type="group";c.pos="col"}for(var d=0;d<this.tablePivotDDcolsflat.length;d++){for(var a=0;a<this.tablePivotDDrowsflat.length;a++){var e=this.tablePivotDDcube.get(this.tablePivotDDrowsflat[a],this.tablePivotDDcolsflat[d]);this.tablePivotDDcube.set(this.tablePivotDDrowsflat[a],this.tablePivotDDcolsflat[d],{type:"value",pos:"value",row:this.tablePivotDDrowsflat[a],col:this.tablePivotDDcolsflat[d],value:e,checkView:function(){var f=false;var g=false;if(this.col.level==0){f=true}else{if(!this.col.isLeaf&&this.col.isExpanded){f=false}else{f=this.col.isView}}if(this.row.level==0){g=true}else{if(!this.row.isLeaf&&this.row.isExpanded){g=false}else{g=this.row.isView}}return g&&f}})}}},walkGroupRowColUpdateView:function(c){c.isView=false;c.isExpanded=false;if(c.parent!=null){if(c.parent.isView&&c.parent.isExpanded){c.isView=true}else{c.isView=false}}if(c.level==0){c.isView=true;c.isExpanded=true}else{if(c.level==1){c.isView=true;c.isExpanded=false}}if(this.tablePivotDDdef.params.autoexpand){c.isExpanded=true}if(c.isLeaf){}else{for(var a=0;a<c.elemsls.length;a++){var b=c.elemsls[a];this.walkGroupRowColUpdateView(b)}}},walkGroupRowColReCalcPropChildCount:function(c){if(c.isLeaf){if(c.isView){c.currentElemsCount=1;return 1}else{c.currentElemsCount=0;return 0}}else{var d=0;for(var a=0;a<c.elemsls.length;a++){var b=c.elemsls[a];d+=this.walkGroupRowColReCalcPropChildCount(b)}if(c.isView){if(c.isExpanded){}else{d=1}}else{d=0}c.currentElemsCount=d;return d}},onElBodyMouseOver:function(c,a){var b=c.getTarget("td",10);b=Ext.get(b);if(b){b.addCls("a-over")}},onElBodyMouseOut:function(c,a){var b=c.getTarget("td",10);b=Ext.get(b);if(b){b.removeCls("a-over")}},onElBodyClick:function(c,a){var b=c.getTarget(".a-PanelReportingMalarzMainPanel-td-group",10);b=Ext.get(b);if(b){this.onClickGroupNode(b);this.boxbody.updateLayout()}var b=c.getTarget(".a-PanelReportingMalarzMainPanel-td-groupe",10);b=Ext.get(b);if(b){this.onClickGroupENode(b);this.boxbody.updateLayout()}},createTDCell:function(b){var f="";var c=b.value;if(b.style){f=b.style}if(!b.display){f+=";display:none;"}if(b.isvalue){}if(c){var a=c;var e="0";if(b.valued){if(b.valued.id=="vin"||b.valued.id=="vout"||b.valued.id=="vinout"||b.valued.id=="vparagoncount"||b.valued.id=="vitemcountsum"){e="0,0"}else{e="0,0.00"}}if(b.isvalue&&Ext.isNumber(b.value)){if(e=="0,0"){c=Math.round(c)}c=Ext.util.Format.number(c,e)}}else{if(b.valued){if(b.valued.id=="vin"||b.valued.id=="vout"||b.valued.id=="vinout"||b.valued.id=="vparagoncount"||b.valued.id=="vitemcountsum"){c=c===0?"0":c}}}if(b.cn){}if(c===null){c=""}var d=Ext.apply({tag:"td",colspan:1,rowspan:1,id:Ext.id(),cls:"",style:f,cn:[{tag:"span",html:c}]},b);if(d.value===null){d.value=""}return d},createTRCell:function(a){var b=Ext.apply({tag:"tr",id:Ext.id(),cls:"",style:"",html:"",cn:[]},a);return b},buildTablePivot:function(){this.elToVMap={};var p={tag:"table",cls:"a-PanelReportingMalarzMainPanel-table",cn:[]};if(this.tablePivotDDdefcols.length>0){for(var m=0;m<this.tablePivotDDdefcols.length;m++){var a=m+1;var n=this.tablePivotDDcolsflatLevel[a];var l=this.createTRCell({});p.cn.push(l);if(m==0){var f=this.createTDCell({value:"",rowspan:this.tablePivotDDdefcols.length+1,colspan:this.tablePivotDDdefrows.length==0?1:this.tablePivotDDdefrows.length,display:true,cls:"a-PanelReportingMalarzMainPanel-td-cross"});l.cn.push(f)}for(var h=0;h<n.length;h++){var c=n[h];if(!c.isLeaf){var e=this.createTDCell({value:c.label,rowspan:this.tablePivotDDdefcols.length-m,colspan:this.tablePivotDDdefvaluesUsedSize,display:!c.isExpanded&&c.isView,cls:"a-PanelReportingMalarzMainPanel-td-group"});c.elcg=e.id;this.elToVMap[e.id]=c;l.cn.push(e);var b=this.createTDCell({value:c.label,rowspan:1,colspan:c.currentElemsCount*this.tablePivotDDdefvaluesUsedSize,display:c.isExpanded&&c.isView,cls:"a-PanelReportingMalarzMainPanel-td-groupe"});c.elcge=b.id;this.elToVMap[b.id]=c;l.cn.push(b)}else{var f=this.createTDCell({value:c.label,rowspan:1,colspan:this.tablePivotDDdefvaluesUsedSize,display:c.isView,cls:"a-PanelReportingMalarzMainPanel-td-leaf"});c.elcg=f.id;this.elToVMap[f.id]=c;l.cn.push(f)}}if(m==0){var c=this.tablePivotDDcolsflatLevel[0][0];var f=this.createTDCell({value:Lang.suma,rowspan:this.tablePivotDDdefcols.length,colspan:this.tablePivotDDdefvaluesUsedSize,display:true,cls:"a-PanelReportingMalarzMainPanel-td-summary"});l.cn.push(f)}}}else{var l=this.createTRCell({});p.cn.push(l);var e=this.createTDCell({value:"",rowspan:1+1,colspan:this.tablePivotDDdefrows.length==0?1:this.tablePivotDDdefrows.length,display:true,cls:"a-PanelReportingMalarzMainPanel-td-cross"});l.cn.push(e);var b=this.createTDCell({value:Lang.suma,rowspan:1,colspan:this.tablePivotDDdefvaluesUsedSize,display:true,cls:"a-PanelReportingMalarzMainPanel-td-summary"});l.cn.push(b)}var l=this.createTRCell({});p.cn.push(l);for(var m=0;m<this.tablePivotDDcolsflat.length;m++){var c=this.tablePivotDDcolsflat[m];c.elcgv=[];for(var g=0;g<this.tablePivotDDdefvalues.length;g++){var o=this.tablePivotDDdefvalues[g];if(o.used){var d=false;if(c.isLeaf||c.level==0){d=c.isView}else{d=!c.isExpanded&&c.isView}var f=this.createTDCell({value:o.texts,rowspan:1,colspan:1,display:d,cls:"a-PanelReportingMalarzMainPanel-td-value-text-label"});c.elcgv.push(f.id);this.elToVMap[f.id]=c;l.cn.push(f)}}}this.buildRecursiveRestTable(p,this.tablePivotDDrows,null);this.boxbody.update(p)},buildRecursiveRestTable:function(n,m,h){if(m.level==0){for(var f=0;f<m.elemsls.length;f++){var a=m.elemsls[f];h=this.buildRecursiveRestTable(n,a,h);if(a.isLeaf){var e=this.createTRCell({});n.cn.push(e);h=e.cn}}if(h==null){var e=this.createTRCell({});n.cn.push(e);h=e.cn}var c=this.createTDCell({value:Lang.suma,rowspan:1,colspan:this.tablePivotDDdefrows.length,display:m.isView,cls:"a-PanelReportingMalarzMainPanel-td-summary"});h.push(c);for(var f=0;f<this.tablePivotDDcolsflat.length;f++){var b=this.tablePivotDDcolsflat[f];var j=this.tablePivotDDcube.get(m,b);j.value.elv=[];for(var d=0;d<this.tablePivotDDdefvalues.length;d++){var g=this.tablePivotDDdefvalues[d];if(g.used){var l=j.value.values[d];var c=this.createTDCell({value:l,isvalue:true,valued:g,rowspan:1,colspan:1,display:j.checkView(),cls:"a-PanelReportingMalarzMainPanel-td-data "+(b.level==0?"a-PanelReportingMalarzMainPanel-td-data-summary":"")});j.value.elv.push(c.id);this.elToVMap[c.id]=j;h.push(c)}}}}else{if(m.isLeaf){if(h==null){var e=this.createTRCell({});n.cn.push(e);h=e.cn}var c=this.createTDCell({value:m.label,rowspan:1,colspan:1,display:m.isView,cls:"a-PanelReportingMalarzMainPanel-td-leaf"});m.elcg=c.id;this.elToVMap[c.id]=m;h.push(c);for(var f=0;f<this.tablePivotDDcolsflat.length;f++){var b=this.tablePivotDDcolsflat[f];var j=this.tablePivotDDcube.get(m,b);j.value.elv=[];for(var d=0;d<this.tablePivotDDdefvalues.length;d++){var g=this.tablePivotDDdefvalues[d];if(g.used){var l=j.value.values[d];var c=this.createTDCell({value:l,isvalue:true,valued:g,rowspan:1,colspan:1,display:j.checkView(),cls:"a-PanelReportingMalarzMainPanel-td-data "+(b.level==0?"a-PanelReportingMalarzMainPanel-td-data-summary":"")});j.value.elv.push(c.id);this.elToVMap[c.id]=j;h.push(c)}}}}else{if(h==null){var e=this.createTRCell({});n.cn.push(e);h=e.cn}var c=this.createTDCell({value:m.label,rowspan:1,colspan:this.tablePivotDDdefrows.length-(m.level-1),display:!m.isExpanded&&m.isView,cls:"a-PanelReportingMalarzMainPanel-td-group"});m.elcg=c.id;this.elToVMap[c.id]=m;h.push(c);for(var f=0;f<this.tablePivotDDcolsflat.length;f++){var b=this.tablePivotDDcolsflat[f];var j=this.tablePivotDDcube.get(m,b);j.value.elv=[];for(var d=0;d<this.tablePivotDDdefvalues.length;d++){var g=this.tablePivotDDdefvalues[d];if(g.used){var l=j.value.values[d];var c=this.createTDCell({value:l,isvalue:true,valued:g,rowspan:1,colspan:1,display:j.checkView(),cls:"a-PanelReportingMalarzMainPanel-td-data "+(b.level==0?"a-PanelReportingMalarzMainPanel-td-summary":"")});j.value.elv.push(c.id);this.elToVMap[c.id]=j;h.push(c)}}}var c=this.createTDCell({value:m.label,rowspan:m.elemCount,colspan:1,display:m.isExpanded&&m.isView,cls:"a-PanelReportingMalarzMainPanel-td-groupe"});m.elcge=c.id;this.elToVMap[c.id]=m;h.push(c);for(var f=0;f<m.elemsls.length;f++){var a=m.elemsls[f];h=this.buildRecursiveRestTable(n,a,h);if(a.isLeaf){var e=this.createTRCell({});n.cn.push(e);h=e.cn}}}}return h},onClickGroupNode:function(b){var a=this.elToVMap[b.id];if(a){this.onClickGroupObject(a,true)}},onClickGroupENode:function(b){var a=this.elToVMap[b.id];if(a){this.onClickGroupObject(a,false)}},onClickGroupObject:function(b,a){if(a){b.isExpanded=a;this.updateGroupElemView(b);this.updateGroupChildViewRecursive(b);this.updateSpanValGroupCount(this.tablePivotDDrows);this.updateSpanValGroupCount(this.tablePivotDDcols)}else{b.isExpanded=a;this.updateGroupElemView(b);this.updateGroupChildViewRecursive(b);this.updateSpanValGroupCount(this.tablePivotDDrows);this.updateSpanValGroupCount(this.tablePivotDDcols)}this.fireEvent("dataexpand",this,b)},updateGroupElemView:function(f){if(f.isLeaf||f.level==0){f.elcg=Ext.get(f.elcg);f.elcg.setVisibilityMode(Ext.Element.DISPLAY);f.elcg.setVisible(f.isView);if(f.elcgv){for(var c=0;c<f.elcgv.length;c++){f.elcgv[c]=Ext.get(f.elcgv[c]);f.elcgv[c].setVisibilityMode(Ext.Element.DISPLAY);f.elcgv[c].setVisible(f.isView)}}var a=[];if(f.pos=="col"){a=this.tablePivotDDrowsflat}else{if(f.pos=="row"){a=this.tablePivotDDcolsflat}}for(var c=0;c<a.length;c++){var d=a[c];var e=null;if(f.pos=="col"){e=this.tablePivotDDcube.get(d,f)}else{if(f.pos=="row"){e=this.tablePivotDDcube.get(f,d)}}for(var b=0;b<e.value.elv.length;b++){e.value.elv[b]=Ext.get(e.value.elv[b]);e.value.elv[b].setVisibilityMode(Ext.Element.DISPLAY);e.value.elv[b].setVisible(e.checkView())}}}else{f.elcg=Ext.get(f.elcg);f.elcg.setVisibilityMode(Ext.Element.DISPLAY);f.elcg.setVisible(f.isView&&!f.isExpanded);if(f.elcgv){for(var c=0;c<f.elcgv.length;c++){f.elcgv[c]=Ext.get(f.elcgv[c]);f.elcgv[c].setVisibilityMode(Ext.Element.DISPLAY);f.elcgv[c].setVisible(f.isView&&!f.isExpanded)}}var a=[];if(f.pos=="col"){a=this.tablePivotDDrowsflat}else{if(f.pos=="row"){a=this.tablePivotDDcolsflat}}for(var c=0;c<a.length;c++){var d=a[c];var e=null;if(f.pos=="col"){e=this.tablePivotDDcube.get(d,f)}else{if(f.pos=="row"){e=this.tablePivotDDcube.get(f,d)}}for(var b=0;b<e.value.elv.length;b++){e.value.elv[b]=Ext.get(e.value.elv[b]);e.value.elv[b].setVisibilityMode(Ext.Element.DISPLAY);e.value.elv[b].setVisible(e.checkView())}}f.elcge=Ext.get(f.elcge);f.elcge.setVisibilityMode(Ext.Element.DISPLAY);f.elcge.setVisible(f.isView&&f.isExpanded)}},updateSpanValGroupCount:function(a){this.walkGroupRowColReCalcPropChildCount(a);this.updateSpanValGroupCountRecursive(a)},updateSpanValGroupCountRecursive:function(c){if(c.pos=="col"){if(!(c.isLeaf||c.level==0)){c.elcge=Ext.get(c.elcge);c.elcge.set({colspan:c.currentElemsCount*this.tablePivotDDdefvaluesUsedSize})}}else{if(c.pos=="row"){if(!(c.isLeaf||c.level==0)){c.elcge=Ext.get(c.elcge)}}}for(var a=0;a<c.elemsls.length;a++){var b=c.elemsls[a];if(!(b.isLeaf||b.level==0)){this.updateSpanValGroupCountRecursive(b)}}},updateGroupChildViewRecursive:function(c){for(var a=0;a<c.elemsls.length;a++){var b=c.elemsls[a];b.isView=c.isView&&c.isExpanded;this.updateGroupElemView(b);if(!(b.isLeaf||b.level==0)){this.updateGroupChildViewRecursive(b)}}}});

Ext.define("PanelReportingPowerHMainCompact",{extend:"Ext.Panel",alias:"widget.app.PanelReportingPowerHMainCompact",layout:"fit",rstate:null,initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},reloadReport:function(){this.onReportReload()},buildPanel:function(){this.mitems=[{xtype:"container",layout:{type:"hbox",align:"stretch",pack:"center"},items:[{itemId:"chartPanel",xtype:"app.PanelReportingPowerHTable"}]}]},hasPanelForOpts:function(){return false},getPanelForOpts:function(a){return{xtype:"box",html:"...",getValue:function(){return{test:true}}}},onReportInit:function(){this.onReportReload()},onReportReload:function(){waitW2(true,this,{compact:true});var a=this.rstate;sendAjaxDataJsonRpcL("ajax/buildReportPowerHTable",{reportd:a},this,function(d,c,b){if(!b){waitW2(false,this);Ext.MessageBox.alert(Lang.error,d.error);return}Ext.suspendLayouts();var e=this.down("#chartPanel");e.setData(c);Ext.resumeLayouts(true);waitW2(false,this)})}});

Ext.define("PanelReportingPowerHMainPanel",{extend:"Ext.Panel",alias:"widget.app.PanelReportingPowerHMainPanel",layout:"anchor",initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},onActivatePanel:function(a){},buildPanel:function(){this.addPanelsM={xtype:"toolbar",ui:"plain",items:[{xtype:"button",margin:"0px 5px 0px 0px",itemId:"refreshButton",iconCls:"iconClsDefault iconRefreshSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.odswiez,scope:this,handler:this.onReportReload}]};this.addPanels={xtype:"app.PanelReportingSavePane",style:"padding-left:5px;padding-right:5px",itemId:"savePane",vtype:"reports",vtypep:"rpowerh",listeners:{scope:this,reportselect:this.onReportSelect,reportsatatecollect:this.onReportCollectState,reportreset:this.onReportReset,reportchangename:this.onReportNameChange,reportchangenameaquirrename:this.onReportNameChangeAQQ,beforeaction:this.onReportBeforeaction,afteraction:this.onReportAfteraction,exportexcel:this.onReportExcel}};this.mitems={xtype:"container",layout:"anchor",anchor:"0",items:[{xtype:"container",anchor:"0",scrollable:true,layout:"anchor",items:[{id:this.cid+"Menur",xtype:"app.CCRMenuPanelPretty",anchor:"0",vitems:[{layout:{type:"hbox",align:"stretch"},flex:1,items:[Ext.apply(this.addPanelsM,{}),{itemId:"idobiektselector",xtype:"app.PanelReportingObiektSelectorFull",flex:1,allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste,listeners:{scope:this,filterchange:this.onChangeReportControls}},Ext.apply(this.addPanels,{})]}]},{xtype:"panel",layout:{type:"hbox",align:"middle"},anchor:"0",bodyStyle:"padding:10px;padding-top:20px;padding-bottom:20px",items:[{xtype:"app.PanelReportingDanychATitle",itemId:"titlePanel",flex:1}]},{xtype:"panel",layout:{type:"vbox"},anchor:"0",bodyStyle:"padding:10px;padding-top:20px;padding-bottom:20px",items:[{xtype:"buttoncomboexd",itemId:"pnameo",style:"margin-bottom:10px",autoSortStore:false,plugins:"responsive",responsiveConfig:{"width < 1280":{compactView:true},"width > 1280":{compactView:false}},listeners:{scope:this,selectrow:this.onChangeReportControls}},{xtype:"app.PanelReportingCzasSelect",itemId:"datemanipulationt",stateValue:null,hideNowTypeSelect:true,hideDayGranulate:true,selectFromTo:true,plugins:"responsive",responsiveConfig:{"width < 1280":{compactView:true},"width > 1280":{compactView:false}},listeners:{scope:this,filterchange:this.onChangeReportControls}}]},{itemId:"tablePanel",xtype:"app.PanelReportingPowerHTable",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-tdata",bodyStyle:"padding-left:40px;padding-right:40px",titleCollapse:false,collapsible:true,collapsed:false,animCollapse:false,minHeight:500,listeners:{scope:this,expand:function(a){Ext.getBody().scrollTo("top",a.getY(),true)}}},{xtype:"box",cls:"a-PanelReporting-report-stopka"}]}]}},onReportInit:function(){this.onReportReloadPre();this.setValue(null);this.loadReportControlsData();this.onReportLoadReset()},onReportBeforeaction:function(a){waitW(true,this)},onReportAfteraction:function(a){waitW(false)},onReportReset:function(a){this.setValue(null,true);this.onReportLoadReset()},getReportTitleNowyTPL:function(){var a=Lang.nowy_raport_clear;return a},onReportNameChangeAQQ:function(e,b){var a=this.down("#savePane");var d=this.getReportTitleNowyTPL();b.name=d},updateReportTitleChange:function(){var a=this.down("#savePane");if(a.isReportNew()){var b=this.getReportTitleNowyTPL();b=b;this.down("#titlePanel").setData({title:b})}},onReportNameChange:function(d,b,a){this.down("#titlePanel").setData({title:a})},onReportSelect:function(e,d,b,a){a=Ext.decode(a);this.setValue(a);this.onReportReload()},onReportCollectState:function(e,b,a,d){d.rstate=Ext.encode(this.getValue())},onReportReloadPre:function(){if(!this.raportBuildedFirst){}},onReportLoadReset:function(){waitW(true,this);var a=null;Ext.suspendLayouts();var b=this.down("#tablePanel");b.setData(a);this.down("#refreshButton").addCls("iconInactiv");Ext.resumeLayouts(true);waitW(false)},onReportReload:function(){if(!this.raportBuildedFirst){this.raportBuildedFirst=true;waitW(true,this)}else{waitW(true,this)}var a=this.getValue();sendAjaxDataJsonRpcL("ajax/buildReportPowerHTable",{reportd:a},this,function(e,c,b){if(!b){waitW(false);Ext.MessageBox.alert(Lang.error,e.error);return}Ext.suspendLayouts();var d=this.down("#tablePanel");d.setData(c);this.down("#refreshButton").addCls("iconInactiv");Ext.resumeLayouts(true);waitW(false)})},onReportExcel:function(){var a=this.getValue();params={reportd:a};postFormAsync("op/getReportPowerHTableExcel",params,false)},onFilterchange:function(){if(!this.bindProccess){this.down("#refreshButton").removeCls("iconInactiv")}},loadReportControlsData:function(){var a=[{value:"vinout",text:Lang.odwiedziny},{value:"vparagoncount",text:Lang.liczba_paragonow},{value:"vitemcountsum",text:Lang.liczba_pozycji},{value:"vvaluesum",text:Lang.obroty},{value:"vavgitemcount",text:Lang.srednia_liczba_pozycji},{value:"vavgvalue",text:Lang.srednia_sprzedaz},{value:"vconvatv",text:Lang.konwersja},{value:"vavgvaluepervisit",text:Lang.srednia_sprzedaz_odwiedzajacy}];this.down("#pnameo").store.loadData(a);Ext.defer(this.onLoadReportControlsData,1,this)},onLoadReportControlsData:function(){this.dataLoaded=true;this.bindValueToReportControlsData();this.fireEvent("dataloaded",this)},bindValueToReportControlsData:function(){var a=this.down("#idobiektselector");var b=this.down("#datemanipulationt");b.setValue({typeCzas:this.value.typeCzas,dateLocal:this.value.dateLocal});a.setValue(this.value.idobiektselector);this.down("#pnameo").setValue2Default(this.value.params.pnameo);this.bindProccess=true;this.onChangeReportControls();this.bindProccess=false},getValue:function(){if(this.dataLoaded){var a=this.down("#idobiektselector").getValue();var b=this.down("#datemanipulationt").getValue();this.value={params:{pnameo:this.down("#pnameo").getValue2Default()},typeCzas:"current_day",dateLocalFrom:null,dateLocalTo:null,idobiektselector:a};Ext.apply(this.value,b);return this.value}else{return{params:{pnameo:"vinout"},typeCzas:"current_day",dateLocalFrom:null,dateLocalTo:null,idobiektselector:"T-0/"}}},setValue:function(b,a){this.value=b;if(this.value==null){this.value={}}Ext.applyIf(this.value,{params:{pnameo:"vinout"},typeCzas:"current_day",dateLocalFrom:null,dateLocalTo:null,idobiektselector:"T-0/"});if(this.dataLoaded){this.bindValueToReportControlsData()}},onChangeReportControls:function(){this.updateReportTitleChange();this.onFilterchange()}});

Ext.define("PanelReportingPowerHTable",{extend:"Ext.Panel",alias:"widget.app.PanelReportingPowerHTable",cls:"a-ReportingPowerHTable",layout:"anchor",initComponent:function(){this.cid=this.id;this.items=[{itemId:"boxbody",xtype:"box",anchor:"0",cls:"a-ReportingPowerHTable-container"}];this.callParent(arguments);this.updateViewBuffered=Ext.Function.createBuffered(this.updateView,1,this)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.boxbody=this.down("#boxbody");this.boxbody.el.on("click",this.onElBodyClick,this);this.boxbody.el.on("mouseover",this.onElBodyMouseOver,this);this.boxbody.el.on("mouseout",this.onElBodyMouseOut,this)},onResize:function(c,a,b,d){this.callParent(arguments);this.updateViewBuffered()},onElBodyMouseOver:function(c,a){var b=c.getTarget("td",10);if(b){b=Ext.get(b);b.addCls("a-over");b.parent("table").select("td[vcol='"+b.getAttribute("vcol")+"']",true).addCls("a-over");b.parent("table").select("td[vrow='"+b.getAttribute("vrow")+"']",true).addCls("a-over")}},onElBodyMouseOut:function(c,a){var b=c.getTarget("td",10);if(b){b=Ext.get(b);b.removeCls("a-over");b.parent("table").select("td[vcol='"+b.getAttribute("vcol")+"']",true).removeCls("a-over");b.parent("table").select("td[vrow='"+b.getAttribute("vrow")+"']",true).removeCls("a-over")}},onElBodyClick:function(c,a){var b=c.getTarget(".a-item-click",10);if(b){b=Ext.get(b)}},setData:function(e){this.tableDD=e;var f={tag:"div",cls:"a-data-table-container",cn:[]};f.cn.push(this.buildTableForTableData());this.boxbody.update(f);var b=this.boxbody.el.query(".a-data-header",false);var a=0;for(var c=0;c<b.length;c++){var d=b[c];a=Math.max(a,d.getWidth())}for(var c=0;c<b.length;c++){var d=b[c];d.setWidth(a)}},buildTableForTableData:function(){if(this.tableDD==null){r={tag:"div",cls:"a-item-nodata",cn:[{tag:"div",cls:"a-item-nodata-inner",html:Lang.brak_danych}]};return r}var i=this.tableDD.reportDef.params.pnameo;var h={vinout:{label:Lang.odwiedziny,vconv:function(e){return e},jedn:""},vparagoncount:{label:Lang.liczba_paragonow,vconv:function(e){return e},jedn:""},vitemcountsum:{label:Lang.liczba_pozycji,vconv:function(e){return e},jedn:""},vvaluesum:{label:Lang.obroty,vconv:function(e){return e},jedn:" zł"},vavgitemcount:{label:Lang.srednia_liczba_pozycji,vconv:function(e){return e},jedn:""},vavgvalue:{label:Lang.srednia_sprzedaz,vconv:function(e){return e},jedn:" zł"},vconvatv:{label:Lang.konwersja,vconv:function(e){return(e>1?1:e)*100},jedn:"%"},vavgvaluepervisit:{label:Lang.srednia_sprzedaz_odwiedzajacy,vconv:function(e){return e},jedn:" zł"}};var l=false;if(this.tableDD.tableData.length==0){l=true}var r={tag:"table",cls:"a-data-table a-data-table-tabledata",cn:[]};var n={tag:"tr",cn:[]};n.cn.push({tag:"td",cls:"a-data-cross",cn:[{tag:"span",html:Lang.godzina}]});for(var g=0;g<this.tableDD.colinxls.length;g++){var q=this.tableDD.colinxls[g];var k="";if(g==0){k+=" a-first"}if(g==this.tableDD.colinxls.length-1){k+=" a-last"}var b={tag:"td",cls:"a-data-header"+k,vcol:g,cn:[{tag:"span",html:this.tableDD.colnamels[q]}]};n.cn.push(b)}r.cn.push(n);var j=h[i];for(var f=0;f<this.tableDD.rowinxls.length;f++){var p=this.tableDD.rowinxls[f];var k="";if(f==0){k+=" a-row-first"}if(f==this.tableDD.rowinxls.length-1){k+=" a-row-last"}var a={tag:"tr",cn:[]};var t={tag:"td",cls:"a-data-data-header"+k,vrow:f,cn:[{tag:"span",html:this.tableDD.rownamels[p]}]};a.cn.push(t);for(var g=0;g<this.tableDD.colinxls.length;g++){var q=this.tableDD.colinxls[g];var k="";if(g==0){k+=" a-first"}if(g==this.tableDD.colinxls.length-1){k+=" a-last"}if(f==0){k+=" a-row-first"}if(f==this.tableDD.rowinxls.length-1){k+=" a-row-last"}var s=this.tableDD.tableDataMap[q+"x"+p];var m=null;var o="";if(s){m=Ext.util.Format.number(j.vconv(s.value[i]),"#,#.##")+j.jedn;if(this.tableDD.valueRed){var d=j.vconv(this.tableDD.valueRed[i]);var c=j.vconv(s.value[i]);if(d>c){o="a-data-data-red"}}if(this.tableDD.valueGreen){var d=j.vconv(this.tableDD.valueGreen[i]);var c=j.vconv(s.value[i]);if(d<c){o="a-data-data-green"}}}else{m=Ext.util.Format.number(j.vconv(0),"#,#.##")+j.jedn}var b={tag:"td",cls:"a-data-data"+k+" "+o,vcol:g,vrow:f,cn:[{tag:"span",html:m}]};a.cn.push(b)}r.cn.push(a)}if(l){r={tag:"div",cls:"a-item-nodata",cn:[{tag:"div",cls:"a-item-nodata-inner",html:Lang.brak_danych}]}}return r},updateView:function(){}});

Ext.define("PanelReportingZliczenCustomControl",{extend:"Ext.Panel",alias:"widget.app.PanelReportingZliczenCustomControl",layout:{type:"vbox",align:"stretch"},scrollable:true,initComponent:function(){this.cid=this.id;this.items=[this.buildForm()];this.callParent(arguments);this.loadData();this.setValue(null)},onDestroy:function(){this.callParent(arguments)},buildForm:function(){var a={xtype:"form",defaults:{labelAlign:"top"},bodyCls:"panelBodyDefaults",items:[{xtype:"comboexd",id:this.cid+"datemanipulationt",fieldLabel:Lang.typ_czasu,anchor:"0",displayField:"text",valueField:"value",allowBlank:false,autoSortStore:false,listeners:{scope:this,select:function(){this.onSelectionComboChange()}}},{id:this.cid+"datemanipulationla",xtype:"datefieldexdmod",fieldLabel:Lang.czas_od,anchor:"0",format:"Y-m-d H:i:s",allowBlank:true},{id:this.cid+"datemanipulationra",xtype:"datefieldexdmoddo",fieldLabel:Lang.czas_do,anchor:"0",format:"Y-m-d H:i:s",allowBlank:true},{xtype:"comboexd",id:this.cid+"reporttype",fieldLabel:Lang.typ_raportu,anchor:"0",displayField:"text",valueField:"value",allowBlank:false,autoSortStore:false,listeners:{scope:this,select:function(){this.onSelectionComboChange()}}}]};return a},afterRender:function(){this.callParent(arguments)},loadData:function(){sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"DateManipulation"},this,function(b,c,a){sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"ReportZliczenAgrType"},this,function(f,e,d){Ext.getCmp(this.cid+"datemanipulationt").store.loadData(c);Ext.getCmp(this.cid+"reporttype").store.loadData(e);Ext.defer(this.onDataLoaded,1,this)})})},onDataLoaded:function(){this.dataLoaded=true;this.bindValue();this.fireEvent("dataloaded",this)},onSelectionComboChange:function(){var a=Ext.getCmp(this.cid+"datemanipulationt").getValue2Default();Ext.getCmp(this.cid+"datemanipulationla").setDisabled(a!="custom");Ext.getCmp(this.cid+"datemanipulationra").setDisabled(a!="custom");if(!this.bindProccess){this.fireEvent("filterchange",this)}},getValue:function(){if(this.dataLoaded){var d=Ext.getCmp(this.cid+"reporttype").getValue2Default();var e=Ext.getCmp(this.cid+"datemanipulationt").getValue2Default();var b=Ext.getCmp(this.cid+"datemanipulationla").getValue2();var c=Ext.getCmp(this.cid+"datemanipulationra").getValue2();var a=Ext.getCmp(this.idobiektselectorId).getValue();this.value={params:{reporttype:d},typeCzas:e,fromDateLocal:b,toDateLocal:c,idobiektselector:a,reporttype:d};return this.value}else{return{params:{reporttype:"day"},typeCzas:"current_month",fromDateLocal:null,toDateLocal:null,idobiektselector:"/",reporttype:"day"}}},setValue:function(a){this.value=a;if(this.value==null){this.value={}}Ext.applyIf(this.value,{params:{reporttype:"day"},typeCzas:"current_month",fromDateLocal:null,toDateLocal:null,idobiektselector:"/",reporttype:"day"});if(this.dataLoaded){this.bindValue()}},bindValue:function(){this.bindProccess=true;var e=Ext.getCmp(this.cid+"datemanipulationt");var b=Ext.getCmp(this.cid+"datemanipulationla");var c=Ext.getCmp(this.cid+"datemanipulationra");var a=Ext.getCmp(this.idobiektselectorId);var d=Ext.getCmp(this.cid+"reporttype");e.setValue2Default(this.value.typeCzas);b.setValue2(this.value.fromDateLocal);c.setValue2(this.value.toDateLocal);a.setValue(this.value.idobiektselector);d.setValue2Default(this.value.params.reporttype);this.onSelectionComboChange();this.bindProccess=false}});

Ext.define("PanelReportingZliczenMainPanel",{extend:"Ext.Panel",alias:"widget.app.PanelReportingZliczenMainPanel",layout:"anchor",initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){if(this.panelCSTC){this.panelCSTC.destroy()}this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},onActivatePanel:function(a){},buildPanel:function(){this.addPanelsM={xtype:"toolbar",ui:"plain",items:[{xtype:"button",margin:"0px 5px 0px 0px",itemId:"refreshButton",iconCls:"iconClsDefault iconRefreshSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.odswiez,scope:this,handler:this.onReportReload}]};this.addPanels={xtype:"app.PanelReportingSavePane",style:"padding-left:5px;padding-right:5px",itemId:"savePane",vtype:"reports",vtypep:"rzliczen",listeners:{scope:this,reportselect:this.onReportSelect,reportsatatecollect:this.onReportCollectState,reportreset:this.onReportReset,reportchangename:this.onReportNameChange,reportchangenameaquirrename:this.onReportNameChangeAQQ,beforeaction:this.onReportBeforeaction,afteraction:this.onReportAfteraction,exportexcel:this.onReportExcel}};this.mitems={xtype:"container",layout:"anchor",anchor:"0",items:[{id:this.cid+"Menur",xtype:"app.CCRMenuPanelPretty",anchor:"0",vitems:[{layout:{type:"hbox",align:"stretch"},items:[this.addPanelsM,{id:this.cid+"idobiektselector",xtype:"app.PanelReportingObiektSelectorFull",flex:1,listeners:{scope:this,filterchange:this.onFilterchange}},{xtype:"toolbar",ui:"plain",items:[{xtype:"button",itemId:"paramsButton",iconCls:"iconClsDefault iconAdminSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.ustaw_parametry,scope:this,handler:this.onReportParams}]},this.addPanels]}]},{xtype:"panel",layout:{type:"hbox",align:"middle"},anchor:"0",bodyStyle:"padding:10px;padding-top:20px;padding-bottom:20px",items:[{xtype:"app.PanelReportingDanychATitle",itemId:"titlePanel",flex:1}]},{id:this.cid+"PanelReportingZliczenTable",xtype:"app.PanelReportingZliczenTable",anchor:"0",cls:"a-PanelReporting-report",collapsedCls:"panel-report-collapsed",iconCls:"a-PanelReporting-report-icon-tdata",bodyStyle:"padding-left:40px;padding-right:40px",titleCollapse:false,collapsible:true,collapsed:false,animCollapse:false,listeners:{scope:this,expand:function(a){Ext.getBody().scrollTo("top",a.getY(),true)},dataexpand:function(b,a){Ext.getCmp(this.cid+"PanelReportingMalarzChart").onDataExpand(b,a)}}},{xtype:"box",cls:"a-PanelReporting-report-stopka"}]};this.panelCSTC=WCCPanelSideBase.create({title:Lang.ustaw_parametry,defaultCloseAction:false,vitemd:{id:this.cid+"PanelReportingZliczenCustomControl",xtype:"app.PanelReportingZliczenCustomControl",idobiektselectorId:this.cid+"idobiektselector",listeners:{scope:this,filterchange:this.onFilterchange}}})},onReportInit:function(){this.onReportReloadPre();this.setValue(null);this.loadReportControlsData();this.onReportLoadReset()},onReportBeforeaction:function(a){waitW(true,this)},onReportAfteraction:function(a){waitW(false)},onReportReset:function(a){this.setValue(null,true);this.onReportLoadReset()},getReportTitleNowyTPL:function(){var a=Lang.nowy_raport_clear;return a},onReportNameChangeAQQ:function(e,b){var a=this.down("#savePane");var d=this.getReportTitleNowyTPL();b.name=d},updateReportTitleChange:function(){var a=this.down("#savePane");if(a.isReportNew()){var b=this.getReportTitleNowyTPL();b=b;this.down("#titlePanel").setData({title:b})}},onReportNameChange:function(d,b,a){this.down("#titlePanel").setData({title:a})},onReportSelect:function(e,d,b,a){a=Ext.decode(a);this.setValue(a);this.onReportReload()},onReportCollectState:function(e,b,a,d){d.rstate=Ext.encode(this.getValue())},onReportReloadPre:function(){if(!this.raportBuildedFirst){}},onReportLoadReset:function(){waitW(true,this);sendAjaxDataJsonRpcL("ajax/buildReportZliczenTable",{reportd:null},this,function(d,c,a){if(!a){waitW(false);Ext.MessageBox.alert(Lang.error,d.error);return}this.down("#refreshButton").addCls("iconInactiv");var b=Ext.getCmp(this.cid+"PanelReportingZliczenTable");b.refreshDatastore();waitW(false)});waitW(false)},onReportReload:function(){if(!this.raportBuildedFirst){this.raportBuildedFirst=true;waitW(true,this)}else{waitW(true,this)}var a=this.getValue();sendAjaxDataJsonRpcL("ajax/buildReportZliczenTable",{reportd:a},this,function(e,d,b){if(!b){waitW(false);Ext.MessageBox.alert(Lang.error,e.error);return}this.down("#refreshButton").addCls("iconInactiv");var c=Ext.getCmp(this.cid+"PanelReportingZliczenTable");c.refreshDatastore();waitW(false)})},onReportExcel:function(){waitW(true,this);var a=this.getValue();sendAjaxDataJsonRpcL("ajax/buildReportZliczenTable",{reportd:a},this,function(d,c,b){if(!b){waitW(false);Ext.MessageBox.alert(Lang.error,d.error);return}params={reportd:a};waitW(false);postFormAsync("op/getReportZliczenTableExcel",params,false)})},onFilterchange:function(){this.down("#refreshButton").removeCls("iconInactiv")},loadReportControlsData:function(){},onReportParams:function(){this.panelCSTC.show()},getValue:function(){var a=Ext.getCmp(this.cid+"PanelReportingZliczenCustomControl");return a.getValue()},setValue:function(c,a){var b=Ext.getCmp(this.cid+"PanelReportingZliczenCustomControl");b.setValue(c)}});

Ext.define("PanelReportingZliczenTable",{extend:"Ext.Panel",alias:"widget.app.PanelReportingZliczenTable",layout:"fit",forceSizeElem:false,initComponent:function(){this.cid=this.id;this.items=[this.createGridPane()];this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},createGridPane:function(){var a=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:false,remoteFilter:false,pageSize:50,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["id","obiekt","obiekt2","czasLabel","czasLabelDate","czasLabelHour","czasIndex","vin","vout","vinout","vinfull","voutfull"]}),sorters:[{property:"id",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"retriveReportZliczenTable"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}}});var b={xtype:"gridpanelexd",itemId:"gridviewlist",store:a,columns:[{header:Lang.obiekt,flex:1,dataIndex:"obiekt",sortable:false,renderer:renderWrapQtip},{header:Lang.identificatorclient,flex:1,dataIndex:"obiekt2",sortable:false,renderer:renderWrapQtip},{header:"Timestamp",flex:1,dataIndex:"czasIndex",sortable:false,hidden:true,renderer:renderWrapQtip},{header:Lang.czas,flex:1,dataIndex:"czasLabel",sortable:false,renderer:renderWrapQtip},{header:Lang.czas_data,flex:1,dataIndex:"czasLabelDate",sortable:false,renderer:renderWrapQtip},{header:Lang.czas_godzina,flex:1,dataIndex:"czasLabelHour",sortable:false,renderer:renderWrapQtip},{header:Lang.wejscia,flex:1,dataIndex:"vin",sortable:false,renderer:renderWrapQtip},{header:Lang.wyjscia,flex:1,dataIndex:"vout",sortable:false,renderer:renderWrapQtip},{header:Lang.odwiedziny,flex:1,dataIndex:"vinout",sortable:false,renderer:renderWrapQtip},{header:Lang.wejscia_pelne,flex:1,dataIndex:"vinfull",sortable:false,hidden:!(OPTIONS.report_show_cols_full==1),renderer:renderWrapQtip},{header:Lang.wyjscia_pelne,flex:1,dataIndex:"voutfull",sortable:false,hidden:!(OPTIONS.report_show_cols_full==1),renderer:renderWrapQtip}],bbar:new Ext.PagingToolbar({store:a,displayInfo:true})};this.pgridviewlist=b;return this.pgridviewlist},refreshDatastore:function(){var a=this.down("#gridviewlist");var b={};Ext.apply(a.store.proxy.extraParams,b);a.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(a.store.proxy.extraParams,true);a.store.load()}});

Ext.define("PanelHourDayManualManage",{extend:"Ext.container.Container",alias:"widget.app.PanelHourDayManualManage",layout:"anchor",initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},onActivatePanel:function(a){},buildPanel:function(){this.addPanelsM={xtype:"toolbar",ui:"plain",items:[{xtype:"button",margin:"0px 5px 0px 0px",itemId:"refreshButton",iconCls:"iconClsDefault iconRefreshSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.odswiez,scope:this,handler:this.onReportReload}]};this.mitems={xtype:"container",layout:"anchor",anchor:"0",items:[{id:this.cid+"Menur",xtype:"app.CCRMenuPanelPretty",anchor:"0",vitems:[{layout:{type:"hbox",align:"stretch"},items:[this.addPanelsM,{itemId:"idobiektselector",xtype:"app.PanelReportingObiektSelectorFull",flex:1,listeners:{scope:this,filterchange:this.onFilterchange}}]}]},{xtype:"container",layout:{type:"hbox",align:"stretch"},anchor:"0",padding:"5 5 5 5",items:[{xtype:"box",flex:1},{xtype:"app.PanelReportingCzasSelect",itemId:"datemanipulationt",stateValue:null,hideNowTypeSelect:true,hideDayGranulate:true,selectFromTo:true,plugins:"responsive",responsiveConfig:{"width < 1280":{compactView:true},"width > 1280":{compactView:false}},listeners:{scope:this,filterchange:this.onFilterchange}}]},this.createEditMPane(),this.createGridPane()]}},createGridPane:function(){var a=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:true,remoteFilter:true,pageSize:50,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"tmstmp",mapping:"tmstmp",type:"date"},{name:"workhourday",mapping:"workhourday"},{name:"localization",mapping:"localization"},"dayserviced","dayoffstat"]}),sorters:[{property:"tmstmp",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLocalizationworkstatedayBIList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}}});var b={xtype:"gridpanelexd",itemId:"gridviewlist",anchor:"0",plugins:[{ptype:"gridfilters"}],store:a,columns:[{header:"ID",width:60,sortable:true,dataIndex:"id",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{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.czas_pracy,flex:1,width:130,sortable:true,dataIndex:"workhourday",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.dayserviced,flex:1,width:100,sortable:true,dataIndex:"dayserviced",filter:{type:"boolean"},renderer:renderBool},{header:Lang.dayoffstat,flex:1,width:100,sortable:true,dataIndex:"dayoffstat",filter:{type:"boolean"},renderer:renderBool}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(d,c,e){},selectionchange:function(c){this.onGridElemSelect()}}},bbar:new Ext.PagingToolbar({store:a,displayInfo:true}),listeners:{scope:this,itemclick:function(){this.onGridElemSelect()},itemdblclick:function(){},resize:function(d){},render:function(){}}};return b},createEditMPane:function(){var a={xtype:"panel",itemId:"pEditmPane",anchor:"0",layout:"fit",hidden:true};return a},onReportInit:function(){this.refreshDatastore()},refreshDatastore:function(){var a=this.down("#idobiektselector").getValue();var d=this.down("#datemanipulationt").getValue();var b=this.down("#gridviewlist");var c={idobiektselector:a};Ext.apply(c,d);Ext.apply(b.store.proxy.extraParams,c);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load();this.down("#refreshButton").addCls("iconInactiv")},onGridElemSelect:function(){if(!this.candEdit){return}var b=this.down("#gridviewlist");var e=0;if(!b.getSelectionModel().hasSelection()){return}if(b.getSelectionModel().getSelection().length>0){var d=b.getSelectionModel().getSelection()[0];e=d.getId()}var a=this.down("#pEditmPane");a.show(true);var c=a.down("#paneleo");if(c==null){c=a.add({xtype:"app.PanelHourDayManualManageEdit",itemId:"paneleo",obiektid:0,listeners:{scope:this,closeEvent:function(){a.hide(true)},saveEvent:function(){a.hide(true);this.refreshDatastore()}}})}Ext.apply(c,{obiektid:e});c.loadW()},onReportReload:function(){this.refreshDatastore()},onFilterchange:function(){this.down("#refreshButton").removeCls("iconInactiv")}});Ext.define("PanelHourDayManualManageEdit",{extend:"Ext.Panel",alias:"widget.app.PanelHourDayManualManageEdit",layout:"fit",obiektid:null,initComponent:function(){this.cid=this.id;this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveW},{xtype:"button",text:Lang.anuluj,scope:this,handler:this.closeW}]};this.items=[this.createCenterPanel()];this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},loadW:function(){waitW(true,this);sendAjaxDataJsonRpcL("ajax/getLocalizationworkdayObjectBIForEdit",{id:this.obiektid},this,function(f,b,a){this.obiekt=b||{id:0};waitW(false);Ext.getCmp(this.cid+"dayoffstat").setValue2(this.obiekt.dayoffstat);var c=this.down("#workhourday");var d=this.down("#working");var e=this.obiekt.workhourday;if(e==null){e="00-24";c.setValue(e);d.setValue(true)}else{if(e==""){c.setValue("");d.setValue(false)}else{c.setValue(e);d.setValue(true)}}c.setDisabled(!d.getValue())})},saveW:function(){var c=true;if(!this.down("#formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}var d={};var a=this.down("#workhourday");var b=this.down("#working");if(b.getValue()){d.workhourday=a.getValue();if(d.workhourday=="00-24"){d.workhourday=null}if(d.workhourday==""){d.workhourday=null}}else{d.workhourday=""}if(c){waitW(true,this);d=Ext.apply(d,{id:this.obiektid,dayoffstat:Ext.getCmp(this.cid+"dayoffstat").getValue2()});sendAjaxDataJsonRpcL("ajax/saveLocalizationworkdayBIObject",d,this,function(g,f,e){waitW(false);this.fireEvent("saveEvent",this)})}else{Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne)}},closeW:function(){this.fireEvent("closeEvent",this)},createCenterPanel:function(){var a={xtype:"panel",layout:{type:"vbox",align:"stretch"},items:[this.createMainForm()]};return a},createMainForm:function(){var a={xtype:"form",scrollable:true,bodyStyle:"padding:10px 10px 10px 10px",itemId:"formpanel",defaults:{labelWidth:150,labelAlign:"left"},items:[{xtype:"fieldcontainer",fieldLabel:Lang.czas_pracy,layout:{type:"hbox",align:"stretch"},items:[{xtype:"textfieldexd",margin:"0px 5px 0px 0px",flex:1,itemId:"workhourday",regex:new RegExp("^[0-9]{1,2}(:[0-9]{1,2})?-[0-9]{1,2}(:[0-9]{1,2})?$"),regexText:Lang.dane_niepoprawne,allowBlank:true},{xtype:"checkboxexd",itemId:"working",listeners:{scope:this,change:function(d){var b=d.up("fieldcontainer");b.down("#workhourday").setDisabled(!d.getValue())}}}]},{xtype:"radiogroupexd",id:this.cid+"dayoffstat",fieldLabel:Lang.dayoffstat,anchor:"0",columns:2,vertical:false,items:[{boxLabel:Lang.tak.capitalise(),inputValue:true},{boxLabel:Lang.nie.capitalise(),inputValue:false}]}]};return a}});

Ext.define("PanelHourManualManage",{extend:"Ext.container.Container",alias:"widget.app.PanelHourManualManage",layout:"anchor",initComponent:function(){this.cid=this.id;this.buildPanel();this.items=this.mitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.onReportInit()},onActivatePanel:function(a){},buildPanel:function(){this.addPanelsM={xtype:"toolbar",ui:"plain",items:[{xtype:"button",margin:"0px 5px 0px 0px",itemId:"refreshButton",iconCls:"iconClsDefault iconRefreshSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.odswiez,scope:this,handler:this.onReportReload}]};this.mitems={xtype:"container",layout:"anchor",anchor:"0",items:[{id:this.cid+"Menur",xtype:"app.CCRMenuPanelPretty",anchor:"0",vitems:[{layout:{type:"hbox",align:"stretch"},items:[this.addPanelsM,{itemId:"idobiektselector",xtype:"app.PanelReportingObiektSelectorFull",flex:1,listeners:{scope:this,filterchange:this.onFilterchange}}]}]},this.createEditMPane(),this.createGridPane()]}},createGridPane:function(){var a=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:true,remoteFilter:true,pageSize:1000,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["id","nazwa","timezone","tagvalues","workhourday","workhourday1","workhourday2","workhourday3","workhourday4","workhourday5","workhourday6","workhourday7"]}),sorters:[{property:"nazwa",direction:"ASC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getLocalizationWSBIList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}}});var b={xtype:"gridpanelexd",itemId:"gridviewlist",anchor:"0",plugins:[{ptype:"gridfilters"}],store:a,columns:[{header:"ID",width:60,sortable:true,hidden: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.strefa_czasowa,flex:1,width:145,sortable:true,dataIndex:"timezone",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.czas_pracy,flex:1,width:145,sortable:true,dataIndex:"workhourday",filter:{type:"string"},renderer:renderWrapQtip},{header:Lang.tag,flex:1,width:145,sortable:false,dataIndex:"tagvalues",renderer:function(h,e,d,i,g,f,c){h=h.replace(/;/gi,"<br>");return renderWrapQtip(h,e,d,i,g,f,c)}}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(d,c,e){},selectionchange:function(c){this.onGridElemSelect()}}},bbar:new Ext.PagingToolbar({store:a,displayInfo:true}),listeners:{scope:this,itemclick:function(){this.onGridElemSelect()},itemdblclick:function(){},resize:function(d){},render:function(){}}};return b},createEditMPane:function(){var a={xtype:"panel",itemId:"pEditmPane",anchor:"0",layout:"fit",hidden:true};return a},onReportInit:function(){this.refreshDatastore()},refreshDatastore:function(){var a=this.down("#idobiektselector").getValue();var b=this.down("#gridviewlist");var c={idobiektselector:a};Ext.apply(b.store.proxy.extraParams,c);b.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(b.store.proxy.extraParams,true);b.store.load();this.down("#refreshButton").addCls("iconInactiv")},onGridElemSelect:function(){if(!this.candEdit){return}var b=this.down("#gridviewlist");var e=0;if(!b.getSelectionModel().hasSelection()){return}if(b.getSelectionModel().getSelection().length>0){var d=b.getSelectionModel().getSelection()[0];e=d.getId()}var a=this.down("#pEditmPane");a.show(true);var c=a.down("#paneleo");if(c==null){c=a.add({xtype:"app.PanelHourManualManageEdit",itemId:"paneleo",obiektid:0,listeners:{scope:this,closeEvent:function(){a.hide(true)},saveEvent:function(){a.hide(true);this.refreshDatastore()}}})}Ext.apply(c,{obiektid:e});c.loadW()},onReportReload:function(){this.refreshDatastore()},onFilterchange:function(){if(!this.bindProccess){this.down("#refreshButton").removeCls("iconInactiv")}}});Ext.define("PanelHourManualManageEdit",{extend:"Ext.Panel",alias:"widget.app.PanelHourManualManageEdit",layout:"fit",obiektid:null,initComponent:function(){this.cid=this.id;this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveW},{xtype:"button",text:Lang.anuluj,scope:this,handler:this.closeW}]};this.items=[this.createCenterPanel()];this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},loadW:function(){waitW(true,this);sendAjaxDataJsonRpcL("ajax/getLocalizationworkBIObjectForEdit",{id:this.obiektid},this,function(h,c,a){this.obiekt=c||{id:0};waitW(false);var f=this.query("[ftype=workhourday]");for(var b=0;b<f.length;b++){var d=f[b].down("#workhourday");var e=f[b].down("#working");var g=this.obiekt["workhourday"+(b+1)];if(g==null){g="00-24";d.setValue(g);e.setValue(true)}else{if(g==""){d.setValue("");e.setValue(false)}else{d.setValue(g);e.setValue(true)}}d.setDisabled(!e.getValue())}})},saveW:function(){var e=true;if(!this.down("#formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}var f={};var d=this.query("[ftype=workhourday]");for(var a=0;a<d.length;a++){var b=d[a].down("#workhourday");var c=d[a].down("#working");if(c.getValue()){f["workhourday"+(a+1)]=b.getValue();if(f["workhourday"+(a+1)]=="00-24"){f["workhourday"+(a+1)]=null}if(f["workhourday"+(a+1)]==""){f["workhourday"+(a+1)]=null}}else{f["workhourday"+(a+1)]=""}}if(e){waitW(true,this);f=Ext.apply(f,{id:this.obiektid});sendAjaxDataJsonRpcL("ajax/saveLocalizationworkBIObject",f,this,function(i,h,g){waitW(false);this.fireEvent("saveEvent",this)})}else{Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne)}},closeW:function(){this.fireEvent("closeEvent",this)},createCenterPanel:function(){var a={xtype:"panel",layout:{type:"vbox",align:"stretch"},items:[this.createMainForm()]};return a},createMainForm:function(){var c=[];for(var b=1;b<=7;b++){c.push(this.createWorkDayPP(b))}var a={xtype:"form",scrollable:true,bodyStyle:"padding:10px 10px 10px 10px",itemId:"formpanel",defaults:{labelWidth:150,labelAlign:"left"},items:c};return a},createWorkDayPP:function(b){var a={xtype:"fieldcontainer",ftype:"workhourday",fieldLabel:Lang.weekdaysISO[b],itemId:"workhourday"+b,layout:{type:"hbox",align:"stretch"},items:[{xtype:"textfieldexd",margin:"0px 5px 0px 0px",flex:1,itemId:"workhourday",regex:new RegExp("^[0-9]{1,2}(:[0-9]{1,2})?-[0-9]{1,2}(:[0-9]{1,2})?$"),regexText:Lang.dane_niepoprawne,allowBlank:true},{xtype:"checkboxexd",itemId:"working",listeners:{scope:this,change:function(e){var d=e.up("fieldcontainer");d.down("#workhourday").setDisabled(!e.getValue())}}}]};return a}});

Ext.define("PanelMailingViewPane",{extend:"Ext.container.Container",alias:"widget.app.PanelMailingViewPane",layout:{type:"hbox",align:"stretch"},initComponent:function(){this.cid=this.id;this.items=[this.createCenterPanel()];this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.refreshDatastore()},onDestroy:function(){this.callParent(arguments)},createCenterPanel:function(){this.pcenterPanel={xtype:"panel",flex:1,layout:"border",items:[this.createCdataPanel()]};return this.pcenterPanel},createCdataPanel:function(){this.pcdataPanel={itemId:"pcdataPanel",region:"center",xtype:"panel",layout:"border",items:[this.createGridPane(),this.createEditMPane()]};return this.pcdataPanel},createGridPane:function(){var a=Ext.create("Ext.data.Store",{type:"store",model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"emails",mapping:"emails"},{name:"svtype",mapping:"svtype"},"nazwa"]}),sorters:[{property:"id",direction:"ASC"}],proxy:{type:"memory",reader:{type:"json"}}});var b={xtype:"gridpanelexd",itemId:"gridviewlist",region:"center",store:a,columns:[{header:Lang.nazwa,flex:1,width:145,sortable:false,menuDisabled:true,dataIndex:"nazwa",renderer:renderWrapQtip},{header:Lang.email,flex:1,width:145,sortable:false,menuDisabled:true,dataIndex:"emails",renderer:renderWrapQtip},{header:Lang.typ,flex:1,width:145,sortable:false,menuDisabled:true,dataIndex:"svtype",renderer:renderWrapQtip}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(d,c,e){},selectionchange:function(c){this.onGridElemSelect()}}},listeners:{scope:this,itemclick:function(){this.onGridElemSelect()},itemdblclick:function(){},resize:function(d){},render:function(){}},tbar:[{xtype:"button",text:Lang.nowy,scope:this,handler:function(){this.onGridElemSelect("new")}},{xtype:"button",text:Lang.odswiez,scope:this,handler:this.refreshDatastore}]};this.pgridviewlist=b;return this.pgridviewlist},createEditMPane:function(){this.pEditmPane={xtype:"panel",region:"east",layout:"fit",itemId:"pEditmPane",frame:true,width:400,hidden:true};return this.pEditmPane},refreshDatastore:function(){var a=this.down("#pEditmPane");a.hide(true);waitW(true,this);sendAjaxDataJsonRpcL("ajax/getMailingdefList",{id:this.obiektid},this,function(e,d,b){waitW(false);var c=this.down("#gridviewlist");c.store.loadData(d.data)})},onGridElemSelect:function(d){var b=this.down("#gridviewlist");var f=0;if(d!="new"){if(!b.getSelectionModel().hasSelection()){return}if(b.getSelectionModel().getSelection().length>0){var e=b.getSelectionModel().getSelection()[0];f=e.getId()}}var a=this.down("#pEditmPane");a.show(true);var c=a.down("#paneleo");if(c==null){c=a.add({xtype:"app.PanelMailingViewPaneE",itemId:"paneleo",obiektid:0,listeners:{scope:this,zamknijEvent:function(){a.hide(true)},saveEvent:function(){a.hide(true);this.refreshDatastore()}}})}Ext.apply(c,{obiektid:f});c.loadW()}});Ext.define("PanelMailingViewPaneE",{extend:"Ext.Panel",alias:"widget.app.PanelMailingViewPaneE",layout:"fit",obiektid:null,initComponent:function(){this.cid=this.id;this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveW},{xtype:"button",text:Lang.usun,scope:this,handler:this.usunW},{xtype:"button",text:Lang.anuluj,scope:this,handler:this.closeW}]};this.items=[this.createCenterPanel()];this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},loadW:function(){waitW(true,this);sendAjaxDataJsonRpcL("ajax/getMailingdefObject",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0};waitW(false);this.bindDataToControls()})},saveW:function(){var d=true;if(!this.down("#formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}if(d){waitW(true,this);var e=[];var a=this.query("[ftype=daysel]");for(var b=0;b<a.length;b++){var c=a[b];if(c.getValue()){e.push(c.valuet)}}sendAjaxDataJsonRpcL("ajax/saveMailingdefObject",{id:this.obiektid,nazwa:this.down("#nazwa").getValue2(),emails:this.down("#emails").getValue2(),idguidefstore:this.down("#idguidefstore").getValue(),vdef:{hour:this.down("#vdef_hour").getValue2(),days:e}},this,function(h,g,f){waitW(false);this.fireEvent("saveEvent",this)})}else{Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne)}},closeW:function(){this.fireEvent("zamknijEvent",this)},usunW:function(){waitW(true,this);sendAjaxDataJsonRpcL("ajax/deleteMailingdefObject",{id:this.obiektid},this,function(c,b,a){waitW(false);this.fireEvent("saveEvent",this)})},bindDataToControls:function(){this.obiekt.vdef=Ext.decode(this.obiekt.vdef);this.obiekt.vdef=this.obiekt.vdef||{};this.down("#nazwa").setValue2(this.obiekt.nazwa);this.down("#emails").setValue2(this.obiekt.emails);this.down("#idguidefstore").setValue(this.obiekt.idguidefstore);var e=this.obiekt.vdef.hour||0;this.down("#vdef_hour").setValue(e);var d=this.obiekt.vdef.days||[2,3,4,5,6];var a=this.query("[ftype=daysel]");for(var b=0;b<a.length;b++){var c=a[b];c.setValue(d.indexOf(c.valuet)>=0)}},createCenterPanel:function(){this.pcenterPanel={xtype:"panel",layout:"fit",items:[this.createMainForm()]};return this.pcenterPanel},createMainForm:function(){this.pmainform={xtype:"form",scrollable:true,bodyStyle:"padding:10px 10px 10px 10px",itemId:"formpanel",defaults:{anchor:"0",labelWidth:100,labelAlign:"top"},items:[{xtype:"textfieldexd",itemId:"nazwa",fieldLabel:Lang.nazwa,allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste},{xtype:"textfieldexd",itemId:"emails",fieldLabel:Lang.email,allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste},{xtype:"app.PanelReportingSelectPane",itemId:"idguidefstore",fieldLabel:Lang.raport},{itemId:"vdef_hour",xtype:"numberfieldexd",fieldLabel:Lang.whourlocal,anchor:"0",allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:0,maxValue:23},this.createWeekdaysPanel()]};return this.pmainform},createWeekdaysPanel:function(){var a=[];for(var b=0;b<Ext.Date.dayNames.length;b++){a.push({xtype:"checkbox",ftype:"daysel",valuet:b+1,valuetsort:b==0?8:(b+1),boxLabel:Ext.Date.dayNames[b]})}a.sort(function(d,c){return d.valuetsort-c.valuetsort});this.pweekpanel={xtype:"fieldcontainer",fieldLabel:Lang.dni_tygodnia,layout:{type:"table",columns:2,tableAttrs:{style:{width:"100%"}}},anchor:"0",items:a};return this.pweekpanel}});

Ext.define("PanelPosManualManage",{extend:"Ext.panel.Panel",alias:"widget.app.PanelPosManualManage",layout:"anchor",candEdit:true,initComponent:function(){this.cid=this.id;this.createTBar();this.items=[this.createEditMPane(),this.createGridPane()];this.callParent(arguments)},afterRender:function(){this.callParent(arguments);sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"DateManipulation"},this,function(c,d,a){this.down("#datemanipulationt").store.loadData(d);var b=this.down("#datemanipulationt").store;if(b.find("value","custom")>=0){b.removeAt(b.find("value","custom"))}this.down("#datemanipulationt").setValue2Default("current_week");this.refreshDatastore()})},onDestroy:function(){this.callParent(arguments)},createTBar:function(){this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.nowy,scope:this,handler:function(){this.onGridElemSelect("new")},disabled:!this.candEdit},{xtype:"button",text:Lang.odswiez,scope:this,handler:this.refreshDatastore},{itemId:"idlocalization",matchFieldWidth:false,allowBlank:true,blankText:Lang.pole_nie_moze_byc_puste,xtype:"comboexd",autoForceToSelect:true,width:300,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",trimToKierowniklocalizations:true}),reader:{rootProperty:"data.data",totalProperty:"data.total",type:"json"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}}},listeners:{scope:this,select:this.refreshDatastore},pageSize:1000,displayField:"nazwa",valueField:"id",queryMode:"remote"},{xtype:"comboexd",itemId:"datemanipulationt",displayField:"text",valueField:"value",allowBlank:false,autoSortStore:false,listeners:{scope:this,select:this.refreshDatastore}}]}},createEditMPane:function(){this.pEditmPane={xtype:"panel",itemId:"pEditmPane",anchor:"0",layout:"fit",hidden:true};return this.pEditmPane},createGridPane:function(){var a=Ext.create("Ext.data.Store",{autoLoad:false,remoteSort:true,remoteFilter:true,pageSize:50,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["id","useradd",{name:"tmstmp",mapping:"tmstmp",type:"date"},"localization","vvalue","paragoncount"]}),sorters:[{property:"tmstmp",direction:"DESC"}],proxy:{type:"ajax",url:"ajax",extraParams:mapNullValuesEncodeOrDeleteAndMergeData({aop:"getPosdataparagonmanualList"}),reader:{type:"json",totalProperty:"data.total",rootProperty:"data.data"},listeners:{scope:this,exception:handlGridLoadExceptionJsonRpcLWindowLogin}}});var b={xtype:"gridpanelexd",itemId:"gridviewlist",anchor:"0",plugins:[{ptype:"gridfilters"}],store:a,columns:[{header:"ID",width:60,sortable:true,hidden:true,dataIndex:"id",filter:{type:"number"},renderer:Ext.util.Format.numberRenderer()},{header:Lang.uzytkownik,flex:1,width:145,sortable:true,dataIndex:"useradd",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("Y-m-d"),filter:{type:"date"}},{header:Lang.liczba_paragonow,flex:1,width:130,sortable:true,dataIndex:"paragoncount",filter:{type:"numeric"},renderer:renderWrapQtip},{header:Lang.obroty,flex:1,width:130,sortable:true,dataIndex:"vvalue",filter:{type:"numeric"},renderer:renderWrapQtip}],selModel:{allowDeselect:false,listeners:{scope:this,rowselect:function(d,c,e){},selectionchange:function(c){this.onGridElemSelect()}}},bbar:new Ext.PagingToolbar({store:a,displayInfo:true}),listeners:{scope:this,itemclick:function(){this.onGridElemSelect()},itemdblclick:function(){},resize:function(d){},render:function(){}}};this.pgridviewlist=b;return this.pgridviewlist},refreshDatastore:function(){var a=this.down("#gridviewlist");var b={idlocalization:this.down("#idlocalization").getValue2Default(),czastype:this.down("#datemanipulationt").getValue2Default()};Ext.apply(a.store.proxy.extraParams,b);a.store.proxy.extraParams=mapNullValuesEncodeOrDeleteAndMergeData(a.store.proxy.extraParams,true);a.store.load()},onGridElemSelect:function(d){if(!this.candEdit){return}var b=this.down("#gridviewlist");var f=0;if(d!="new"){if(!b.getSelectionModel().hasSelection()){return}if(b.getSelectionModel().getSelection().length>0){var e=b.getSelectionModel().getSelection()[0];f=e.getId()}}var a=this.down("#pEditmPane");a.show(true);var c=a.down("#paneleo");if(c==null){c=a.add({xtype:"app.PanelPosManualManageAddEdit",itemId:"paneleo",obiektid:0,listeners:{scope:this,closeEvent:function(){a.hide(true)},saveEvent:function(){a.hide(true);this.refreshDatastore()}}})}Ext.apply(c,{obiektid:f,idlocalization:this.down("#idlocalization")});c.loadW()}});Ext.define("PanelPosManualManageAddEdit",{extend:"Ext.Panel",alias:"widget.app.PanelPosManualManageAddEdit",layout:"fit",obiektid:null,initComponent:function(){this.cid=this.id;this.tbar={xtype:"toolbar",items:[{xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveW},{xtype:"button",text:Lang.anuluj,scope:this,handler:this.closeW}]};this.items=[this.createCenterPanel()];this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},loadW:function(){waitW(true,this);sendAjaxDataJsonRpcL("ajax/getPosdataparagonmanualObject",{id:this.obiektid},this,function(c,b,a){this.obiekt=b||{id:0};waitW(false);this.bindDataToControls()})},saveW:function(){var a=true;if(!this.down("#formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}if(a){waitW(true,this);sendAjaxDataJsonRpcL("ajax/savePosdataparagonmanualObject",{id:this.obiektid,tmstmp:this.down("#tmstmp").getValue2(),vvalue:this.down("#vvalue").getValue2(),paragoncount:this.down("#paragoncount").getValue2(),idlocalization:this.idlocalization.getValue2Default()},this,function(d,c,b){waitW(false);this.fireEvent("saveEvent",this)})}else{Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne)}},closeW:function(){this.fireEvent("closeEvent",this)},bindDataToControls:function(){this.down("#tmstmp").setValue2(this.obiekt.tmstmp);this.down("#vvalue").setValue2(this.obiekt.vvalue);this.down("#paragoncount").setValue2(this.obiekt.paragoncount)},createCenterPanel:function(){this.pcenterPanel={xtype:"panel",layout:{type:"vbox",align:"stretch"},items:[this.createMainForm()]};return this.pcenterPanel},createMainForm:function(){this.pmainform={xtype:"form",scrollable:true,bodyStyle:"padding:10px 10px 10px 10px",itemId:"formpanel",defaults:{labelWidth:150,labelAlign:"left"},items:[{itemId:"tmstmp",xtype:"datefieldexd",fieldLabel:Lang.czas,width:300,format:"Y-m-d",allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste},{itemId:"vvalue",xtype:"numberfieldexd",fieldLabel:Lang.obroty+" [zł]",width:300,allowBlank:false,allowDecimals:true,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:999999},{itemId:"paragoncount",xtype:"numberfieldexd",fieldLabel:Lang.liczba_paragonow,width:300,allowBlank:false,allowDecimals:false,blankText:Lang.pole_nie_moze_byc_puste,minValue:1,maxValue:999999}]};return this.pmainform}});

Ext.define("CCRMenuPanelPretty",{extend:"Ext.container.Container",alias:"widget.app.CCRMenuPanelPretty",cls:"a-CCRMenuPanelPretty",layout:"fit",height:56,vitems:[],margin:"0px 5px 0px 5px",initComponent:function(){this.cid=this.id;this.items=this.vitems;this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},getVItemsContainer:function(){return this}});

Ext.define("CCTabPanelPretty",{extend:"Ext.Component",alias:"widget.app.CCTabPanelPretty",config:{landscape:true},cls:"a-CCTabPanelPretty",html:{tag:"div",cls:"maincc"},currentItem:null,cComponentHeader:"Ext.Component",cComponentHeaderConfig:{style:"background-color:red"},plugins:"responsive",responsiveConfig:{"width < 768 && wide":{landscape:false},"width < 768 && tall":{landscape:false},"width >= 768 && wide":{landscape:true},"width >= 768 && tall":{landscape:false}},initComponent:function(){this.callParent(arguments)},onDestroy:function(){if(this.menu){this.menu.destroy()}if(this.ciInstance){this.ciInstance.destroy()}this.ciInstance=null;this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.maincc=this.el.down(".maincc");this.maincc.on("click",this.onElMainCCClick,this);this.maincc.on("mouseover",this.onElMainCCMouseOver,this);this.maincc.on("mouseout",this.onElMainCCMouseOut,this);this.buildView();this.buildItemView();this.buildTbbarItemView();this.buildCbarItemView()},onResize:function(c,a,b,d){this.callParent(arguments);if(this.maincc){this.updateViewParamsVisual();if(this.menu){this.menu.hide()}}},onShow:function(){this.callParent(arguments);if(this.ciInstance){this.ciInstance.show()}},onHide:function(){this.callParent(arguments);if(this.ciInstance){this.ciInstance.hide()}},onRemove:function(){this.callParent(arguments)},applyLandscape:function(a){return a},onElMainCCMouseOver:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.addCls("item-over")}},onElMainCCMouseOut:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.removeCls("item-over")}},onElMainCCClick:function(c,a){var b=c.getTarget(".titem-selector",10);b=Ext.get(b);if(b){this.onItemClick(c,b)}var b=c.getTarget(".menu-item-selector",10);b=Ext.get(b);if(b){this.onMenuShow(c,b)}},updateViewParamsVisual:function(){if(this.landscape){this.el.select(".item-selector",true).setWidth(this.getWidth());this.el.select(".item-selector",true).setHeight(null)}else{this.el.select(".item-selector",true).setWidth(null);this.el.select(".item-selector",true).setHeight(this.getHeight())}this.cbar.show();this.titems.show();this.obar.hide();if(this.landscape){this.maincc.addCls("maincc-landscape");this.maincc.removeCls("maincc-portrait");var b=this.titems.getHeight();var a=this.getHeight()-this.cbar.getHeight();if(a>b){this.titems.show();this.obar.hide()}else{this.titems.hide();this.obar.show()}}else{this.maincc.removeCls("maincc-landscape");this.maincc.addCls("maincc-portrait");var b=this.titems.getWidth();var a=this.getWidth()-this.cbar.getWidth();if(a>b){this.titems.show();this.obar.hide()}else{this.titems.hide();this.obar.show()}}if(this.ciInstance){this.ciInstance.setSize(this.cbar.getWidth(),this.cbar.getHeight())}},buildView:function(){this.cbar=Ext.DomHelper.append(this.maincc,{tag:"div",cls:"maincc-cbar"},true);this.titems=Ext.DomHelper.append(this.maincc,{tag:"div",cls:"maincc-titems"},true);this.obar=Ext.DomHelper.append(this.maincc,{tag:"div",cls:"maincc-obar"},true);this.cbar.setVisibilityMode(Ext.Element.DISPLAY);this.titems.setVisibilityMode(Ext.Element.DISPLAY);this.obar.setVisibilityMode(Ext.Element.DISPLAY)},buildCbarItemView:function(){this.ciInstance=null;if(!this.ciInstance&&this.cComponentHeader){this.ciInstance=Ext.create(this.cComponentHeader,Ext.apply({},this.cComponentHeaderConfig,{}));this.ciInstance.render(this.cbar)}return this.ciInstance},buildTbbarItemView:function(){this.vtbbaritems=[{tag:"span",cls:"item-selector bar-item-selector menu-item-selector x-unselectable",cn:[{tag:"span",cls:"item-wrap",cn:[{tag:"span",cls:"item-icon iconMenuDiscSmall"}]}]}];Ext.DomHelper.append(this.obar,this.vtbbaritems);return this.vtbbaritems},buildItemView:function(){this.vitems=[];for(var a=0;a<this.items.length;a++){var b=this.items[a];Ext.applyIf(b,{iconCls:"icon-empty",itemActive:false});if(b.itemActive){this.currentItem=b}this.vitems.push({tag:"span",cls:"item-selector titem-selector x-unselectable "+(b.itemActive?"item-active":""),dataID:b.itemId,dataIndex:a,cn:[{tag:"span",cls:"item-wrap",cn:[{tag:"span",cls:"item-icon "+b.iconCls},{tag:"span",cls:"item-text",html:b.text}]}]})}Ext.DomHelper.append(this.titems,this.vitems);return this.vitems},onMenuShow:function(b,a){if(!this.menu){this.menu=Ext.create("CCTabPanelPrettyMenu",{view:this})}this.menu.showAt(b.getXY())},onItemClick:function(g,f){var c=f.getAttribute("dataIndex");var b=f.getAttribute("dataID");var d=this.currentItem;var a=this.el.down(".titem-selector[dataID="+d.itemId+"]");a.removeCls("item-active");this.currentItem=this.items[c];f.addCls("item-active");if(d){this.fireEvent("itemdeselect",this,d.itemId,d)}if(this.currentItem!=d){this.fireEvent("itemselect",this,this.currentItem.itemId,this.currentItem)}},onItemMenuClick:function(d){var c=this.currentItem;var a=this.el.down(".titem-selector[dataID="+c.itemId+"]");a.removeCls("item-active");this.currentItem=d;var b=this.el.down(".titem-selector[dataID="+this.currentItem.itemId+"]");b.addCls("item-active");if(c){this.fireEvent("itemdeselect",this,c.itemId,c)}if(this.currentItem!=c){this.fireEvent("itemselect",this,this.currentItem.itemId,this.currentItem)}}});Ext.define("CCTabPanelPrettyMenu",{extend:"Ext.menu.Menu",alias:"widget.app.CCTabPanelPrettyMenu",cls:"a-CCTabPanelPrettyMenu",shadow:false,view:null,initComponent:function(){this.items=[];for(var a=0;a<this.view.items.length;a++){var b=this.view.items[a];this.items.push({text:b.text,iconCls:b.iconCls,vitem:b,scope:this,handler:this.onItemClick})}this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onItemClick:function(b,c,a){this.view.onItemMenuClick(b.vitem)}});

Ext.define("CCTabPanelPrettyTree",{extend:"Ext.Component",alias:"widget.app.CCTabPanelPrettyTree",cls:"a-CCTabPanelPrettyTree",html:{tag:"div",cls:"maincc"},childItemsNoIcon:true,currentItem:null,contextMenu:null,itemContext:null,collapsePrevContainerMenu:false,selectOnExpandMenu:false,scrollable:false,initComponent:function(){this.initC();this.callParent(arguments);this.updateView2=Ext.Function.createBuffered(this.updateView2Org,100,this)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.maincc=this.el.down(".maincc");this.maincc.on("click",this.onElMainCCClick,this);this.maincc.on("mouseover",this.onElMainCCMouseOver,this);this.maincc.on("mouseout",this.onElMainCCMouseOut,this);this.maincc.on("contextmenu",this.onElMainCCContextmenu,this);this.buildView();this.onInitDisplay()},onResize:function(c,a,b,d){this.callParent(arguments);this.updateView()},onElMainCCMouseOver:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.addCls("item-over")}},onElMainCCMouseOut:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.removeCls("item-over")}},onElMainCCClick:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){this.onItemClick(c,b)}},onElMainCCContextmenu:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){this.onItemClickContext(c,b)}},buildView:function(){this.citems=Ext.DomHelper.append(this.maincc,{tag:"div",cls:"maincc-citems"},true);this.buildItemView()},initC:function(){var a=[{text:Lang.otworz_w_nowym_oknie,scope:this,handler:this.onItemClickNewWindow}];this.contextMenu=new Ext.menu.Menu({items:a})},buildItemView:function(){var c=[];for(var a=0;a<this.items.length;a++){var b=this.items[a];Ext.applyIf(b,{iconCls:"icon-empty",itemActive:false});if(b.itemActive){this.currentItem=b}c.push({tag:"span",cls:"citem-selector item-selector"+(b.items.length>0?" item-parent":""),dataID:b.itemId,dataIndex:a,cn:[{tag:"span",cls:"item-wrap",cn:[{tag:"span",cls:"item-icon "+b.iconCls},{tag:"span",cls:"item-text",html:b.text}]},{tag:"span",cls:"item-expand-icon"}]});if(b.items.length>0){c.push(this.buildCItemView(b,a))}}Ext.DomHelper.append(this.citems,c)},buildCItemView:function(d,e){var c=[];for(var a=0;a<d.items.length;a++){var b=d.items[a];b.parent=d;b.items=[];Ext.applyIf(b,{iconCls:"icon-empty",itemActive:false});if(b.itemActive){this.currentItem=b}c.push({tag:"span",cls:"citem-selector item-selector",dataID:b.itemId,dataIndex:a,pdataID:d.itemId,pdataIndex:e,cn:[{tag:"span",cls:"item-wrap",cn:[{tag:"span",cls:"item-icon "+(this.childItemsNoIcon?"":b.iconCls)},{tag:"span",cls:"item-text",html:b.text}]}]})}if(this.currentItem==d){this.currentItem=d.items[0]}var f={tag:"span",cls:"citem-container item-container",style:"display:none",dataID:d.itemId,dataIndex:e,cn:c};return f},updateView:function(){var a=this.getWidth();this.el.select(".item-selector",true).setWidth(a);this.el.select(".item-container",true).setWidth(a)},updateView2Org:function(){this.updateLayout()},onItemClickContext:function(g,d){var c=d.getAttribute("dataIndex");var a=d.getAttribute("dataID");var f=d.getAttribute("pdataIndex");var h=d.getAttribute("pdataID");var b=null;if(h){b=this.items[f].items[c]}else{b=this.items[c]}this.itemContext=b;this.contextMenu.showAt(g.getXY());g.preventDefault()},onItemClickNewWindow:function(){this.fireEvent("itemselectcontextnewwindow",this,this.itemContext.itemId,this.itemContext)},onItemClick:function(h,b){var l=b.getAttribute("dataIndex");var j=b.getAttribute("dataID");var o=b.getAttribute("pdataIndex");var d=b.getAttribute("pdataID");var i=this.currentItem;var n=null;if(d){n=this.items[o].items[l]}else{n=this.items[l]}if(this.collapsePrevContainerMenu){var g=i.parent?i.parent:i;var m=n.parent?n.parent:n;if(g.items.length>0&&g!=m){var k=this.el.down(".citem-selector[dataID="+g.itemId+"]");k.removeCls("item-expanded");var p=this.el.down(".citem-container[dataID="+g.itemId+"]");p.slideOut("t",{easing:"easeOut",duration:200,remove:false,useDisplay:true,scope:this,callback:function(){this.updateView()}})}}if(n.items.length==0){var c=this.el.down(".citem-selector[dataID="+i.itemId+"]");c.removeCls("item-active");var a=this.el.down(".citem-selector[dataID="+n.itemId+"]");a.addCls("item-active");this.currentItem=n;if(i){this.fireEvent("itemdeselect",this,i.itemId,i)}if(n!=i){this.fireEvent("itemselect",this,n.itemId,n)}}else{var m=n.parent?n.parent:n;var f=this.el.down(".citem-container[dataID="+m.itemId+"]");if(f.isVisible()){var a=this.el.down(".citem-selector[dataID="+n.itemId+"]");a.removeCls("item-expanded")}else{var a=this.el.down(".citem-selector[dataID="+n.itemId+"]");a.addCls("item-expanded")}if(this.selectOnExpandMenu){var c=this.el.down(".citem-selector[dataID="+i.itemId+"]");c.removeCls("item-active");n=n.items[0];var a=this.el.down(".citem-selector[dataID="+n.itemId+"]");a.addCls("item-active")}var m=n.parent?n.parent:n;var f=this.el.down(".citem-container[dataID="+m.itemId+"]");if(f.isVisible()){f.slideOut("t",{easing:"easeOut",duration:200,remove:false,useDisplay:true,scope:this,callback:function(){this.updateView2()}})}else{f.slideIn("t",{easing:"easeIn",duration:200,remove:false,useDisplay:true,scope:this,callback:function(){this.updateView2()}})}if(this.selectOnExpandMenu){this.currentItem=n;if(i){this.fireEvent("itemdeselect",this,i.itemId,i)}if(n!=i){this.fireEvent("itemselect",this,n.itemId,n)}}}},onInitDisplay:function(){var a=this.el.down(".citem-selector[dataID="+this.currentItem.itemId+"]");var b=this.currentItem.parent?this.currentItem.parent:this.currentItem;var d=this.el.down(".citem-selector[dataID="+b.itemId+"]");if(this.currentItem.parent){a.addCls("item-active");d.addCls("item-expanded");var c=this.el.down(".citem-container[dataID="+b.itemId+"]");c.setDisplayed(true)}else{a.addCls("item-active")}}});

Ext.define("CCTopMenuPanelPretty",{extend:"Ext.container.Container",alias:"widget.app.CCTopMenuPanelPretty",cls:"a-CCTopMenuPanelPretty",layout:{type:"hbox",align:"stretch"},vitems:[],menuHCScope:null,menuHCHandler:null,menuHCHTooltip:null,menuHCHIcon:null,initComponent:function(){this.cid=this.id;this.createPItems();this.callParent(arguments);this.updateViewBuffered=Ext.Function.createBuffered(this.updateView,1,this)},onDestroy:function(){this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.el.on("click",this.onElMainCCClick,this);this.el.on("mouseover",this.onElMainCCMouseOver,this);this.el.on("mouseout",this.onElMainCCMouseOut,this)},onResize:function(c,a,b,d){this.callParent(arguments);this.updateViewBuffered()},onElMainCCMouseOver:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.addCls("item-over")}},onElMainCCMouseOut:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.removeCls("item-over")}},onElMainCCClick:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){this.onItemClick(c,b)}},onItemClick:function(f,c){var a=c.getAttribute("vitemIndex");var g=c.getAttribute("itemId");var d=this.vitems[a];if(d){var b=d.handler;if(b){b.call(d.scope||window,f,c)}}else{if(this.menuHCHandler){this.menuHCHandler.call(this.menuHCScope||window,f,c)}}},createPItems:function(){this.createPMenuItems();this.items=[{xtype:"box",itemId:"menuh-button",html:{tag:"span","data-qtip":this.menuHCHTooltip,cls:"item-selector button-box",cn:[{tag:"span",cls:"button-wrap",cn:[{tag:"span",cls:"button-inner-icon "+this.menuHCHIcon}]}]}},{xtype:"box",itemId:"logo-spacer",cls:"logo-spacer",html:{tag:"span",cls:"logo-spacer-inner"}},{xtype:"box",flex:1,cls:"space-spacer"},{xtype:"container",cls:"menu-items",itemId:"menu-items",layout:{type:"hbox",align:"stretch"},items:this.menuitems}]},createPMenuItems:function(){this.menuitems=[];for(var a=0;a<this.vitems.length;a++){var c={addClsItem:"",iconCls:"icon-empty",vitemIndex:a,itemId:Ext.id()};var d=this.vitems[a];c=Ext.apply(c,d);if(a==0){c.addClsItem+="first-el"}if(a==(this.vitems.length-1)){c.addClsItem+="last-el"}var b=this.createPButton(c);this.menuitems.push(b)}},createPButton:function(c){var a="icon-only";if(c.text==null||c.text==""){a="icon-only"}var b={xtype:"box",hidden:c.hidden,html:{tag:"span","data-qtip":c.tooltip,itemId:c.itemId,vitemIndex:c.vitemIndex,ftype:"button",cls:"item-selector button-box "+c.addClsItem+" "+a,cn:[{tag:"span",cls:"button-wrap",cn:[{tag:"span",cls:"button-inner-icon "+c.iconCls},{tag:"span",cls:"button-inner-text",html:c.text}]}]}};return b},updateView:function(){var b=this.down("#menuh-button");var a=this.down("#logo-spacer");var d=this.down("#menu-items");var c=this.getWidth()-b.getWidth()-a.getWidth()-10;this.el.removeCls("compact-layout");this.updateLayout();if(c<d.getWidth()){this.el.addCls("compact-layout")}this.updateLayout()}});

Ext.define("PanelReportingCzasSelect",{extend:"Ext.container.Container",alias:"widget.app.PanelReportingCzasSelect",config:{compactView:false},cls:"a-PanelReportingCzasSelect",layout:{type:"hbox",align:"stretch"},store:null,valueField:"value",displayField:"text",stateField:"state",stateMapField:{prev_day:"day",prev_week:"week",prev_month:"month",prev_year:"year",current_day:"day",current_week:"week",current_month:"month",current_year:"year"},hideNowTypeSelect:false,selectFromTo:false,stateValue:null,hideDayGranulate:false,value:null,useModSegmentCls:false,initComponent:function(){this.cid=this.id;this.items=[{xtype:"segmentedbutton",itemId:"buttonls",flex:1,listeners:{scope:this,toggle:this.onButtonToogle}},{xtype:"button",itemId:"buttonlsmenu",enableToggle:true,text:"..."},{xtype:"button",itemId:"nowTypeSelect",style:"margin-left:10px",cls:this.useModSegmentCls?"x-segmented-button-item-horizontal x-segmented-button-last x-segmented-button-item nowTypeSelect":"nowTypeSelect",ui:"default-toolbar",width:100,text:Lang.raport_do_teraz,enableToggle:true,hidden:this.hideNowTypeSelect,listeners:{scope:this,toggle:this.onButtonToogle}}];this.store=Ext.create("Ext.data.Store",{model:Ext.define(null,{extend:"Ext.data.Model",idProperty:this.valueField,fields:[this.displayField,this.valueField,this.stateField]}),proxy:{type:"memory",reader:{type:"json"}}});this.callParent(arguments);this.buttonls=this.down("#buttonls");this.buttonlsmenu=this.down("#buttonlsmenu");this.nowTypeSelect=this.down("#nowTypeSelect");this.setValue(this.value);this.cinited=true;Ext.defer(this.loadData,1,this)},afterRender:function(){this.callParent(arguments)},onResize:function(c,a,b,d){this.callParent(arguments)},onDestroy:function(){if(this.menuc){this.menuc.destroy()}this.callParent(arguments)},applyCompactView:function(a){if(this.cinited){Ext.defer(function(){this.changeViewCompact(a)},1,this)}return a},loadData:function(){var a=[{value:"custom",text:Lang.datemanipulation_custom},{value:"current_day",text:Lang.datemanipulation_current_day},{value:"current_week",text:Lang.datemanipulation_current_week},{value:"current_month",text:Lang.datemanipulation_current_month},{value:"current_year",text:Lang.datemanipulation_current_year},{value:"prev_day",text:Lang.datemanipulation_prev_day},{value:"prev_week",text:Lang.datemanipulation_prev_week},{value:"prev_month",text:Lang.datemanipulation_prev_month},{value:"prev_year",text:Lang.datemanipulation_prev_year}];this.store.loadData(a);Ext.suspendLayouts();this.dataLoaded=true;this.createButtons();this.bindValue();Ext.resumeLayouts(true)},createButtons:function(){var d=[];for(var e=0;e<this.store.getCount();e++){var g=this.store.getAt(e);var c=g.get(this.valueField);var b=true;if(this.stateValue!=null){b=false;if(c=="custom"){b=true}else{var a=this.stateMapField[c];if(a!=null){if(this.stateValue==a){b=true}}}}if(this.hideDayGranulate){if(c=="current_day"||c=="prev_day"){b=false}}var f={ftype:"buttondata",hidden:!b,hiddenByS:!b,value:g.get(this.valueField),fvalue:g.get(this.valueField),text:g.get(this.displayField),scope:this,handler:this.onButtonClick};if(c=="custom"){f.menu=this.createButtonMenuItem()}d.push(f)}if(this.useModSegmentCls){buttonls._lastCls=buttonls._middleCls}this.buttonls.removeAll(true);this.buttonls.add(d);this.customBtn=this.down("[fvalue=custom]");this.buttondatals=this.query("[ftype=buttondata]");this.changeViewCompact(null)},createMenuC:function(){if(!this.menuc){var e=[];for(var d=0;d<this.store.getCount();d++){var f=this.store.getAt(d);var c=f.get(this.valueField);var b=true;if(this.stateValue!=null){b=false;if(c=="custom"){b=true}else{var a=this.stateMapField[c];if(a!=null){if(this.stateValue==a){b=true}}}}if(this.hideDayGranulate){if(c=="current_day"||c=="prev_day"){b=false}}e.push({ftype:"buttondatamenu",value:f.get(this.valueField),fvalue:f.get(this.valueField),text:f.get(this.displayField),hidden:!b,scope:this,handler:this.onItemMenuCClick})}this.menuc=Ext.create("Ext.menu.Menu",{cls:"a-PanelReportingCzasSelect-menu",items:e});this.buttondatamenu=this.menuc.query("[ftype=buttondatamenu]")}},changeViewCompact:function(c){if(c===null){c=this.compactView}this.compactView=c;Ext.suspendLayouts();if(c){if(this.menuc){this.menuc.destroy()}this.menuc=null;this.createMenuC();this.buttonlsmenu.setMenu(this.menuc);this.buttonlsmenu.setHidden(false);for(var b=0;b<this.buttondatals.length;b++){var a=this.buttondatals[b];a.setHidden(a.fvalue!="custom")}}else{if(this.menuc){this.menuc.destroy()}this.menuc=null;this.buttonlsmenu.setMenu(null);this.buttonlsmenu.setHidden(true);for(var b=0;b<this.buttondatals.length;b++){var a=this.buttondatals[b];a.setHidden(a.hiddenByS)}}this.updateLayout();Ext.resumeLayouts(true)},onItemMenuCClick:function(c,d,b){Ext.suspendLayouts();var a=c.value;this.value.typeCzas=a;this.buttonls.setValue(a);this.updateClock();this.setupValue();this.updateStateButton();this.updateStateButton2();Ext.resumeLayouts(true)},onButtonToogle:function(e,a,d){Ext.suspendLayouts();this.updateClock();this.setupValue();this.updateStateButton();this.updateStateButton2();Ext.resumeLayouts(true)},updateButtonSelectRange:function(){changeToFirstNotHidden=false;for(var b=0;b<this.buttondatals.length;b++){var a=this.buttondatals[b];if(a.hiddenByS){if(a.fvalue==this.buttonls.getValue()){changeToFirstNotHidden=true}}}if(changeToFirstNotHidden){for(var b=0;b<this.buttondatals.length;b++){var a=this.buttondatals[b];if(!a.hiddenByS&&a.fvalue!="custom"){this.buttonls.setValue(a.fvalue);break}}}},changeStateValue:function(e){this.stateValue=e;if(this.dataLoaded){Ext.suspendLayouts();for(var d=0;d<this.buttondatals.length;d++){var c=this.buttondatals[d];if(this.stateValue!=null){showbutton=false;var b=c.fvalue;if(b=="custom"){showbutton=true}else{var a=this.stateMapField[b];if(a!=null){if(this.stateValue==a){showbutton=true}}}}c.setHidden(!showbutton);c.hiddenByS=!showbutton}this.updateButtonSelectRange();this.setupValue(true);this.updateStateButton();this.updateStateButton2();this.changeViewCompact(null);Ext.resumeLayouts(true)}},updateStateButton:function(){var c=this.getDateToStringByType(this.value.dateLocal);this.customBtn.setText(c);if(this.selectFromTo){var b=this.getDateToStringByType(this.value.dateLocalFrom);var a=this.getDateToStringByType(this.value.dateLocalTo);this.customBtn.setText(b+" - "+a)}},updateStateButton2:function(){var b=Lang.datemanipulation_current_day;var a=this.store.findExact(this.valueField,this.value.typeCzas);if(a>=0){var c=this.store.getAt(a);if(this.value.typeCzas!="custom"){b=c.get(this.displayField)}}this.buttonlsmenu.setText(b);if(this.compactView){if(this.value.typeCzas=="custom"){this.customBtn.setPressed(true);this.buttonlsmenu.setPressed(false)}else{this.customBtn.setPressed(false);this.buttonlsmenu.setPressed(true)}}},updateClock:function(){if(this.nowTypeSelect.pressed){var a=new Date();a=moment(a).add(-1,"hours").toDate();this.nowTypeSelect.setText(Lang.czas_do+" "+Ext.Date.format(a,"H:00"))}else{this.nowTypeSelect.setText(Lang.raport_do_teraz)}},updateStateRefresh:function(){this.updateClock()},getDateToStringByType:function(b){b=Ext.Date.parseDate(b,Date.patterns.ISO8601Long);var a=this.stateValue;if(a==null){return Ext.Date.format(b,"Y-m-d")}else{if(a=="day"){return Ext.Date.format(b,"Y-m-d")}else{if(a=="week"){return Ext.Date.format(b,"Y")+" - W"+Ext.Date.format(b,"W")}else{if(a=="month"){return Ext.Date.format(b,"F, Y")}else{if(a=="year"){return Ext.Date.format(b,"Y")}else{return Ext.Date.format(b,"Y-m-d")}}}}}},setValue:function(e){this.value=e;if(this.value!=null){var a=this.value;if(Ext.isArray(a)){this.value={};a=a.slice(0,Math.max(3,a.length));this.value.typeCzas=a[0];this.value.dateLocal=a[1];this.value.nowTypeSelect=a[2];if(this.selectFromTo){this.value.dateLocalFrom=a[1];this.value.dateLocalTo=a[1]}}else{if(Ext.isString(a)){this.value={};a=a.split(",");a=a.slice(0,Math.max(3,a.length));this.value.typeCzas=a[0];this.value.dateLocal=a[1];this.value.nowTypeSelect=a[2];if(this.selectFromTo){this.value.dateLocalFrom=a[1];this.value.dateLocalTo=a[1]}}}}else{this.value={}}this.value=Ext.applyIf(this.value,{typeCzas:"current_day",dateLocal:Ext.Date.format(new Date(),Date.patterns.ISO8601Long),nowTypeSelect:false});if(this.selectFromTo){this.value=Ext.applyIf(this.value,{dateLocalFrom:Ext.Date.format(new Date(),Date.patterns.ISO8601Long),dateLocalTo:Ext.Date.format(new Date(),Date.patterns.ISO8601Long)})}if(this.value.typeCzas==null){this.value.typeCzas="current_day"}if(this.value.dateLocal==null){this.value.dateLocal=Ext.Date.format(new Date(),Date.patterns.ISO8601Long)}if(this.selectFromTo){if(this.value.dateLocalFrom==null){this.value.dateLocalFrom=Ext.Date.format(new Date(),Date.patterns.ISO8601Long)}if(this.value.dateLocalTo==null){this.value.dateLocalTo=Ext.Date.format(new Date(),Date.patterns.ISO8601Long)}}var f=Ext.Date.parseDate(this.value.dateLocal,Date.patterns.ISO8601Long);this.value.dateLocal=Ext.Date.format(f,Date.patterns.ISO8601Short+" 00:00:00");if(this.selectFromTo){var c=Ext.Date.parseDate(this.value.dateLocalFrom,Date.patterns.ISO8601Long);var b=Ext.Date.parseDate(this.value.dateLocalTo,Date.patterns.ISO8601Long);this.value.dateLocalFrom=Ext.Date.format(c,Date.patterns.ISO8601Short+" 00:00:00");this.value.dateLocalTo=Ext.Date.format(b,Date.patterns.ISO8601Short+" 23:59:59")}if(this.dataLoaded){this.bindValue()}},getValue:function(){return this.value},setupValue:function(e){this.value.typeCzas=this.buttonls.getValue();this.value.nowTypeSelect=this.nowTypeSelect.pressed;var g=Ext.Date.parseDate(this.value.dateLocal,Date.patterns.ISO8601Long);this.value.dateLocal=Ext.Date.format(g,Date.patterns.ISO8601Short+" 00:00:00");if(this.selectFromTo){var f=Ext.Date.parseDate(this.value.dateLocalFrom,Date.patterns.ISO8601Long);var c=Ext.Date.parseDate(this.value.dateLocalTo,Date.patterns.ISO8601Long);this.value.dateLocalFrom=Ext.Date.format(f,Date.patterns.ISO8601Short+" 00:00:00");this.value.dateLocalTo=Ext.Date.format(c,Date.patterns.ISO8601Short+" 23:59:59")}if(this.value.typeCzas=="custom"){}else{if(this.value.typeCzas=="current_day"){var b=new Date();var b=Ext.Date.add(b,Ext.Date.DAY,0);this.value.dateLocal=Ext.Date.format(b,Date.patterns.ISO8601Short+" 00:00:00");if(this.selectFromTo){this.value.dateLocalFrom=Ext.Date.format(b,Date.patterns.ISO8601Short+" 00:00:00");this.value.dateLocalTo=Ext.Date.format(b,Date.patterns.ISO8601Short+" 23:59:59")}}else{if(this.value.typeCzas=="current_week"){var a=moment(new Date());a.isoWeekday(1);this.value.dateLocal=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 00:00:00");if(this.selectFromTo){var a=moment(new Date());a.isoWeekday(1);this.value.dateLocalFrom=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 00:00:00");a.isoWeekday(7);this.value.dateLocalTo=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 23:59:59")}}else{if(this.value.typeCzas=="current_month"){var a=moment(new Date());a.startOf("month");this.value.dateLocal=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 00:00:00");if(this.selectFromTo){var a=moment(new Date());a.startOf("month");this.value.dateLocalFrom=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 00:00:00");a.endOf("month");this.value.dateLocalTo=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 23:59:59")}}else{if(this.value.typeCzas=="current_year"){var a=moment(new Date());a.startOf("year");this.value.dateLocal=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 00:00:00");if(this.selectFromTo){var a=moment(new Date());a.startOf("year");this.value.dateLocalFrom=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 00:00:00");a.endOf("year");this.value.dateLocalTo=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 23:59:59")}}else{if(this.value.typeCzas=="prev_day"){var b=new Date();var b=Ext.Date.add(b,Ext.Date.DAY,-1);this.value.dateLocal=Ext.Date.format(b,Date.patterns.ISO8601Short+" 00:00:00");if(this.selectFromTo){this.value.dateLocalFrom=Ext.Date.format(b,Date.patterns.ISO8601Short+" 00:00:00");this.value.dateLocalTo=Ext.Date.format(b,Date.patterns.ISO8601Short+" 23:59:59")}}else{if(this.value.typeCzas=="prev_week"){var a=moment(new Date());a.add(-1,"weeks");a.isoWeekday(1);this.value.dateLocal=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 00:00:00");if(this.selectFromTo){var a=moment(new Date());a.add(-1,"weeks");a.isoWeekday(1);this.value.dateLocalFrom=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 00:00:00");a.isoWeekday(7);this.value.dateLocalTo=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 23:59:59")}}else{if(this.value.typeCzas=="prev_month"){var a=moment(new Date());a.add(-1,"months");a.startOf("month");this.value.dateLocal=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 00:00:00");if(this.selectFromTo){var a=moment(new Date());a.add(-1,"months");a.startOf("month");this.value.dateLocalFrom=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 00:00:00");a.endOf("month");this.value.dateLocalTo=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 23:59:59")}}else{if(this.value.typeCzas=="prev_year"){var a=moment(new Date());a.add(-1,"years");a.startOf("year");this.value.dateLocal=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 00:00:00");if(this.selectFromTo){var a=moment(new Date());a.add(-1,"years");a.startOf("year");this.value.dateLocalFrom=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 00:00:00");a.endOf("year");this.value.dateLocalTo=Ext.Date.format(a.toDate(),Date.patterns.ISO8601Short+" 23:59:59")}}}}}}}}}}if(!e){this.fireEvent("filterchange",this)}},bindValue:function(){Ext.suspendLayouts();this.buttonls.setValue(this.value.typeCzas);this.nowTypeSelect.setPressed(this.value.nowTypeSelect);this.updateButtonSelectRange();this.updateStateButton();this.updateStateButton2();Ext.resumeLayouts(true)},createButtonMenuItem:function(){var a=null;if(this.selectFromTo){a={showSeparator:false,plain:true,bodyPadding:0,items:[{xtype:"panel",itemId:"pdatepicker",margin:0,layout:{type:"hbox",align:"stretch"},items:[{cls:Ext.baseCSSPrefix+"menu-date-item",style:"margin-right:5px",itemId:"datepicker1",border:false,xtype:"datepicker",value:new Date(),scope:this,handler:function(e){var b=e.getValue();this.value.dateLocal=Ext.Date.format(b,Date.patterns.ISO8601Long);this.value.dateLocalFrom=Ext.Date.format(b,Date.patterns.ISO8601Long);this.updateStateButton();this.setupValue();Ext.menu.Manager.hideAll()}},{cls:Ext.baseCSSPrefix+"menu-date-item",margin:0,itemId:"datepicker2",border:false,xtype:"datepicker",value:new Date(),scope:this,handler:function(e){var b=e.getValue();this.value.dateLocal=Ext.Date.format(b,Date.patterns.ISO8601Long);this.value.dateLocalTo=Ext.Date.format(b,Date.patterns.ISO8601Long);this.updateStateButton();this.setupValue();Ext.menu.Manager.hideAll()}}]},{xtype:"panel",itemId:"pmonthpicker",margin:0,layout:{type:"hbox",align:"stretch"},items:[{cls:Ext.baseCSSPrefix+"menu-date-item",itemId:"monthpicker1",style:"margin-right:5px",border:false,xtype:"monthpicker",value:new Date(),ownerCP:this,onSelect:function(e){var b=e.getValue();var b=new Date((b[0]+1)+"/1/"+b[1]);this.ownerCP.value.dateLocal=Ext.Date.format(b,Date.patterns.ISO8601Long);this.ownerCP.value.dateLocalFrom=Ext.Date.format(b,Date.patterns.ISO8601Long);this.ownerCP.updateStateButton();this.ownerCP.setupValue();Ext.menu.Manager.hideAll()},listeners:{okclick:"onSelect",monthclick:"onSelect"}},{cls:Ext.baseCSSPrefix+"menu-date-item",itemId:"monthpicker2",margin:0,border:false,xtype:"monthpicker",value:new Date(),ownerCP:this,onSelect:function(e){var b=e.getValue();var b=new Date((b[0]+1)+"/1/"+b[1]);this.ownerCP.value.dateLocal=Ext.Date.format(b,Date.patterns.ISO8601Long);this.ownerCP.value.dateLocalTo=Ext.Date.format(b,Date.patterns.ISO8601Long);this.ownerCP.updateStateButton();this.ownerCP.setupValue();Ext.menu.Manager.hideAll()},listeners:{okclick:"onSelect",monthclick:"onSelect"}}]}],listeners:{scope:this,beforeShow:function(h){var e=h.down("#pdatepicker");var l=h.down("#pmonthpicker");var i=this.stateValue;if(i==null){e.setHidden(false);l.setHidden(true)}else{if(i=="day"){e.setHidden(false);l.setHidden(true)}else{if(i=="week"){e.setHidden(false);l.setHidden(true)}else{if(i=="month"){e.setHidden(true);l.setHidden(false)}else{if(i=="year"){e.setHidden(true);l.setHidden(false)}else{e.setHidden(false);l.setHidden(true)}}}}}var d=Ext.Date.parseDate(this.value.dateLocalFrom,Date.patterns.ISO8601Long);var b=Ext.Date.parseDate(this.value.dateLocalTo,Date.patterns.ISO8601Long);var g=h.down("#datepicker1");var k=h.down("#monthpicker1");var f=h.down("#datepicker2");var j=h.down("#monthpicker2");g.setValue(d);k.setValue(d);f.setValue(b);j.setValue(b)}}}}else{a={showSeparator:false,plain:true,bodyPadding:0,items:[{cls:Ext.baseCSSPrefix+"menu-date-item",margin:0,itemId:"datepicker",border:false,xtype:"datepicker",value:new Date(),scope:this,handler:function(e){var b=e.getValue();this.value.dateLocal=Ext.Date.format(b,Date.patterns.ISO8601Long);this.updateStateButton();this.setupValue();Ext.menu.Manager.hideAll()}},{cls:Ext.baseCSSPrefix+"menu-date-item",itemId:"monthpicker",margin:0,border:false,xtype:"monthpicker",value:new Date(),ownerCP:this,onSelect:function(e){var b=e.getValue();var b=new Date((b[0]+1)+"/1/"+b[1]);this.ownerCP.value.dateLocal=Ext.Date.format(b,Date.patterns.ISO8601Long);this.ownerCP.updateStateButton();this.ownerCP.setupValue();Ext.menu.Manager.hideAll()},listeners:{okclick:"onSelect",monthclick:"onSelect"}}],listeners:{scope:this,beforeShow:function(h){var f=h.down("#datepicker");var e=h.down("#monthpicker");var b=this.stateValue;if(b==null){f.setHidden(false);e.setHidden(true)}else{if(b=="day"){f.setHidden(false);e.setHidden(true)}else{if(b=="week"){f.setHidden(false);e.setHidden(true)}else{if(b=="month"){f.setHidden(true);e.setHidden(false)}else{if(b=="year"){f.setHidden(true);e.setHidden(false)}else{f.setHidden(false);e.setHidden(true)}}}}}var g=Ext.Date.parseDate(this.value.dateLocal,Date.patterns.ISO8601Long);f.setValue(g);e.setValue(g)}}}}return a},showPicker:function(){},showMonthPicker:function(){}});

Ext.define("PanelReportingObiektFilter",{extend:"Ext.form.FieldContainer",alias:"widget.app.PanelReportingObiektFilter",layout:{type:"vbox",align:"stretch"},value:null,initComponent:function(){this.cid=this.id;this.items=[{xtype:"comboexd",itemId:"idobiekttype",anchor:"0",flex:1,displayField:"nazwa",valueField:"id",editable:true,forceSelection:true,queryMode:"local",minChars:2,autoSortStore:false,matchFieldWidth:false,allowBlank:false,blankText:Lang.pole_nie_moze_byc_puste,listeners:{scope:this,select:this.onIdObiektTypeSelect}},this.buildGrid()];this.callParent(arguments)},buildGrid:function(){var a=Ext.create("Ext.data.Store",{type:"store",autoLoad:false,remoteSort:false,remoteFilter:false,model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:[{name:"nazwa",mapping:"nazwa"}]}),sorters:[{property:"nazwa",direction:"ASC"}],proxy:{type:"memory",reader:{type:"json"}}});var b={xtype:"gridpanelexd",itemId:"idobiekt",height:200,store:a,columns:[{header:Lang.nazwa,flex:1,sortable:true,dataIndex:"nazwa",renderer:renderWrapQtip}],selModel:{allowDeselect:false,mode:"MULTI"},selType:"checkboxmodel",listeners:{scope:this,itemdblclick:function(){},resize:function(d){},render:function(){},select:function(g,e,d,f){this.onIdObiektSelect()},selectionchange:function(f,d,e){this.onIdObiektSelect()}}};return b},afterRender:function(){this.callParent(arguments);this.loadFirstData()},onDestroy:function(){this.callParent(arguments)},setValue:function(a){this.value=a;if(this.dataLoaded){this.bindValue()}},getValue:function(){return this.value},clearInvalid:function(){var a=this.down("#idobiekttype");a.clearInvalid();return this},markInvalid:function(b){var a=this.down("#idobiekttype");a.markInvalid(b)},isValid:function(){var a=this.down("#idobiekttype");return a.isValid()},validate:function(){var a=this.down("#idobiekttype");return a.validate()},validateValue:function(a){var b=this.down("#idobiekttype");return b.validateValue(a)},getErrors:function(a){return[]},loadFirstData:function(){this.loadIdObiekttype()},loadIdObiekttype:function(){sendAjaxDataJsonRpcL("ajax/getReportingCommonObiektTypeList",{},this,function(d,c,a){var b=this.down("#idobiekttype");b.store.loadData(c.data);this.dataLoaded=true;this.bindValue()})},loadIdObiekt:function(){var a=this.down("#idobiekttype").getValue2();sendAjaxDataJsonRpcL("ajax/getReportingCommonObiektList",{idobiekttype:a},this,function(e,d,b){var c=this.down("#idobiekt");c.store.loadData(d.data);this.bindValue2()})},bindValue:function(){var b=null;if(this.value!=null&&this.value!=""){b=this.value.split("/");b=b[1]}var a=this.down("#idobiekttype");a.setValue2Default(b);this.updateValue(true,false);this.loadIdObiekt()},onIdObiektTypeSelect:function(){this.updateValue(true,false);this.loadIdObiekt()},bindValue2:function(){var d=this.down("#idobiekt");var f=null;if(this.value!=null&&this.value!=""){f=this.value.split("/");f=f[0]}if(f!=null){var h=false;if(f==""){h=true}var c=[];f=f.split(",");for(var e=0;e<f.length;e++){if(f[e].length>0){c.push(parseInt(f[e]))}}var g=[];for(var e=0;e<c.length;e++){var b=c[e];var a=d.store.find("id",b);if(a>=0){r=d.store.getAt(a);g.push(r)}}d.getSelectionModel().deselectAll(true);d.getSelectionModel().select(g,false);if(h){if(d.store.getCount()>0){d.getSelectionModel().selectRange(0,0)}}}else{d.getSelectionModel().deselectAll(false);if(d.store.getCount()>0){d.getSelectionModel().selectRange(0,0)}}this.updateValue(true,true)},onIdObiektSelect:function(){this.updateValue(true,true)},updateValue:function(e,a){var d=this.down("#idobiekttype").getValue2();var c=this.down("#idobiekt");if(this.value!=null&&this.value!=""){var g=this.value.split("/");g=g.slice(0,Math.max(2,g.length));if(e){g[1]=d}if(a){var b=[];c=c.getSelectionModel().getSelection();for(var f=0;f<c.length;f++){b.push(c[f].getId())}g[0]=b.join(",")}g=g.join("/");this.value=g}else{var g=["",""];if(e){g[1]=d}if(a){var b=[];c=c.getSelectionModel().getSelection();for(var f=0;f<c.length;f++){b.push(c[f].getId())}g[0]=b.join(",")}g=g.join("/");this.value=g}}});

Ext.define("PanelReportingObiektSelectorFull",{extend:"Ext.container.Container",alias:"widget.app.PanelReportingObiektSelectorFull",cls:"a-PanelReportingObiektSelectorFull",layout:{type:"hbox",align:"stretch"},value:null,externalFilterFlag:false,externalFilterPanel:null,initComponent:function(){this.cid=this.id;this.items=this.buildMainItems();this.callParent(arguments);this.rebuildSelfByRequiredWidthForHHBuffered=Ext.Function.createBuffered(this.rebuildSelfByRequiredWidthForHH,1,this);this.hspaceitems=this.down("#hspaceitems");this.filterbtn=this.down("#filterbtn");this.filterbtn2=this.down("#filterbtn2");this.filteropis=this.down("#filteropis")},afterRender:function(){this.callParent(arguments);this.loadFirstData()},onResize:function(c,a,b,d){this.callParent(arguments);this.rebuildSelfByRequiredWidthForHHBuffered()},onDestroy:function(){if(this.remotePanelWSide){this.remotePanelWSide.close(true)}else{if(this.remotePanelW){this.remotePanelW.destroy()}}if(this.remotePanelWSide2){this.remotePanelWSide2.close(true)}else{if(this.remotePanelW2){this.remotePanelW2.destroy()}}this.callParent(arguments)},loadFirstData:function(){waitW2(true,this,{compact:true});sendAjaxDataJsonRpcLGroup(["ajax/getReportingCommonObiektTypeH","ajax/getReportingCommonObiektTypeMaxLength"],[{ommitall:true},{ommitall:true}],this,function(c,e,b,d){var j=b[0].data;var k=b[1];this.maxElemHHLength=k;this.filteritems=[];this.hierarchyitem=null;this.hierarchyitemArray=[];for(var f=0;f<j.length;f++){var g=j[f];if(g.children.length>0){g.rootH=true;this.hierarchyitems=g}else{this.filteritems.push(g)}}if(this.hierarchyitems!=null){function a(h){for(var l=0;l<h.children.length;l++){var m=h.children[l];m.parent=h;a.call(this,m)}}a.call(this,this.hierarchyitems)}this.caleSpaceForSelf();this.checkSelfByRequiredWidthForHH();Ext.suspendLayouts();this.buildPanelRemote();this.buildPanelRemote2();this.createHierarchyStructures(this.hierarchyitems);this.createFilterStructures(this.filteritems);this.loadDataHierarchyStructures(this.hierarchyitems);this.loadDataFilterStructures(this.filteritems);this.buildExternalFilterPanel();this.onCDataLoad();Ext.resumeLayouts(true)})},buildMainItems:function(){var a=[{xtype:"toolbar",style:"padding-right:5px",ui:"plain",items:[{xtype:"button",itemId:"filterbtn",ui:"plain-toolbar",cls:"iconInactiv",iconCls:"iconClsDefault iconFilterSmall",scale:"large",tooltip:Lang.filtrowanie,scope:this,handler:this.onFilterClick},{xtype:"button",itemId:"filterbtn2",ui:"plain-toolbar",cls:"specialButtonHHFlow",text:Lang.wszystkie,scale:"large",tooltip:Lang.filtrowanie2,scope:this,handler:this.onFilterClick2}]},this.buildSpaceForHItems(),this.buildSpaceForHItems2()];return a},buildSpaceForHItems:function(){var a={xtype:"toolbar",itemId:"hspaceitems",ui:"plain",items:[]};return a},buildSpaceForHItems2:function(){var a={xtype:"toolbar",itemId:"hspaceitems2",style:"padding-left:5px",flex:1,ui:"plain",items:[{xtype:"box",itemId:"filteropis",cls:"filteropis"}],listeners:{scope:this,resize:function(h,e,b,d,g){var f=h.down("#filteropis");f.setWidth(e)}}};return a},buildPanelRemote:function(){if(this.remotePanelW==null){this.remotePanelW=Ext.create("widget.panel",{layout:{type:"vbox",align:"stretch"},cls:"a-PanelReportingObiektSelectorFull a-remotePanel",scrollable:true,items:[{xtype:"panel",itemId:"remotePanelWForItems",layout:"anchor",cls:"panelBodyDefaults",items:[]}],tbar:{xtype:"toolbar",style:"margin:20px 10px 0px 10px",cls:"panelBodyDefaults",items:["->",{xtype:"button",text:Lang.zrestuj_filtr,scope:this,handler:this.onResetFiltr}]}})}},buildPanelRemote2:function(){if(this.remotePanelW2==null){this.remotePanelW2=Ext.create("widget.panel",{layout:{type:"vbox",align:"stretch"},cls:"a-PanelReportingObiektSelectorFull a-remotePanel",scrollable:true,items:[{xtype:"panel",itemId:"remotePanelWForItems",layout:"anchor",cls:"panelBodyDefaults",items:[]}]})}},buildExternalFilterPanel:function(){if(this.externalFilterPanel!=null){var a=this.remotePanelW;Ext.apply(this.externalFilterPanel,{onwerFilter:this});a.add(this.externalFilterPanel)}},getPanelForHItemsToAdd:function(){if(this.layoutHHToMainView){return this.hspaceitems}else{return this.remotePanelW2}},getPanelForHItems:function(){if(this.layoutHHToMainView){return this.hspaceitems}else{return this.remotePanelW2}},caleSpaceForSelf:function(){if(this.hierarchyitems!=null){if(this.maxElemHHLength){var b=0;function a(e){b++;for(var f=0;f<e.children.length;f++){var g=e.children[f];a.call(this,g)}}a.call(this,this.hierarchyitems);var d=225/29;var c=b*(this.maxElemHHLength*d+5)+10;c+=0.3*c;this.requiredWidthForHH=c}}},checkSelfByRequiredWidthForHH:function(){this.layoutHHToMainView=true;if(this.requiredWidthForHH){var a=this.requiredWidthForHH+42;if(this.filteritems.length>0){a+=120}if(this.getWidth()<a){this.layoutHHToMainView=false}else{this.layoutHHToMainView=true}}if(this.layoutHHToMainView){this.filterbtn2.setHidden(true)}else{this.filterbtn2.setHidden(false)}},rebuildSelfByRequiredWidthForHH:function(){this.checkSelfByRequiredWidthForHH();if(this.requiredWidthForHH){function a(b){var f=this.hspaceitems;var c=this.remotePanelW2;var g=f.down("#item-"+b.id);var e=c.down("#item-"+b.id);if(this.layoutHHToMainView){if(e!=null){f.add(e)}}else{if(g!=null){c.add(g)}}for(var d=0;d<b.children.length;d++){var h=b.children[d];a.call(this,h)}}if(this.hierarchyitems!=null){a.call(this,this.hierarchyitems);this.closeAllFilterPanel2()}}},onFilterClick:function(){var a=WCCPanelSideBase.toggle({title:Lang.filtrowanie,defaultCloseAction:false,vitemd:this.remotePanelW,scopeAfterShow:this,callbackAfterShow:function(){this.fireEvent("filterpanelshow",this)}});if(this.remotePanelWSide==null){this.remotePanelWSide=a;this.remotePanelWSide.on("closesidebar",function(){this.fireEvent("filterpanelclose",this)},this)}},onFilterClick2:function(){var a=WCCPanelSideBase.toggle({title:Lang.filtrowanie2,defaultCloseAction:false,vitemd:this.remotePanelW2,scopeAfterShow:this,callbackAfterShow:function(){this.fireEvent("filterpanelshow2",this)}});if(this.remotePanelWSide2==null){this.remotePanelWSide2=a;this.remotePanelWSide2.on("closesidebar",function(){this.fireEvent("filterpanelclose2",this)},this)}},closeAllFilterPanel:function(){if(this.remotePanelWSide){this.remotePanelWSide.close()}},closeAllFilterPanel2:function(){if(this.remotePanelWSide2){this.remotePanelWSide2.close()}},createHierarchyStructures:function(a){if(a!=null){var c=this.getPanelForHItemsToAdd();c.add({xtype:"comboexd",itemId:"item-"+a.id,cls:"combo-hierarchyitems",overCls:"x-combo-over",displayField:"nazwa",valueField:"id",tpl:Ext.create("Ext.XTemplate",'<ul class="x-list-plain"><tpl for=".">','<li role="option" class="x-boundlist-item">{[this.toNazwaDSP(values)]}</li>',"</tpl></ul>",{toNazwaDSP:function(e){if(e.id=="T-0"){return'<div class="a-PanelReportingObiektSelectorFull-wszystkie-item">'+e.nazwa+"</div>"}else{return e.nazwa}}}),grow:true,growMax:300,growMin:50,height:this.filterbtn.getHeight(),growAppend:"WWW",hideTrigger:a.children.length==0,matchFieldWidth:false,listConfig:{cls:"a-PanelReportingObiektSelectorFull-combo-list",minWidth:200,maxWidth:Ext.dom.Element.getViewportWidth()-10,maxHeight:Ext.dom.Element.getViewportHeight()/2},hierarchyitems:a,tooltip:a.nazwa,hidden:!a.rootH,autoSortStore:false,allowBlank:true,blankText:Lang.pole_nie_moze_byc_puste,listeners:{scope:this,select:this.onHierarchyItemSelect,render:function(e){if(e.tooltip){e.el.set({"data-qtip":e.tooltip})}}}});for(var b=0;b<a.children.length;b++){var d=a.children[b];this.createHierarchyStructures(d)}}},loadDataHierarchyStructures:function(a,c){if(a!=null){var b=this.getPanelForHItems().down("#item-"+a.id);sendAjaxDataJsonRpcL("ajax/getReportingCommonObiektList",{idobiekttype:a.id,idobiektfilter:c},this,function(f,e,d){b.store.loadData(e.data);b.itemDataLoaded=true;b.hierarchyitems.itemDataLoaded=true;if(a.rootH){b.setValue(null);this.onCDataLoad(b,b.hierarchyitems);this.updateHierarchyState(b)}else{if(b.getValue()==null&&b.valueCached==null){b.setValue2Default("T-0")}else{if(!b.setValue2IfExist(b.getValue()||b.valueCached)){b.setValue2Default("T-0")}if(b.valueCached==null){b.setValue2Default("T-0")}b.valueCached=null}this.onCDataLoad(b,b.hierarchyitems);this.updateHierarchyState(b)}})}},updateHierarchyState:function(j){var a=j.hierarchyitems;var b=j.getValue();if(b!=null&&b!="T-0"){this.filterbtn2.removeCls("iconInactiv");this.filterbtn.setDisabled(false);if(a.id=="L"){this.onResetFiltr();this.filterbtn.setDisabled(true);this.filterbtn2.setText(".../"+j.getDisplayValueD())}else{if(a.parent){this.filterbtn2.setText(".../"+j.getDisplayValueD()+"/")}else{this.filterbtn2.setText(j.getDisplayValueD()+"/")}}j.addCls("combo-hierarchyitems-selected");for(var e=0;e<a.children.length;e++){var g=a.children[e];var h=this.getPanelForHItems().down("#item-"+g.id);h.show();this.loadDataHierarchyStructures(g,b)}}else{if(a.rootH){this.filterbtn2.addCls("iconInactiv");this.filterbtn2.setText(Lang.wszystkie)}else{var d=a.parent;var h=this.getPanelForHItems().down("#item-"+d.id);this.filterbtn2.setText(".../"+h.getDisplayValueD()+"/")}this.filterbtn.setDisabled(false);j.removeCls("combo-hierarchyitems-selected");function f(c){for(var k=0;k<c.children.length;k++){var l=c.children[k];var m=this.getPanelForHItems().down("#item-"+l.id);m.hide();f.call(this,l)}}f.call(this,a)}},onHierarchyItemSelect:function(a){this.updateHierarchyState(a);this.fireEvent("filterchange",this,a,a.hierarchyitems,a.getValue2NL())},createFilterStructures:function(e){var b=this.remotePanelW;var a=b.down("#remotePanelWForItems");for(var c=0;c<e.length;c++){var d=e[c];a.add({xtype:"fieldcontainer",layout:{type:"hbox",align:"stretch"},anchor:"0",labelAlign:"top",fieldLabel:d.nazwa,items:[{xtype:"viewcomboexd",itemId:"item-"+d.id,flex:1,filteritems:d,displayField:"nazwa",valueField:"id",autoSortStore:false,allowBlank:true,blankText:Lang.pole_nie_moze_byc_puste,listeners:{scope:this,selectrow:this.onFilterItemSelect}}]})}},loadDataFilterStructures:function(f){var a=this.remotePanelW;var b=function(j,h,g,i,l,k){l.store.loadData(h.data);l.setValue2Default("T-0");l.itemDataLoaded=true;l.filteritems.itemDataLoaded=true;this.onCDataLoad(l,l.filteritems)};for(var c=0;c<f.length;c++){var e=f[c];var d=a.down("#item-"+e.id);sendAjaxDataJsonRpcL("ajax/getReportingCommonObiektList",{idobiekttype:e.id,idobiektfilter:null},this,Ext.bind(b,this,[d,e],true))}this.updateFilterState()},updateFilterState:function(){var b=true;var a=this.remotePanelW;var c=[];for(var f=0;f<this.filteritems.length;f++){var h=this.filteritems[f];var g=a.down("#item-"+h.id);var d=g.getValue();var e=g.getRawValue();if(d!=null&&d!="T-0"){b=false;c.push({tag:"span",cls:"filter-elem",cn:[{tag:"span",cls:"filter-elem-tag",html:h.nazwa},{tag:"span",cls:"filter-elem-separatorv",html:":"},{tag:"span",cls:"filter-elem-value",html:e}]});c.push({tag:"span",cls:"filter-elem-separator",html:"|"})}}if(b){this.filteropis.update("")}else{c=c.slice(0,c.length-1);this.filteropis.update({tag:"span",cn:[{tag:"span",cls:"filter-elem-left",html:"["},{tag:"span",cls:"filter-elem-main",cn:c},{tag:"span",cls:"filter-elem-right",html:"]"}]})}if(!b||this.externalFilterFlag){this.filterbtn.removeCls("iconInactiv")}else{this.filterbtn.addCls("iconInactiv")}},onFilterItemSelect:function(a){this.updateFilterState();this.fireEvent("filterchange",this,a,a.filteritems,a.getValue2NL())},showFFFilter:function(l,o,n,d){if(d){if(this.showFFFilterCacheValue){var b=this.remotePanelW;for(var g=0;g<this.filteritems.length;g++){var m=this.filteritems[g];var c=b.down("#item-"+m.id);c=c.up("fieldcontainer");c.setHidden(false)}function a(k){var q=this.getPanelForHItems().down("#item-"+k.id);q.setDisabled(false);for(var p=0;p<k.children.length;p++){var r=k.children[p];a.call(this,r)}}if(this.hierarchyitems!=null){a.call(this,this.hierarchyitems)}for(var f in this.showFFFilterCacheValue){var c=b.down("#item-"+f);var h=this.getPanelForHItems().down("#item-"+f);if(c){var j=c.up("fieldcontainer");j.setHidden(!o);if(!o){c.setValue2IfExist("T-0");this.updateFilterState()}}else{if(h){h.setValue2IfExist("T-0");h.setDisabled(true);this.updateHierarchyState(h)}}}this.showFFFilterCacheValue=null}}else{var e=false;var b=this.remotePanelW;if(b){if(n){for(var g=0;g<this.filteritems.length;g++){var m=this.filteritems[g];var c=b.down("#item-"+m.id);c=c.up("fieldcontainer");c.setHidden(false)}function a(k){var q=this.getPanelForHItems().down("#item-"+k.id);q.setDisabled(false);for(var p=0;p<k.children.length;p++){var r=k.children[p];a.call(this,r)}}if(this.hierarchyitems!=null){a.call(this,this.hierarchyitems)}}var c=b.down("#item-"+l);var h=this.getPanelForHItems().down("#item-"+l);if(c){var j=c.up("fieldcontainer");j.setHidden(!o);if(!o){c.setValue2IfExist("T-0");this.updateFilterState()}}else{if(h){h.setValue2IfExist("T-0");h.setDisabled(true);this.updateHierarchyState(h)}else{e=true}}}else{e=true}if(e){if(!this.showFFFilterCacheValue){this.showFFFilterCacheValue={}}if(n){this.showFFFilterCacheValue={}}this.showFFFilterCacheValue[l]={hidden:!o}}}},getFFFilterStateSelectAll:function(b){var a=this.remotePanelW;if(a){var e=a.down("#item-"+b);var d=this.getPanelForHItems().down("#item-"+b);if(e){var c=e.getValue2();return c==null||c=="T-0"}if(d){var c=d.getValue2();return c==null||c=="T-0"}}return true},resetFiltr:function(){var a=this.remotePanelW;for(var b=0;b<this.filteritems.length;b++){var d=this.filteritems[b];var c=a.down("#item-"+d.id);c.setValue2IfExist("T-0")}this.updateFilterState()},onResetFiltr:function(){this.resetFiltr();this.fireEvent("filterchange",this,null);this.fireEvent("filterreset",this);this.closeAllFilterPanel()},updateExternalFilterFlag:function(a){this.externalFilterFlag=a;this.updateFilterState()},onCDataLoad:function(f,a){if(this.hierarchyitems==null&&this.filteritems.length==0){waitW2(false,this);this.calledOnCDataLoad=true;this.dataLoaded=true;this.fireEvent("dataloaded",this);this.bindValue();this.fireEvent("bindvalue",this);return}var d=true;if(this.hierarchyitems!=null){if(!this.hierarchyitems.itemDataLoaded){d=false}}for(var b=0;b<this.filteritems.length;b++){var e=this.filteritems[b];if(!e.itemDataLoaded){d=false}}if(d&&!this.calledOnCDataLoad){waitW2(false,this);this.calledOnCDataLoad=true;this.dataLoaded=true;this.fireEvent("dataloaded",this);this.bindValue();this.fireEvent("bindvalue",this)}},setValue:function(a){this.value=a;if(this.dataLoaded){this.bindValue();this.fireEvent("bindvalue",this)}},getValue:function(){if(this.dataLoaded){this.value=this.setupValue()}return this.value},setupValue:function(){var a=this.remotePanelW;var e=[[],[]];for(var d=0;d<this.filteritems.length;d++){var g=this.filteritems[d];var f=a.down("#item-"+g.id);var c=f.getValue2();if(c!=null){e[1].push(g.id+"^"+c);e[0].push(c);e[0].push("AND")}}function b(h){var m=this.getPanelForHItems().down("#item-"+h.id);var j=m.getValue2();if(j!=null){e[1].push(h.id+"^"+j);e[0].push(j);e[0].push("AND")}if(j!=null&&j!="T-0"){for(var k=0;k<h.children.length;k++){var l=h.children[k];b.call(this,l)}}}if(this.hierarchyitems!=null){b.call(this,this.hierarchyitems)}if(e[0].length==0){e[0]=["T-0"]}e[0]=e[0].join(",");e[1]=e[1].join(",");return e.join("/")},bindValue:function(){var b=this.remotePanelW;var j=[];if(this.value!=null&&this.value!=""){j=this.value.split("/");j=j.slice(0,Math.max(2,j.length));j=j[1];if(j==""){j=[]}else{j=j.split(",")}}if(j.length>0){for(var d=0;d<j.length;d++){var e=j[d];var g=e.split("^");for(var f=0;f<this.filteritems.length;f++){var l=this.filteritems[f];if(l.id==g[0]){var c=b.down("#item-"+l.id);c.setValue2IfExist(g[1])}}function h(k){if(k.id==g[0]){var o=this.getPanelForHItems().down("#item-"+k.id);o.setValue2IfExist(g[1]);o.valueCached=g[1]}for(var m=0;m<k.children.length;m++){var n=k.children[m];h.call(this,n)}}if(this.hierarchyitems!=null){h.call(this,this.hierarchyitems)}}if(this.hierarchyitems!=null){var c=this.getPanelForHItems().down("#item-"+this.hierarchyitems.id);this.updateHierarchyState(c)}this.updateFilterState()}else{for(var f=0;f<this.filteritems.length;f++){var l=this.filteritems[f];var c=b.down("#item-"+l.id);c.setValue2IfExist("T-0")}function a(k){var o=this.getPanelForHItems().down("#item-"+k.id);o.setValue2IfExist("T-0");o.valueCached="T-0";for(var m=0;m<k.children.length;m++){var n=k.children[m];a.call(this,n)}}if(this.hierarchyitems!=null){a.call(this,this.hierarchyitems)}if(this.hierarchyitems!=null){var c=this.getPanelForHItems().down("#item-"+this.hierarchyitems.id);this.updateHierarchyState(c)}this.updateFilterState()}this.showFFFilter(null,null,null,true)}});

Ext.define("PanelReportingReportTypeSelect",{extend:"Ext.container.Container",alias:"widget.app.PanelReportingReportTypeSelect",cls:"a-PanelReportingReportTypeSelect",layout:{type:"hbox",align:"stretch"},store:null,valueField:"value",displayField:"text",value:null,ajaxURL:null,ajaxParams:null,height:44,initComponent:function(){this.cid=this.id;this.items=[{xtype:"tabpanel",itemId:"tabpanells",flex:1,hidden:true,items:[],listeners:{scope:this,tabchange:this.onTabSelect}},{xtype:"box",cls:"item-selector buttonmenuelem",hidden:true,itemId:"buttonmenuelem"},{xtype:"box",cls:"item-selector displayvalueelem",hidden:true,html:{tag:"div",cls:"text-inner"},itemId:"displayvalueelem"}];this.store=Ext.create("Ext.data.Store",{model:Ext.define(null,{extend:"Ext.data.Model",idProperty:this.valueField,fields:[this.displayField,this.valueField]}),proxy:{type:"memory",reader:{type:"json"}}});this.callParent(arguments);this.calcWidthSelfAndReLayoutBuffered=Ext.Function.createBuffered(this.calcWidthSelfAndReLayout,1,this);this.setValue(this.value)},afterRender:function(){this.callParent(arguments);this.el.on("click",this.onElMainCCClick,this);this.el.on("mouseover",this.onElMainCCMouseOver,this);this.el.on("mouseout",this.onElMainCCMouseOut,this);this.loadData()},onResize:function(c,a,b,d){this.callParent(arguments);this.calcWidthSelfAndReLayoutBuffered()},onDestroy:function(){if(this.menu){this.menu.destroy()}this.callParent(arguments)},onElMainCCMouseOver:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.addCls("item-over")}},onElMainCCMouseOut:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.removeCls("item-over")}},onElMainCCClick:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){this.onItemClick(c,b)}},onItemClick:function(b,a){if(a.hasCls("buttonmenuelem")){this.createMenuC();this.menu.showAt(b.getXY())}},loadData:function(){waitW2(true,this,{compact:true});sendAjaxDataJsonRpcL("ajax/"+this.ajaxURL,this.ajaxParams,this,function(c,b,a){this.store.loadData(b);waitW2(false,this);this.dataLoaded=true;Ext.suspendLayouts();this.createButtons();this.bindValue();this.calcWidthSelfAndReLayout();Ext.resumeLayouts(true)})},createButtons:function(){var b=[];for(var d=0;d<this.store.getCount();d++){var f=this.store.getAt(d);var a=f.get(this.valueField);var c=f.get(this.displayField);var g={xtype:"panel",ftype:"tabitemdata",itemId:f.get(this.valueField),value:f.get(this.valueField),fvalue:f.get(this.valueField),title:f.get(this.displayField)};b.push(g)}var e=this.down("#tabpanells");e.removeAll(true);e.add(b)},onTabSelect:function(){this.setupValue();if(!this.bindProccess){this.updateRestStateV();this.fireEvent("selectrowevery",this);this.fireEvent("selectrow",this)}},setValue:function(a){this.value=a;if(this.dataLoaded){this.bindValue()}},getValue:function(){return this.value},setupValue:function(){var b=this.down("#tabpanells");var a=b.getActiveTab();this.value=a.value},bindValue:function(){this.bindProccess=true;var d=this.findRow(this.value);var b=d.get(this.displayField);var a=d.get(this.valueField);var c=this.down("#tabpanells");c.setActiveTab(a);this.updateRestStateV();this.bindProccess=false},findRow:function(a){var b=null;var c=this.store.findExact(this.valueField,a);if(c>=0){b=this.store.getAt(c)}else{if(this.store.getCount()>0){b=this.store.getAt(0)}}return b},updateRestStateV:function(){var d=this.findRow(this.value);var c=d.get(this.displayField);var b=d.get(this.valueField);var e=this.down("#displayvalueelem");var a=this.down("#buttonmenuelem");e.el.down(".text-inner").update(c);e.updateLayout()},createMenuC:function(){if(!this.menu){var d=[];for(var c=0;c<this.store.getCount();c++){var e=this.store.getAt(c);var a=e.get(this.valueField);var b=e.get(this.displayField);d.push({text:b,vitem:a,scope:this,handler:this.onItemMenuClick})}this.menu=Ext.create("Ext.menu.Menu",{cls:"a-PanelReportingReportTypeSelect-menu",items:d})}},onItemMenuClick:function(c,d,b){this.value=c.vitem;if(!this.bindProccess){this.updateRestStateV();this.fireEvent("selectrowevery",this);this.fireEvent("selectrow",this);this.bindProccess=true;var a=this.down("#tabpanells");a.setActiveTab(c.vitem);this.bindProccess=false}},calcWidthSelfAndReLayout:function(){var f=false;var g=92/14;var c=0;for(var e=0;e<this.store.getCount();e++){var l=this.store.getAt(e);var j=l.get(this.valueField);var a=l.get(this.displayField);var h=g*a.length+30;c+=h}if(this.getWidth()<c){f=true}var d=this.down("#tabpanells");var b=this.down("#displayvalueelem");var k=this.down("#buttonmenuelem");d.setHidden(f);b.setHidden(!f);k.setHidden(!f);this.updateLayout()}});

Ext.define("PanelReportingReportTypeSelectLikeCombo",{extend:"Ext.container.Container",alias:"widget.app.PanelReportingReportTypeSelectLikeCombo",cls:"a-PanelReportingReportTypeSelectLikeCombo",layout:{type:"hbox",align:"stretch"},valueField:"value",displayField:"text",autoSortStore:true,autoForceToSelect:false,value:null,controlEmptyValue:true,valueNotFoundExd:"<unknown>",emptyText:"...",height:44,initComponent:function(){this.cid=this.id;this.items=[{xtype:"tabpanel",itemId:"tabpanells",flex:1,hidden:true,items:[],listeners:{scope:this,tabchange:this.onTabSelect}},{xtype:"box",cls:"item-selector buttonmenuelem",hidden:true,itemId:"buttonmenuelem"},{xtype:"box",cls:"item-selector displayvalueelem",hidden:true,html:{tag:"div",cls:"text-inner"},itemId:"displayvalueelem"}];if(!this.store||this.store=="ext-empty-store"){var a=this.autoSortStore?[{property:(typeof this.autoSortStore==="string")?this.autoSortStore:this.displayField,direction:"ASC"}]:undefined;this.store=Ext.create("Ext.data.Store",{model:Ext.define(null,{extend:"Ext.data.Model",idProperty:this.valueField,fields:[this.displayField,this.valueField]}),proxy:{type:"memory",reader:{type:"json"}},sorters:a})}this.callParent(arguments);this.tabpanells=this.down("#tabpanells");this.displayvalueelem=this.down("#displayvalueelem");this.buttonmenuelem=this.down("#buttonmenuelem");this.calcWidthSelfAndReLayoutBuffered=Ext.Function.createBuffered(this.calcWidthSelfAndReLayout,1,this);if(this.datas&&this.store){this.store.loadData(this.datas)}if(this.store.isLoaded()){this.storeLoad()}this.store.on("datachanged",this.storeLoad,this);if(this.autoForceToSelect){if((!this.store.isLoaded())){this.store.on({datachanged:{fn:function(){this.setValue2Default(this.getValue())},scope:this,single:true}})}else{this.setValue2Default(this.getValue())}}},afterRender:function(){this.callParent(arguments);this.el.on("click",this.onElMainCCClick,this);this.el.on("mouseover",this.onElMainCCMouseOver,this);this.el.on("mouseout",this.onElMainCCMouseOut,this);this.updateRestStateV()},onResize:function(c,a,b,d){this.callParent(arguments);this.calcWidthSelfAndReLayoutBuffered()},onDestroy:function(){if(this.menu){this.menu.destroy()}this.callParent(arguments)},onElMainCCMouseOver:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.addCls("item-over")}},onElMainCCMouseOut:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.removeCls("item-over")}},onElMainCCClick:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){this.onItemClick(c,b)}},onItemClick:function(b,a){if(a.hasCls("buttonmenuelem")){this.createMenuC();this.menu.showAt(b.getXY())}},storeLoad:function(){this.createButtons();this.bindValue();this.calcWidthSelfAndReLayoutBuffered()},createButtons:function(){var b=[];for(var d=0;d<this.store.getCount();d++){var e=this.store.getAt(d);var a=e.get(this.valueField);var c=e.get(this.displayField);var f={xtype:"panel",ftype:"tabitemdata",itemId:"TAB"+e.get(this.valueField),value:e.get(this.valueField),fvalue:e.get(this.valueField),title:e.get(this.displayField)};b.push(f)}this.tabpanells.removeAll(true);this.tabpanells.add(b);if(this.menu){this.menu.destroy()}this.menu=null},createDefaultRowModel:function(){var b={};if(this.value){b.id=this.value;if(this.valueField){b[this.valueField]=this.value}}b[this.displayField]=Ext.util.Format.htmlEncode(this.valueNotFoundExd);var a=new this.store.model(b);return a},setupValue:function(){var a=this.tabpanells.getActiveTab();this.value=a.value},bindValue:function(){this.bindProccess=true;if(this.value!=null){var b=[];var c=this.store.findExact(this.valueField,this.value);if(c>=0){r=this.store.getAt(c);b.push(r);if(this.addedDefaultRow){this.addedDefaultRow=false;this.createButtons()}}else{if(this.controlEmptyValue){this.addedDefaultRow=true;var a=this.createDefaultRowModel();this.store.suspendEvents();this.store.add(a);this.store.resumeEvents();b.push(a);this.createButtons()}}if(b.length>0){this.tabpanells.setActiveTab("TAB"+b[0].get(this.valueField))}else{this.tabpanells.setActiveTab(null)}}else{this.tabpanells.setActiveTab(null)}this.updateRestStateV();this.bindProccess=false},onTabSelect:function(){this.setupValue();if(!this.bindProccess){this.updateRestStateV();this.fireEvent("selectrowevery",this);this.fireEvent("selectrow",this)}},updateRestStateV:function(){if(this.displayvalueelem.el){var c=this.findRecord(this.valueField,this.value);if(c){var b=c.get(this.displayField);var a=c.get(this.valueField);this.displayvalueelem.el.down(".text-inner").update(b);this.displayvalueelem.updateLayout()}else{this.displayvalueelem.el.down(".text-inner").update("-");this.displayvalueelem.updateLayout()}}},createMenuC:function(){if(!this.menu){var d=[];for(var c=0;c<this.store.getCount();c++){var e=this.store.getAt(c);var a=e.get(this.valueField);var b=e.get(this.displayField);d.push({text:b,vitem:a,scope:this,handler:this.onItemMenuClick})}this.menu=Ext.create("Ext.menu.Menu",{cls:"a-a-PanelReportingReportTypeSelectLikeCombo-menu",items:d})}},onItemMenuClick:function(b,c,a){this.value=b.vitem;if(!this.bindProccess){this.updateRestStateV();this.fireEvent("selectrowevery",this);this.fireEvent("selectrow",this);this.bindProccess=true;this.tabpanells.setActiveTab("TAB"+b.vitem);this.bindProccess=false}},calcWidthSelfAndReLayout:function(){if(this.el){var g=false;var e=92/14;var b=0;for(var d=0;d<this.store.getCount();d++){var f=this.store.getAt(d);var a=f.get(this.valueField);var c=f.get(this.displayField);var h=e*c.length+30;b+=h}if(this.getWidth()<b){g=true}this.tabpanells.setHidden(g);this.displayvalueelem.setHidden(!g);this.buttonmenuelem.setHidden(!g);this.updateLayout()}},findRecord:function(d,c){var b=this.store,a=b.findExact(d,c);return a!==-1?b.getAt(a):false},getValue:function(){return this.value},setValue:function(a){this.value=a;if(this.store.isLoaded()){this.bindValue()}},getValue2:function(){return this.getValue()},setValue2:function(a){return this.setValue(a)},getValue2NL:function(){return this.getValue()},setValue2NL:function(a){return this.setValue(a)},setValue2IfExist:function(a){var b=this.findRecord(this.valueField,a);if(b!==false){this.setValue(a);return true}return false},getValue2Default:function(){var a=this.findRecord(this.valueField,this.getValue());if(a===false){if(this.store.getCount()>0){a=this.store.getAt(0);this.setValue(a.get(this.valueField))}else{this.setValue(null)}}return this.getValue()},setValue2Default:function(a){var b=this.findRecord(this.valueField,a);if(b!==false){this.setValue(a)}else{if(this.store.getCount()>0){b=this.store.getAt(0);this.setValue(b.get(this.valueField))}else{this.setValue(null)}}},getRawValue:function(){var a=this.findRecord(this.valueField,this.value);if(a!==false){return a.get(this.displayField)}else{return null}},getRawValue2:function(){return this.getRawValue()},getRawValue2NL:function(){return this.getRawValue()}});

Ext.define("PanelReportingSavePane",{extend:"Ext.container.Container",alias:"widget.app.PanelReportingSavePane",layout:{type:"hbox",align:"stretch"},exportButtons:[],hideExportOptions:false,initComponent:function(){this.cid=this.id;this.items=[{xtype:"toolbar",ui:"plain",flex:1,items:[{xtype:"button",margin:"0px 5px 0px 0px",iconCls:"iconClsDefault iconNewSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.nowy_raport_clear,scope:this,handler:this.onReportClear},{xtype:"button",margin:"0px 0px 0px 0px",iconCls:"iconClsDefault iconSaveSmall",scale:"large",ui:"plain-toolbar",tooltip:Lang.pokaz_zapisywanie_eksport,scope:this,handler:this.onReportSaveShowSide}]}];this.callParent(arguments)},afterRender:function(){this.callParent(arguments);var a={name:Lang.nowy_raport_clear};this.fireEvent("reportchangenameaquirrename",this,a);this.fireEvent("reportchangename",this,null,a.name)},onDestroy:function(){this.callParent(arguments)},onReportSaveShowSide:function(){if(!this.wSideBar){var a={xtype:"panel",id:Ext.id(),layout:{type:"vbox",align:"stretch"},scrollable:true,items:[{xtype:"form",bodyCls:"panelBodyDefaults",items:[{xtype:"fieldcontainer",layout:{type:"hbox",align:"stretch"},anchor:"0",labelAlign:"top",fieldLabel:Lang.zapisz_jako,items:[{xtype:"textfieldexd",margin:"0px 5px 0px 0px",flex:1,itemId:"reportname",allowBlank:true,listeners:{scope:this,specialkey:this.checkEnterKey}},{xtype:"button",iconCls:"iconClsDefault iconSaveSmall2",ui:"plain-toolbar",scope:this,handler:this.onReportSave}]},{xtype:"fieldcontainer",layout:{type:"hbox",align:"stretch"},anchor:"0",labelAlign:"top",items:[{xtype:"panel",layout:{type:"hbox",align:"stretch"},bodyCls:"panelBodyDefaults",flex:1,bbar:{xtype:"toolbar",cls:"panelBodyDefaults",items:["->",{xtype:"button",margin:"0px 5px 0px 0px",iconCls:"iconClsDefault iconMailingSmall",hidden:this.hideExportOptions,scope:this,handler:this.onReportMailling},{xtype:"button",ui:"default-toolbar",itemId:"listreportedbtn",text:Lang.wlacz_edycje,width:150,enableToggle:true,scope:this,handler:this.onReportListStartEdit}]},items:[{xtype:"viewcomboexd",itemId:"listreport",flex:1,emptyText:"...",displayField:"name",valueField:"id",autoSortStore:false,editable:true,editableDeleteBySelf:true,style:"border-top:1px solid #cecece",store:{type:"store",model:Ext.define(null,{extend:"Ext.data.Model",idProperty:"id",fields:["id","name"]}),sorters:[{property:"name",direction:"ASC"}],proxy:{type:"memory",reader:{type:"json"}}},listeners:{scope:this,selectrowevery:this.onRaportSelect,editcomplete:this.onEditComplete,deleteperform:this.onDeleteComplete,deletedeferbegin:this.onDeleteDeferPerform,deletedeferend:this.onDeleteDeferPerform,deletedefercancel:this.onDeleteDeferPerform,deletedefermanualend:this.onDeleteDeferPerform}}]}]}]},{xtype:"box",flex:1},{xtype:"form",bodyCls:"panelBodyDefaults",items:[{xtype:"fieldcontainer",layout:{type:"hbox",align:"stretch"},anchor:"0",labelAlign:"top",fieldLabel:Lang.eksport,style:"border-top:1px solid #cecece",items:[{xtype:"button",margin:"0px 5px 0px 0px",iconCls:"iconClsDefault iconExcelSmall",scale:"large",ui:"plain-toolbar",hidden:this.hideExportOptions,scope:this,handler:this.onReportExcel}]}]}]};this.wSideBar=WCCPanelSideBase.create({title:Lang.zapisywanie_eksport,defaultCloseAction:false,vitemd:a,scopeAfterShow:this,callbackAfterShow:function(){this.onReportLoadList(this.rid||false)},listeners:{scope:this,closesidebar:this.onWSideBarClose}})}this.wSideBar.show()},onWSideBarClose:function(){},onReportClear:function(){this.rid=null;var a={name:Lang.nowy_raport_clear};this.fireEvent("reportchangenameaquirrename",this,a);this.fireEvent("reportchangename",this,null,a.name);if(this.wSideBar){this.wSideBar.down("#reportname").setValue(a.name)}this.fireEvent("reportreset",this)},onReportLoadList:function(a){sendAjaxDataJsonRpcL("ajax/getGuidefstoreList",{vtype:this.vtype,vtypep:this.vtypep},this,function(g,d,b){var f=this.wSideBar.down("#listreport");f.setValue(null);f.store.loadData(d.data);if(a!==false){f.setValue2Default(a)}else{f.setValue(null)}var e=f.getRawValue2NL();if(a==0||a==null){var c={name:Lang.nowy_raport_clear};this.fireEvent("reportchangenameaquirrename",this,c);this.fireEvent("reportchangename",this,null,c.name);if(this.wSideBar){this.wSideBar.down("#reportname").setValue(c.name)}}else{this.fireEvent("reportchangename",this,a,e);if(this.wSideBar){this.wSideBar.down("#reportname").setValue(e)}}})},onRaportSelect:function(){var d=this.wSideBar.down("#listreport");var c=d.getValue2();var b=d.getRawValue2NL();this.rid=c;if(c==0||c==null){var a={name:Lang.nowy_raport_clear};this.fireEvent("reportchangenameaquirrename",this,a);this.fireEvent("reportchangename",this,null,a.name);if(this.wSideBar){this.wSideBar.down("#reportname").setValue(a.name)}}else{this.wSideBar.close();Ext.defer(function(){this.getReportDef(c,function(e,f){this.fireEvent("reportselect",this,c,b,f);this.fireEvent("reportchangename",this,c,b);if(this.wSideBar){this.wSideBar.down("#reportname").setValue(b)}},this)},1,this)}},onReportListStartEdit:function(a){this.wSideBar.down("#listreport").enterMenuActionPermState(a.pressed);this.wSideBar.down("#listreportedbtn").setText(a.pressed?Lang.wylacz_edycje:Lang.wlacz_edycje)},onDeleteDeferPerform:function(k,b,g,f,j,d){var h=Ext.get(f);if(b=="deletedeferbegin"){if(this.deleteDeferItem){this.deleteDeferItem.destroy();this.deleteDeferItem=null}this.deleteDeferItem=h.createChild({tag:"div",style:"display:none",cls:"x-ux-viewcomboexd-item-action-defer a-PanelReportingSavePane-listreport-item-defer",cn:[{tag:"div",cls:"a-PanelReportingSavePane-listreport-item-defer-inner"}]});this.deleteDeferItem.slideIn("r",{duration:200});this.deleteDeferItem.child(".a-PanelReportingSavePane-listreport-item-defer-inner").addClsOnOver("a-over");this.deleteDeferItem.on("click",function(l,a){var i=l.getTarget(".a-PanelReportingSavePane-listreport-item-defer-inner",10);i=Ext.get(i);if(i){var c=this.wSideBar.down("#listreport");c.endItemDeleteDeferManual();this.onDeleteComplete(k,g,f)}},this)}if(b=="deletedeferend"){if(this.deleteDeferItem){this.deleteDeferItem.slideOut("l",{duration:200,remove:true});this.deleteDeferItem=null}}if(b=="deletedefercancel"){}},onDeleteComplete:function(g,f,a){var e=this.wSideBar.down("#listreport");var d=f.get("id");var b=f.get("name");if(d>0){this.fireEvent("beforeaction",this);sendAjaxDataJsonRpcL("ajax/deleteGuidefstoreObject",{id:d==null?0:d},this,function(i,h,c){if(d==this.rid){this.rid=null;this.onReportLoadList(this.rid||false);this.fireEvent("afteraction",this);this.fireEvent("reportreset",this)}else{this.onReportLoadList(this.rid||false);this.fireEvent("afteraction",this)}})}else{this.onReportLoadList(this.rid||false);this.fireEvent("afteraction",this)}},onEditComplete:function(j,i,b,k){var h=this.wSideBar.down("#listreport");var l=b.get("id");var g=b.get("name");var f={};if(l==0||l==null){l=0;var d={};this.fireEvent("reportsatatecollect",this,l,g,d);var a=d.rstate;f={id:l,vtype:this.vtype,vtypep:this.vtypep,name:g,state:a,changeexist:true}}else{f={id:l,name:g,vtype:this.vtype,vtypep:this.vtypep,changeexist:true}}sendAjaxDataJsonRpcL("ajax/saveGuidefstoreObject",f,this,function(m,e,c){this.onReportLoadList(this.rid||false)})},checkEnterKey:function(b,a){if(a.getKey()===a.ENTER){this.onReportSave()}},onReportSave:function(){this.fireEvent("beforeaction",this);var b=this.wSideBar.down("#reportname").getValue2();var c={};this.fireEvent("reportsatatecollect",this,0,b,c);var a=c.rstate;sendAjaxDataJsonRpcL("ajax/saveGuidefstoreObject",{id:0,vtype:this.vtype,vtypep:this.vtypep,name:b,state:a},this,function(f,e,d){this.rid=e;this.onReportLoadList(this.rid||false);this.fireEvent("afteraction",this);this.wSideBar.close()})},onReportMailling:function(){var a=new Ext.ux.window.WindowExd({title:Lang.email,layout:"fit",width:1000,height:800,items:{xtype:"app.PanelMailingViewPane"}});a.show();this.wSideBar.close()},onReportExcel:function(){this.fireEvent("exportexcel",this);this.wSideBar.close()},isReportNew:function(){var a=this.rid;return a==0||a==null},getReportDef:function(a,c,b){sendAjaxDataJsonRpcL("ajax/getGuidefstoreObject",{id:a},this,function(f,e,d){if(d){c.call(b,true,e.state)}else{Ext.MessageBox.alert(Lang.error,f.error,function(){c.call(b,false,null)},this)}},0)}});

Ext.define("PanelReportingSelectPane",{extend:"Ext.form.FieldContainer",alias:"widget.app.PanelReportingSelectPane",layout:{type:"hbox",align:"stretch"},vtype:"reports",value:null,initComponent:function(){this.cid=this.id;this.items=[{xtype:"comboexd",itemId:"vtypepselector",margin:"0px 5px 0px 0px",anchor:"0",flex:1,displayField:"text",valueField:"value",allowBlank:false,autoSortStore:false,listeners:{scope:this,select:this.onVtypepselectorSelect}},{xtype:"comboexd",itemId:"guidefstoreselector",anchor:"0",flex:1,displayField:"name",valueField:"id",allowBlank:false,listeners:{scope:this,select:this.onGuidefstoreselectorSelect}}];this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.loadVtypepSelector()},onDestroy:function(){this.callParent(arguments)},clearInvalid:function(){var b=this.down("#vtypepselector");b.clearInvalid();var a=this.down("#guidefstoreselector");a.clearInvalid();return this},markInvalid:function(c){var b=this.down("#vtypepselector");b.markInvalid(c);var a=this.down("#guidefstoreselector");a.markInvalid(c)},isValid:function(){var b=this.down("#vtypepselector");var a=this.down("#guidefstoreselector");return b.isValid()&&a.isValid()},validate:function(){var b=this.down("#vtypepselector");var a=this.down("#guidefstoreselector");return b.validate()&&a.validate()},validateValue:function(a){var c=this.down("#vtypepselector");var b=this.down("#guidefstoreselector");return c.validateValue(a)&&b.validateValue(a)},getErrors:function(a){return[]},setValue:function(b){this.value=b;if(this.dataLoaded){if(this.value!=null){sendAjaxDataJsonRpcL("ajax/getGuidefstoreObjectShort",{id:this.value},this,function(f,d,c){if(d){var e=this.down("#vtypepselector");e.setValue2Default(d.vtypep);this.loadguidefstoreSelector()}else{var e=this.down("#vtypepselector");e.setValue2Default(null);this.loadguidefstoreSelector()}})}else{var a=this.down("#vtypepselector");a.setValue2Default(null);this.loadguidefstoreSelector()}}else{if(this.value!=null){this.valueUncheckVtypep=true}}},validateValueByVtypep:function(){if(this.valueUncheckVtypep){this.valueUncheckVtypep=false;this.setValue(this.value)}else{var a=this.down("#guidefstoreselector");this.value=a.getValue2Default()}},getValue:function(){return this.value},loadVtypepSelector:function(){sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"GuidefstoreVtypep"},this,function(d,b,a){if(a){var c=this.down("#vtypepselector");c.store.loadData(b);c.setValue2Default(null);this.loadguidefstoreSelector()}else{Ext.MessageBox.alert(Lang.error,d.error)}})},loadguidefstoreSelector:function(){var a=this.down("#vtypepselector");sendAjaxDataJsonRpcL("ajax/getGuidefstoreList",{vtype:this.vtype,vtypep:a.getValue2Default(),id:this.value},this,function(e,c,b){if(b){var d=this.down("#guidefstoreselector");d.store.loadData(c.data);d.setValue2Default(this.value);this.dataLoaded=true;this.validateValueByVtypep()}else{Ext.MessageBox.alert(Lang.error,e.error)}})},onVtypepselectorSelect:function(){this.loadguidefstoreSelector()},onGuidefstoreselectorSelect:function(){var a=this.down("#guidefstoreselector");this.value=a.getValue2Default()}});

Ext.define("PanelReportingSelectPane2",{extend:"Ext.form.FieldContainer",alias:"widget.app.PanelReportingSelectPane2",layout:"anchor",vtype:"reports",value:null,initComponent:function(){this.cid=this.id;this.items=[{xtype:"fieldcontainer",layout:{type:"hbox",align:"stretch"},anchor:"0",labelAlign:"top",fieldLabel:Lang.typy_raportow,items:[{xtype:"viewcomboexd",itemId:"vtypepselector",flex:1,displayField:"text",valueField:"value",allowBlank:false,autoSortStore:false,controlEmptyValue:false,listeners:{scope:this,selectrow:this.onVtypepselectorSelect}}]},{xtype:"fieldcontainer",layout:{type:"hbox",align:"stretch"},anchor:"0",labelAlign:"top",fieldLabel:Lang.zapisane,items:[{xtype:"viewcomboexd",itemId:"guidefstoreselector",flex:1,displayField:"name",valueField:"id",allowBlank:false,controlEmptyValue:false,listeners:{scope:this,selectrow:this.onGuidefstoreselectorSelect}}]}];this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.loadVtypepSelector()},onDestroy:function(){this.callParent(arguments)},clearInvalid:function(){var b=this.down("#vtypepselector");b.clearInvalid();var a=this.down("#guidefstoreselector");a.clearInvalid();return this},markInvalid:function(c){var b=this.down("#vtypepselector");b.markInvalid(c);var a=this.down("#guidefstoreselector");a.markInvalid(c)},isValid:function(){var b=this.down("#vtypepselector");var a=this.down("#guidefstoreselector");return b.isValid()&&a.isValid()},validate:function(){var b=this.down("#vtypepselector");var a=this.down("#guidefstoreselector");return b.validate()&&a.validate()},validateValue:function(a){var c=this.down("#vtypepselector");var b=this.down("#guidefstoreselector");return c.validateValue(a)&&b.validateValue(a)},getErrors:function(a){return[]},setValue:function(b){this.value=b;if(this.dataLoaded){if(this.value!=null){sendAjaxDataJsonRpcL("ajax/getGuidefstoreObjectShort",{id:this.value},this,function(f,d,c){if(d){var e=this.down("#vtypepselector");e.setValue2Default(d.vtypep);this.loadguidefstoreSelector()}else{var e=this.down("#vtypepselector");e.setValue2Default(null);this.loadguidefstoreSelector()}})}else{var a=this.down("#vtypepselector");a.setValue2Default(null);this.loadguidefstoreSelector()}}else{if(this.value!=null){this.valueUncheckVtypep=true}}},validateValueByVtypep:function(){if(this.valueUncheckVtypep){this.valueUncheckVtypep=false;this.setValue(this.value)}else{var a=this.down("#guidefstoreselector");this.value=a.getValue2Default()}},getValue:function(){return this.value},loadVtypepSelector:function(){sendAjaxDataJsonRpcL("ajax/getListDataAsTextValue",{name:"GuidefstoreVtypepDashBoard"},this,function(d,b,a){if(a){var c=this.down("#vtypepselector");c.store.loadData(b);c.setValue2Default(null);this.loadguidefstoreSelector()}else{Ext.MessageBox.alert(Lang.error,d.error)}})},loadguidefstoreSelector:function(){var a=this.down("#vtypepselector");sendAjaxDataJsonRpcL("ajax/getGuidefstoreList",{vtype:this.vtype,vtypep:a.getValue2Default()},this,function(e,c,b){if(b){var d=this.down("#guidefstoreselector");d.store.loadData(c.data);d.setValue2Default(this.value);this.dataLoaded=true;this.validateValueByVtypep()}else{Ext.MessageBox.alert(Lang.error,e.error)}})},onVtypepselectorSelect:function(){this.loadguidefstoreSelector()},onGuidefstoreselectorSelect:function(){var a=this.down("#guidefstoreselector");this.value=a.getValue2Default()}});

Ext.define("ViewBIUIManageLocalizationHour",{extend:"Ext.Panel",alias:"widget.app.ViewBIUIManageLocalizationHour",statics:{accessPropertyName:"access.biui.localizationhour.manage",accessPropertyViewName:"access.biui.localizationhour.view"},accessPropertyName:"access.biui.localizationhour.manage",accessPropertyViewName:"access.biui.localizationhour.view",layout:"anchor",initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"app.PanelHourManualManage",itemId:"panelreport",anchor:"0 100%",candEdit:validPrivilegesOperatorComplex(this.accessPropertyName)}];this.callParent(arguments);this.setTitle(null)},afterRender:function(){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onActivatePanel:function(a){var b=this.down("#panelreport");if(b.onActivatePanel){b.onActivatePanel(a)}}});

Ext.define("ViewBIUIManageLocalizationHourDay",{extend:"Ext.Panel",alias:"widget.app.ViewBIUIManageLocalizationHourDay",statics:{accessPropertyName:"access.biui.localizationhour.manage",accessPropertyViewName:"access.biui.localizationhour.view"},accessPropertyName:"access.biui.localizationhour.manage",accessPropertyViewName:"access.biui.localizationhour.view",layout:"anchor",initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"app.PanelHourDayManualManage",itemId:"panelreport",anchor:"0 100%",candEdit:validPrivilegesOperatorComplex(this.accessPropertyName)}];this.callParent(arguments);this.setTitle(null)},afterRender:function(){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onActivatePanel:function(a){var b=this.down("#panelreport");if(b.onActivatePanel){b.onActivatePanel(a)}}});

Ext.define("ViewBIUIManageLocalizationPos",{extend:"Ext.Panel",alias:"widget.app.ViewBIUIManageLocalizationPos",statics:{accessPropertyName:"access.biui.localizationpos.manage",accessPropertyViewName:"access.biui.localizationpos.view"},accessPropertyName:"access.biui.localizationpos.manage",accessPropertyViewName:"access.biui.localizationpos.view",layout:"anchor",initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"app.PanelPosManualManage",itemId:"panelreport",anchor:"0 100%",candEdit:validPrivilegesOperatorComplex(this.accessPropertyName)}];this.callParent(arguments);this.setTitle(null)},afterRender:function(){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onActivatePanel:function(a){var b=this.down("#panelreport");if(b.onActivatePanel){b.onActivatePanel(a)}}});

Ext.define("ViewHomeBIUIPanel",{extend:"Ext.Panel",alias:"widget.app.ViewHomeBIUIPanel",cls:"a-ViewHomeBIUIPanel",statics:{},layout:"fit",initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"app.PanelDashBoardMainPanel",itemId:"dashboard"}];this.callParent(arguments);this.setTitle(null)},afterRender:function(){this.callParent(arguments)},onResize:function(c,a,b,d){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onActivatePanel:function(a){var b=this.down("#dashboard");if(b.onActivatePanel){b.onActivatePanel()}}});

Ext.define("ViewMalarzRaportBIUIPanel",{extend:"Ext.Panel",alias:"widget.app.ViewMalarzRaportBIUIPanel",statics:{accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view",accessPropertyViewFullName:"access.biui.reportfull.view"},accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view",accessPropertyViewFullName:"access.biui.reportfull.view",layout:"anchor",initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"app.PanelReportingMalarzMainPanel",itemId:"panelreport",anchor:"0 100%",candViewFull:validPrivilegesOperatorComplex(this.accessPropertyViewFullName)}];this.callParent(arguments);this.setTitle(null)},afterRender:function(){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onActivatePanel:function(a){var b=this.down("#panelreport");if(b.onActivatePanel){b.onActivatePanel(a)}}});

Ext.define("ViewReportBubbleBIUIPanel",{extend:"Ext.Panel",alias:"widget.app.ViewReportBubbleBIUIPanel",statics:{accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view"},accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view",layout:"anchor",customization:false,initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"app.PanelReportingBubbleMainPanel",itemId:"panelreport",anchor:"0 100%",customization:this.customization}];this.callParent(arguments);this.setTitle(null)},afterRender:function(){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onActivatePanel:function(a){var b=this.down("#panelreport");if(b.onActivatePanel){b.onActivatePanel(a)}}});

Ext.define("ViewReportDanychABIUIPanel",{extend:"Ext.Panel",alias:"widget.app.ViewReportDanychABIUIPanel",statics:{accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view"},accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view",layout:"anchor",initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"app.PanelReportingDanychAMainPanel",itemId:"panelreport",anchor:"0 100%"}];this.callParent(arguments);this.setTitle(null)},afterRender:function(){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onActivatePanel:function(a){var b=this.down("#panelreport");if(b.onActivatePanel){b.onActivatePanel(a)}}});

Ext.define("ViewReportDanychOBIUIPanel",{extend:"Ext.Panel",alias:"widget.app.ViewReportDanychOBIUIPanel",statics:{accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view"},accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view",layout:"anchor",avgTypeReport:false,initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"app.PanelReportingDanychOMainPanel",itemId:"panelreport",anchor:"0 100%",avgTypeReport:this.avgTypeReport}];this.callParent(arguments);this.setTitle(null)},afterRender:function(){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onActivatePanel:function(a){var b=this.down("#panelreport");if(b.onActivatePanel){b.onActivatePanel(a)}}});

Ext.define("ViewReportDanychPBIUIPanel",{extend:"Ext.Panel",alias:"widget.app.ViewReportDanychPBIUIPanel",statics:{accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view"},accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view",layout:"anchor",avgTypeReport:false,initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"app.PanelReportingDanychPMainPanel",itemId:"panelreport",anchor:"0 100%",avgTypeReport:this.avgTypeReport}];this.callParent(arguments);this.setTitle(null)},afterRender:function(){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onActivatePanel:function(a){var b=this.down("#panelreport");if(b.onActivatePanel){b.onActivatePanel(a)}}});

Ext.define("ViewReportPowerHBIUIPanel",{extend:"Ext.Panel",alias:"widget.app.ViewReportPowerHBIUIPanel",statics:{accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view"},accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view",layout:"anchor",initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"app.PanelReportingPowerHMainPanel",itemId:"panelreport",anchor:"0 100%"}];this.callParent(arguments);this.setTitle(null)},afterRender:function(){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onActivatePanel:function(a){var b=this.down("#panelreport");if(b.onActivatePanel){b.onActivatePanel(a)}}});

Ext.define("ViewReportZliczenBIUIPanel",{extend:"Ext.Panel",alias:"widget.app.ViewReportZliczenBIUIPanel",statics:{accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view"},accessPropertyName:"access.biui.report.manage",accessPropertyViewName:"access.biui.report.view",layout:"anchor",initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"app.PanelReportingZliczenMainPanel",itemId:"panelreport",anchor:"0 100%"}];this.callParent(arguments);this.setTitle(null)},afterRender:function(){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onActivatePanel:function(a){var b=this.down("#panelreport");if(b.onActivatePanel){b.onActivatePanel(a)}}});



Ext.define("WCCPanelSideBase",{extend:"Ext.panel.Panel",alias:"widget.app.WCCPanelSideBase",statics:{sideBarMap:{},instanceSelf:null,getInstanceSelf:function(){return WCCPanelSideBase.instanceSelf},setInstanceSelf:function(a){WCCPanelSideBase.instanceSelf=a},close:function(){if(WCCPanelSideBase.instanceSelf){WCCPanelSideBase.instanceSelf.close()}},create:function(c){var d=Ext.apply({},c);var b=new WCCPanelSideBase(d);if(!b.defaultCloseAction){var a=c.vitemd.id||Ext.id();c.vitemd.id=a;WCCPanelSideBase.sideBarMap[c.vitemd.id]=b}return b},toggle:function(a){if(WCCPanelSideBase.getInstanceSelf()){var c=false;var b=Ext.getClass(a.vitemd);if(b!=null){b=b.getName()}else{b=a.vitemd.xtype;c=true}var d=Ext.getClass(WCCPanelSideBase.getInstanceSelf().vitemd);if(d!=null){d=d.getName()}else{d=WCCPanelSideBase.getInstanceSelf().vitemd.xtype;c=true}if(b==d){if(a.title!=WCCPanelSideBase.getInstanceSelf().title){WCCPanelSideBase.getInstanceSelf().close()}else{if(c){if(a.vitemd!=WCCPanelSideBase.getInstanceSelf().vitemd){WCCPanelSideBase.getInstanceSelf().close()}}else{if(b=="panel"||b=="Ext.panel.Panel"){if(a.vitemd!=WCCPanelSideBase.getInstanceSelf().vitemd){WCCPanelSideBase.getInstanceSelf().close()}}}}}else{WCCPanelSideBase.getInstanceSelf().close()}}if(WCCPanelSideBase.getInstanceSelf()){WCCPanelSideBase.getInstanceSelf().close();return null}else{var f=null;if(a.vitemd.id){f=WCCPanelSideBase.sideBarMap[a.vitemd.id]}if(f){WCCPanelSideBase.setInstanceSelf(f);WCCPanelSideBase.getInstanceSelf().show(true)}else{var e=Ext.apply({},a);WCCPanelSideBase.setInstanceSelf(new WCCPanelSideBase(e));WCCPanelSideBase.getInstanceSelf().show(true);if(a.vitemd.id){if(!WCCPanelSideBase.getInstanceSelf().defaultCloseAction){WCCPanelSideBase.sideBarMap[a.vitemd.id]=WCCPanelSideBase.getInstanceSelf()}}}return WCCPanelSideBase.getInstanceSelf()}}},cls:"a-WCCPanelSideBase",header:false,floating:true,layout:{type:"vbox",align:"stretch"},defaultCloseAction:true,fastClose:true,shadow:true,vitemd:null,scopeAfterShow:null,callbackAfterShow:null,scopeAfterShowAnim:null,callbackAfterShowAnim:null,bodyCls:"panelBodyDefaults",initComponent:function(){this.cid=this.id;Ext.apply(this.vitemd,{bodyStyle:"padding:0px 20px 20px 20px",bodyCls:"panelBodyDefaults"});this.items=[{xtype:"box",cls:"window-header",html:[{tag:"span",cls:"inner-text",html:this.title},{tag:"span",cls:"item-selector inner-close","data-qtip":Lang.zamknij}]},{xtype:"panel",bodyCls:"panelBodyDefaults",flex:1,layout:"fit",items:this.vitemd}];this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.el.down(".window-header").on("click",this.onElMainCCClick,this);this.el.down(".window-header").on("mouseover",this.onElMainCCMouseOver,this);this.el.down(".window-header").on("mouseout",this.onElMainCCMouseOut,this)},onResize:function(c,a,b,d){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onRemove:function(){this.callParent(arguments)},onDestroy:function(){this.closeDestroy();this.callParent(arguments)},onElMainCCMouseOver:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.addCls("item-over")}},onElMainCCMouseOut:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.removeCls("item-over")}},onElMainCCClick:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){this.onItemClick(c,b)}},onItemClick:function(b,a){if(a.hasCls("inner-close")){this.close()}},calcPanelRegionSelf:function(){var e={x:0,y:0,ix:0,iy:0,w:0,h:0,iw:0,ih:0,sw:0,sh:0};var d=Ext.getCmp("main-view-contener");var a=Ext.getCmp("main-view-topmenu");var c=Ext.dom.Element.getViewportWidth();var b=Ext.dom.Element.getViewportHeight();e.h=b-a.getHeight();e.w=400;if(c<e.w){e.w=c}e.x=c-e.w;e.y=a.getHeight();e.sw=c;e.sh=b;if(Ext.dom.Element.getViewportHeight()<Ext.getBody().getHeight()){e.x=e.x-Ext.getScrollbarSize().width}e.ix=e.sw-Ext.getScrollbarSize().width;e.iy=e.y;e.iw=0;e.ih=e.h;return e},updateSelfView:function(){var a=this.calcPanelRegionSelf();this.setPosition(a.x,a.y);this.setWidth(a.w);this.setHeight(a.h)},onViewportResize:function(){this.updateSelfView()},monitorClickBody:function(c,b){var d=c.getTarget("#"+this.id,256);if(d==null){var a=true;if(c.getTarget(".x-boundlist",32)!=null){a=false}if(c.getTarget(".x-boundlist-item",32)!=null){a=false}if(c.getTarget(".x-menu",32)!=null){a=false}if(c.getTarget(".x-editor",32)!=null){a=false}if(c.getTarget(".x-window",32)!=null){a=false}if(c.getTarget(".x-side-blockclose",32)!=null){a=false}if(c.getTarget(".x-datepicker",32)!=null){a=false}if(c.getTarget(".x-monthpicker",32)!=null){a=false}if(a){this.close()}}},afterShowC:function(){if($(document).height()>$(window).height()){var a=($("html").scrollTop())?$("html").scrollTop():$("body").scrollTop();Ext.getBody().applyStyles({position:"fixed","overflow-y":"scroll"});$("html").css("top",-a)}},afterCloseHideC:function(){var a=parseInt($("html").css("top"));Ext.getBody().applyStyles({position:"static","overflow-y":"auto"});$("html,body").scrollTop(-a)},closeDestroy:function(){if(this==WCCPanelSideBase.getInstanceSelf()){WCCPanelSideBase.setInstanceSelf(null)}Ext.getBody().un("click",this.monitorClickBody,this);this.fireEvent("closesidebar",this);this.afterCloseHideC()},close:function(a){if(this==WCCPanelSideBase.getInstanceSelf()){WCCPanelSideBase.setInstanceSelf(null)}if(this.fastClose){Ext.getBody().un("click",this.monitorClickBody,this);if(a||this.defaultCloseAction){this.fireEvent("closesidebar",this);WCCPanelSideBase.superclass.close.apply(this,arguments);this.afterCloseHideC()}else{this.fireEvent("closesidebar",this);WCCPanelSideBase.superclass.hide.apply(this,[null]);this.afterCloseHideC()}}else{Ext.getBody().un("click",this.monitorClickBody,this);this.el.slideOut("r",{easing:"easeOut",duration:200,scope:this,callback:function(){AppEventObservable.un("viewportresize",this.onViewportResize,this);if(a||this.defaultCloseAction){this.fireEvent("closesidebar",this);WCCPanelSideBase.superclass.close.apply(this,arguments);this.afterCloseHideC()}else{this.fireEvent("closesidebar",this);WCCPanelSideBase.superclass.hide.apply(this,[null]);this.afterCloseHideC()}}})}},show:function(b){if(b){if(WCCPanelSideBase.getInstanceSelf()&&this!=WCCPanelSideBase.getInstanceSelf()){WCCPanelSideBase.getInstanceSelf().close()}}else{if(WCCPanelSideBase.getInstanceSelf()){WCCPanelSideBase.getInstanceSelf().close()}}WCCPanelSideBase.setInstanceSelf(this);var a=this.calcPanelRegionSelf();this.setSize(a.iw,a.ih);this.setPosition(a.ix,a.iy);this.callParent(arguments);this.afterShowC();if(this.callbackAfterShow){this.callbackAfterShow.call(this.scopeAfterShow||window)}Ext.create("Ext.fx.Anim",{target:this,easing:"easeIn",duration:100,from:{left:a.ix,top:a.iy,width:a.iw,height:a.ih},to:{left:a.x,top:a.y,width:a.w,height:a.h},scope:this,callback:function(){this.setPosition(a.x,a.y);this.setKeyMap({ESC:{scope:this,handler:this.close}});AppEventObservable.on("viewportresize",this.onViewportResize,this);if(this.callbackAfterShowAnim){this.callbackAfterShowAnim.call(this.scopeAfterShowAnim||window)}Ext.getBody().on("click",this.monitorClickBody,this)}})}});

Ext.define("WCCPanelSideBaseDocked",{extend:"Ext.panel.Panel",alias:"widget.app.WCCPanelSideBaseDocked",statics:{instanceSelf:null,createAndShow:function(a){if(WCCPanelSideBaseDocked.instanceSelf){WCCPanelSideBaseDocked.instanceSelf.close()}var b=Ext.apply({},a);WCCPanelSideBaseDocked.instanceSelf=new WCCPanelSideBaseDocked(b);WCCPanelSideBaseDocked.instanceSelf.show();return WCCPanelSideBaseDocked.instanceSelf},close:function(){if(WCCPanelSideBaseDocked.instanceSelf){WCCPanelSideBaseDocked.instanceSelf.close()}},toggle:function(a){if(WCCPanelSideBaseDocked.instanceSelf){WCCPanelSideBaseDocked.instanceSelf.close();return null}else{var b=Ext.apply({},a);WCCPanelSideBaseDocked.instanceSelf=new WCCPanelSideBaseDocked(b);WCCPanelSideBaseDocked.instanceSelf.show();return WCCPanelSideBaseDocked.instanceSelf}}},cls:"a-WCCPanelSideBaseDocked",header:false,layout:{type:"vbox",align:"stretch"},bodyCls:"panelBodyDefaults",initComponent:function(){this.cid=this.id;Ext.apply(this.vitemd,{bodyStyle:"padding:20px 20px 20px 20px",bodyCls:"panelBodyDefaults"});this.items=[{xtype:"box",cls:"window-header",html:[{tag:"span",cls:"inner-text",html:this.title},{tag:"span",cls:"item-selector inner-close","data-qtip":Lang.zamknij}]},{xtype:"panel",bodyCls:"panelBodyDefaults",flex:1,layout:"fit",items:this.vitemd}];this.callParent(arguments)},afterRender:function(){this.callParent(arguments);this.el.down(".window-header").on("click",this.onElMainCCClick,this);this.el.down(".window-header").on("mouseover",this.onElMainCCMouseOver,this);this.el.down(".window-header").on("mouseout",this.onElMainCCMouseOut,this)},onResize:function(c,a,b,d){this.callParent(arguments)},onShow:function(){this.callParent(arguments)},onHide:function(){this.callParent(arguments)},onRemove:function(){this.callParent(arguments)},onDestroy:function(){this.callParent(arguments)},onElMainCCMouseOver:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.addCls("item-over")}},onElMainCCMouseOut:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){b.removeCls("item-over")}},onElMainCCClick:function(c,a){var b=c.getTarget(".item-selector",10);b=Ext.get(b);if(b){this.onItemClick(c,b)}},onItemClick:function(b,a){if(a.hasCls("inner-close")){this.close()}},close:function(){if(WCCPanelSideBaseDocked.instanceSelf){WCCPanelSideBaseDocked.instanceSelf=null}this.callParent(arguments);var a=Ext.getCmp("main-view-pdockedrightpanel");a.hide()},show:function(){this.callParent(arguments);this.itemId="clientdockpc";var b=Ext.getCmp("main-view-pdockedrightpanel");var c=b.down("#clientdockpc");if(c==null){c=b.add(this)}var e=Ext.dom.Element.getViewportWidth();var a=e*0.25;var d=e*0.9;var f=525;if(a>f){f=a}if(f>d){f=d}b.setWidth(f);b.show()}});

Ext.define("WindowAboutBIUI",{extend:"Ext.panel.Panel",titleSide:Lang.o_programie,layout:{type:"vbox",align:"stretch"},initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"box",flex:1,cls:"a-WindowAboutBIUI-info",html:[{tag:"div",cls:"a-WindowAboutBIUI-logo"},{tag:"div",cls:"a-WindowAboutBIUI-info-separator"},{tag:"a",cls:"a-WindowAboutBIUI-info-company",html:"www.inquel.pl",target:"_blank",href:"http://www.inquel.pl"},{tag:"div",cls:"a-WindowAboutBIUI-info-version",html:Lang.version+": ",cn:[{tag:"span",html:Const.VERSIONEND2+" ("+(Const.BUILDTIME||"-")+")"}]}]}];this.callParent(arguments)},showW:function(){this.wSideBar=WCCPanelSideBase.toggle({title:this.titleSide,vitemd:this})}});

Ext.define("WindowHelpUser",{extend:"Ext.panel.Panel",titleSide:Lang.pomoc,layout:"fit",initComponent:function(){this.cid=Ext.id();this.items=[{xtype:"uxiframeexd",src:"html?p=helpu"}];this.callParent(arguments)},showW:function(){this.wSideBar=WCCPanelSideBaseDocked.toggle({title:this.titleSide,vitemd:this})}});

Ext.define("WindowLoginBIUI",{extend:"Ext.ux.window.WindowExd",closable:false,collapsible:false,modal:true,resizable:false,layout:"fit",bodyStyle:"padding:10px 10px 10px 10px",handleRedirectionSignWerrorCallLastOpOmmitCallback:false,initComponent:function(){this.cid=Ext.id();var d=AppCpCookie.get("login_service_panel_login");var a=AppCpCookie.get("login_service_panel_pass");var b=d===undefined?(Const.DEBUG?"service":""):d;var c=a===undefined?(Const.DEBUG?"service":""):a;this.items=[{xtype:"panel",itemId:"panellogin",width:280,layout:"fit",items:[{xtype:"form",items:[{anchor:"0",xtype:"box",html:{tag:"div",cn:[{tag:"div",cls:"wlogin-logo-div-biui"}]}},{itemId:"flogin",xtype:"textfield",anchor:"0",fieldLabel:Lang.login,value:b},{itemId:"fpass",xtype:"textfield",anchor:"0",inputType:"password",fieldLabel:Lang.haslo,value:c}],buttons:["->",{text:Lang.ok,clickEvent:"click",scope:this,handler:this.submitButtonLogin},{text:Lang.zamknij,clickEvent:"click",scope:this,handler:this.closeOp}]}]}];this.callParent(arguments)},showW:function(){this.show();this.center();this.setKeyMap({ESC:{scope:this,handler:this.closeOp}});this.setKeyMap({ENTER:{scope:this,handler:this.submitButtonLogin}})},closeOp:function(){this.close();handleRedirectionSignWerrorCallLastOp(true)},submitButtonLogin:function(){waitW2(true,this.down("#panellogin"));sendAjaxDataJsonRpcL("ajax/performSign",{login:this.down("#flogin").getValue(),pass:this.down("#fpass").getValue()},this,function(c,b,a){if(a&&b){AppCpCookie.set("loginsecuritytoken",b.loginsecuritytoken);sendAjaxDataJsonRpcL("ajax/setCurrentTimeZone",{timezone:null,browsertimezone:JSTZ.determine().name()},this,function(f,e,d){AppCpCookie.set("login_service_panel_login",this.down("#flogin").getValue());if(Const.DEBUG){AppCpCookie.set("login_service_panel_pass",this.down("#fpass").getValue())}if(d){this.close();if(!this.handleRedirectionSignWerrorCallLastOpOmmitCallback){handleRedirectionSignWerrorCallLastOp()}}else{waitW2(false,this.down("#panellogin"));Ext.MessageBox.alert(Lang.error,f.error)}},0)}else{waitW2(false,this.down("#panellogin"));Ext.MessageBox.alert(Lang.error,c.error||Lang.niepoprawna_nazwa_uzytkownika_lub_haslo)}},0)}});

Ext.define("WindowSettingsBIUI",{extend:"Ext.panel.Panel",titleSide:Lang.ustawienia,layout:{type:"vbox",align:"stretch"},scrollable:true,initComponent:function(){this.cid=Ext.id();this.items=[{id:this.cid+"formpanel",xtype:"form",bodyCls:"panelBodyDefaults",defaults:{labelAlign:"top"},items:[{id:this.cid+"timezone_set",xtype:"comboexd",fieldLabel:Lang.strefa_czasowa,displayField:"text",valueField:"value",disabled:true,anchor:"0"}],bbar:{xtype:"toolbar",cls:"panelBodyDefaults",items:[{xtype:"tbfill"},{id:this.cid+"saveOpwidok",xtype:"button",text:Lang.zapisz,disabled:true,scope:this,handler:this.saveOpWidok}]}},{id:this.cid+"formpanel2",xtype:"form",bodyCls:"panelBodyDefaults",defaults:{labelAlign:"top"},items:[{id:this.cid+"pass",xtype:"textfieldexd",fieldLabel:Lang.haslo,anchor:"0",inputType:"password"},{id:this.cid+"pass2",xtype:"textfieldexd",anchor:"0",inputType:"password",fieldLabel:Lang.powtorz_haslo}],bbar:{xtype:"toolbar",cls:"panelBodyDefaults",items:[{xtype:"tbfill"},{id:this.cid+"saveOpuzytkownik",xtype:"button",text:Lang.zapisz,scope:this,handler:this.saveOpUzytkownik}]}},{xtype:"box",flex:1},{id:this.cid+"saveOpUzytkownikClearGUI",xtype:"button",style:"margin-top:10px;margin-bottom:10px",text:Lang.wyczysc_gui_cache,scope:this,handler:this.saveOpUzytkownikClearGUI},{id:this.cid+"switchToAdminUserMode",xtype:"button",text:(AppNameCApp=="application_admin")?Lang.switchusermode:Lang.switchadminmode,scope:this,handler:this.switchToAdminUserMode}];this.callParent(arguments)},switchToAdminUserMode:function(){if(AppNameCApp=="application_admin"){if(!validPrivilegesOperatorComplex("access.biui.asign")){Ext.MessageBox.alert(Lang.error,Lang.brak_uprawnien_do_wykonania_operacji);return}AppCpCookie.set("login_service_panel",false);window.location="html?p=user"}else{if(!validPrivilegesOperatorComplex("access.admin.asign")){Ext.MessageBox.alert(Lang.error,Lang.brak_uprawnien_do_wykonania_operacji);return}AppCpCookie.set("login_service_panel",true);window.location="html?p=admin"}},showW:function(){this.wSideBar=WCCPanelSideBase.toggle({title:this.titleSide,vitemd:this});waitW(true,this.el);Ext.getCmp(this.cid+"timezone_set").store.loadData(AppDtimezonels);Ext.getCmp(this.cid+"timezone_set").setValue2Default(AppNettimezone);waitW(false)},saveOpWidok:function(){if(!Ext.getCmp(this.cid+"formpanel").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}waitW(true,this.el);var a=Ext.getCmp(this.cid+"timezone_set");changeTimeZone(a.getValue2Default());waitW(false);this.wSideBar.close()},saveOpUzytkownik:function(){if(!Ext.getCmp(this.cid+"formpanel2").form.isValid()){Ext.MessageBox.alert(Lang.error,Lang.dane_niepoprawne);return}if(Ext.getCmp(this.cid+"pass").getValue().trim()!=""){if(Ext.getCmp(this.cid+"pass").getValue()!=Ext.getCmp(this.cid+"pass2").getValue()){Ext.MessageBox.alert(Lang.error,Lang.puste_haslo_lub_bledna_weryfikacja);Ext.getCmp(this.cid+"pass").markInvalid(Lang.puste_haslo_lub_bledna_weryfikacja);Ext.getCmp(this.cid+"pass2").markInvalid(Lang.puste_haslo_lub_bledna_weryfikacja);return}}waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/changeOperatorCurrentObject",{pass:Ext.getCmp(this.cid+"pass").getValue2()},this,function(c,b,a){waitW(false);this.wSideBar.close()})},saveOpUzytkownikClearGUI:function(){waitW(true,this.el);sendAjaxDataJsonRpcL("ajax/changeOperatorCurrentObject",{guiclearcache:true},this,function(c,b,a){waitW(false)})},closeOp:function(){this.wSideBar.close()}});

