/* var jstoken_gbl = ""; var jstoken = "93613c7b9858423d4a81c8482050379d"; var sid = "882800dc6f4b2dfe6640a5fc3d7abbbd"; var testmode = 0; var testlocal = 0; if(typeof(appmode)=="undefined") { appmode = 0; } var followAfterLogin = "backofficegenerator.html"; var followAfterLogout = "index.html"; if(testlocal==0) { var webroot = ""; var airroot = "https://mfms.apps.syneweb.com/"; var systemroot = "system/"; var backofficeroot = "backend/"; var frontofficeroot = "frontend/"; } else { var webroot = ""; var airroot = "https://mfms.apps.syneweb.com/"; var systemroot = "system/"; var backofficeroot = "backend/"; var frontofficeroot = "frontend/"; } var airroot_online = airroot; var airroot_offline = ""; var statuscontainer = "LStatus2"; var loadercontainer = "LStatus2"; var msgcontainer = "LStatus2"; var errorcontainer = "LStatus2"; var tecontainer = "CMessage"; var container = "LContent2"; var gbl_getparams = ""; $(document).ready(function() { window.scrollTo(0,1); }); */ /* #### ../../../system/includes/js/jquery/jquery.min.js #### */ /*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 UTF-8 * jQuery Cookie Plugin v1.2 * https://github.com/carhartl/jquery-cookie * * Copyright 2011, Klaus Hartl * Dual licensed under the MIT or GPL Version 2 licenses. * http://www.opensource.org/licenses/mit-license.php * http://www.opensource.org/licenses/GPL-2.0 */ (function ($, document, undefined) { var pluses = /\+/g; function raw(s) { return s; } function decoded(s) { return decodeURIComponent(s.replace(pluses, ' ')); } $.cookie = function (key, value, options) { // key and at least value given, set cookie... if (value !== undefined && !/Object/.test(Object.prototype.toString.call(value))) { options = $.extend({}, $.cookie.defaults, options); if (value === null) { options.expires = -1; } if (typeof options.expires === 'number') { var days = options.expires, t = options.expires = new Date(); t.setDate(t.getDate() + days); } value = String(value); return (document.cookie = [ encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value), options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE options.path ? '; path=' + options.path : '', options.domain ? '; domain=' + options.domain : '', options.secure ? '; secure' : '' ].join('')); } // key and possibly options given, get cookie... options = value || $.cookie.defaults || {}; var decode = options.raw ? raw : decoded; var cookies = document.cookie.split('; '); for (var i = 0, parts; (parts = cookies[i] && cookies[i].split('=')); i++) { if (decode(parts.shift()) === key) { return decode(parts.join('=')); } } return null; }; $.cookie.defaults = {}; $.removeCookie = function (key, options) { if ($.cookie(key, options) !== null) { $.cookie(key, null, options); return true; } return false; }; })(jQuery, document); /* #### ../../../system/includes/js/common.inc.js #### */ function htmlencode(strIn) { var returner = encodeURIComponent(strIn); return returner; } function htmlentities(str,typ) { if(typeof str=="undefined") str=""; if(typeof typ!="number") typ=2; typ=Math.max(0,Math.min(3,parseInt(typ))); var html=new Array(); html[38]="&"; html[60]="<"; html[62]=">"; if(typ==1 || typ==3) html[39]="'"; if(typ==2 || typ==3) html[34]="""; for(var i in html) eval("str=str.replace(/"+String.fromCharCode(i)+"/g,\""+html[i]+"\");"); var entity=new Array( " ","¡","¢","£","¤","¥","¦","§", "¨","©","ª","«","¬","­","®","¯", "°","±","²","³","´","µ","¶","·", "¸","¹","º","»","¼","½","¾","¿", "À","Á","Â","Ã","Ä","Å","Æ","Ç", "È","É","Ê","Ë","Ì","Í","Î","Ï", "Ð","Ñ","Ò","Ó","Ô","Õ","Ö","×", "Ø","Ù","Ú","Û","Ü","Ý","Þ","ß", "à","á","â","ã","ä","å","æ","ç", "è","é","ê","ë","ì","í","î","ï", "ð","ñ","ò","ó","ô","õ","ö","÷", "ø","ù","ú","û","ü","ý","þ","ÿ" ); for(var i in entity) eval("str=str.replace(/"+String.fromCharCode(i*1+160)+"/g,\""+entity[i]+"\");"); str = str.replace(/'/g,"′"); return str; } function te(msg,showAnyway) { if(showAnyway==undefined) { showAnyway = false; } if(typeof(testmode)!="undefined" && parseInt(testmode)>0 || showAnyway) { if(typeof(msg)=="object" || typeof(msg)=="function") { var r = '
  • (JS) Objekt:
  • '; for(var itm in msg) { r+= '
  • '+itm+'
  • '; } r+= '
'; $("#testmode, #CMessage").append(r); } else { $("#testmode, #CMessage").append('

(JS) '+msg+'

'); } if(navigator.appName.indexOf("Internet Explorer")!=-1) { } else { if(console.log) { console.log(msg); } } if(typeof(appmode)!="undefined" && appmode==1 && typeof(alertmode)!="undefined" && alertmode==1) { alert(msg); } } } function testmodeecho(msg,showAnyway) { te(msg,showAnyway); } function confirm2(text) { return confirm(text) } function prompt2(text,initval) { return prompt(text,initval); } function isTrue(itm) { if(!(itm==0 || itm==false || itm=="false" || itm=="0" || itm.length==0)) { return true; } else { return false; } } function is_array(variable) { return typeof(variable) == "object" && (variable instanceof Array); } function in_array(itm,arr) { for(p=0; p0 && parseInt(monat)>0 && parseInt(jahr)>0) { var r = jahr+"-"+monat+"-"+tag; } else { var r = "0000-00-00"; } return r; } function createBODatetime(field) { var tag = $("#"+field+"_Tag").val(); var monat = $("#"+field+"_Monat").val(); var jahr = $("#"+field+"_Jahr").val(); var stunde = $("#"+field+"_Stunde").val(); var minute = $("#"+field+"_Minute").val(); var sekunde = $("#"+field+"_Sekunde").val(); if(parseInt(tag)>0 && parseInt(monat)>0 && parseInt(jahr)>0) { var r = jahr+"-"+monat+"-"+tag+" "+stunde+":"+minute+":"+sekunde; } else { var r = "0000-00-00 00:00:00"; } return r; } function init_fo() { return true; } function scrollToContent(anch,offset) { var offset2; gbl_offset==undefined ? offset2 = 0 : offset2 = gbl_offset; var title = document.title; var arr_title = explode("|",title); document.title = arr_title[0]+"| "+anch.substr(1); if(anch.substr(0,1)!="#") { scrollToElement(anch,offset); } else { if(offset==undefined) { offset = 0; } $('html, body').animate({ scrollTop: $("[name="+anch.substr(1)+"]").offset().top-offset-offset2 }, 1000); } } function scrollToElement(elem,offset) { var offset2; gbl_offset==undefined ? offset2 = 0 : offset2 = gbl_offset; if(offset==undefined) { offset = 0; } var otop = Math.round($("#"+elem).offset().top); $('html, body').animate({ scrollTop: otop-offset-offset2 }, 1000); } function scrollToElement2(elemJQuery,offset,container) { var offset2; gbl_offset==undefined ? offset2 = 0 : offset2 = gbl_offset; if(offset==undefined) { offset = 0; } if(container==undefined) { container = 'html, body'; } var otop = Math.round(elemJQuery.offset().top); var ptop = Math.round(elemJQuery.position().top); var scrollTop = Math.round($(container).scrollTop()); var posTop = Math.round($(container).position().top); var postype = $(container).css("position"); var CHeight = $(container).height(); var CScrollHeight = $(container).prop("scrollHeight"); if(postype=="absolute" || postype=="fixed") { if(ptop>0 && CScrollHeight-CHeight0) { ptop = scrollTop; } $(container).animate({ scrollTop: ptop-offset }, 500, function() { } ); } } function scrollToElementH(elemJQuery,offset,container) { if(offset==undefined || offset==0) { offset = $(container).scrollLeft(); } if(container==undefined) { container = 'html, body'; } $(container).scrollLeft(elemJQuery.position().left); } function scrollToBottom(elem) { $(elem).scrollTop($(elem)[0].scrollHeight); } function configureLightbox() { $('ul.lightbox a.lb').lightBox({ containerResizeSpeed: 200, txtImage: 'Bild', txtOf: 'von', keyToClose: 'ESC', imageRoot: airroot+extensionroot+"js/lightbox/images/", imageLoading: 'lightbox-ico-loading.gif', imageBtnClose: 'lightbox-btn-close.gif', imageBtnPrev: 'lightbox-btn-prev.gif', imageBtnNext: 'lightbox-btn-next.gif', imageBlank: 'lightbox-blank.gif' }); } function configureFancybox() { $(".fancybox a.lb").fancybox({ autoSize:true, autoResize:true, autoCenter:true, fitToView:true, closeClick:false, nextClick:true, loop:true, titleShow:false, helpers: { overlay: { locked: false } }, margin:5, padding:2 }); $(".fancybox a").click(function(ev) { ev.stopPropagation(); }); } function qs_add(urlIn) { if(urlIn==undefined) { urlIn = ""; } var arr = []; var r; typeof gbl_CustomerDir !== undefined ? arr.push("CustomerDir="+gbl_CustomerDir) : null; typeof CustomerID !== undefined ? arr.push("CustomerID="+gbl_CustomerID) : null; arr.push("appKey="+jpr_appKey_check()); arr.length>0 ? r = urlIn+"?"+implode("&",arr) : r = urlIn; return r; } $.fn.isInViewport = function(horVert,elem,simple) { if(horVert==undefined) { horVert = "vertical"; } if(elem==undefined) { elem = window; } if(simple==undefined) { simple = false; } var elementTop = $(this).offset().top; var elementBottom = elementTop + $(this).outerHeight(); var elementLeft = $(this).offset().left; var elementRight = $(window).width()-(elementLeft+$(this).outerWidth()); var viewportTop = $(elem).scrollTop(); var viewportBottom = viewportTop + $(elem).height(); var viewportLeft = $(elem).scrollLeft(); var viewportRight = viewportLeft+$(elem).width(); /* console.log("element: "+elementLeft+"/"+elementTop+" - "+elementRight+"/"+elementBottom); console.log("viewport: "+viewportLeft+"/"+viewportTop+" - "+viewportRight+"/"+viewportBottom); */ switch(horVert) { case "horizontal": if(simple) { return elementLeft=viewportLeft; } break; case "vertical": default: return elementBottom > viewportTop && elementTop < viewportBottom; } }; /* #### ../../../system/includes/ajax/common.ajax.js #### */ var language_get = function() { if(gbl_language==undefined) { r = 1; } else { r = gbl_language; } return r; }; var addLoader = function(statuscontainer,text,id) { addLoader2(statuscontainer,text,id); }; var removeLoader = function(statuscontainer,id) { removeLoader2(statuscontainer,id); }; var addLoader2 = function(statuscontainer,textIn,id,img) { //var img = 'images_standard/loader3.gif'; if(img==undefined) { img = "svg/loader/loading-spin.svg"; } $("#"+statuscontainer).html("").addClass("useAsLoader").show(); var text, lang; if(textIn==undefined) { text = ""; } else { if(textIn.constructor===Array && gbl_messages!=undefined) { if(textIn.length==1) { lang = language_get(); } else { lang = textIn[1]; } if(gbl_messages[3]!=undefined && textIn[0]!=undefined && gbl_messages[3][textIn[0]]!=undefined) { text = gbl_messages[3][textIn[0]][lang-1]; } else { text = "Lade..."; } } else { text = textIn; } } if(id==undefined) { id = 0; } var ret = '
'; if(text!=undefined && text.length>0) { ret+= '

'+text+'

'; } ret+= '
'; $("#"+statuscontainer).html(ret); }; var removeLoader2 = function(statuscontainer,id) { if($("#"+statuscontainer).hasClass("useAsLoader")) { $("#"+statuscontainer).hide(); } }; function removeLoaderImmediate(statuscontainer) { $("#"+statuscontainer).hide(); } var itvStatus; function addStatus(statuscontainer,text,success,id) { clearTimeout(itvStatus); if(text==undefined) { text = ""; } if(id==undefined) { id = 0; } if(success==undefined) { success = true; } if(success) { $("#"+statuscontainer).removeClass("error"); $("#"+statuscontainer).addClass("success"); } else { $("#"+statuscontainer).addClass("error"); $("#"+statuscontainer).removeClass("success"); } $("#"+statuscontainer).html(text); if(statuscontainer=="LStatus") { showHideStatus(statuscontainer,"show"); itvStatus = setTimeout("showHideStatus('"+statuscontainer+"','hide');",5000); } } function removeStatus(statuscontainer,id) { $("#"+statuscontainer).html(""); showHideStatus(statuscontainer,"hide"); } function showHideStatus(statuscontainer,forceStatus) { var s = "#"+statuscontainer; if(forceStatus==undefined) { forceStatus = false; } var showHide; if(forceStatus!=false) { if(forceStatus=="hide") { showHide = false; } else { showHide = true; } } else { var pos = $(s).position(); if(pos.top==0) { showHide = false; } else { showHide = true; } } var h = $(s).height(); if(!showHide) { $(s).animate({ "top": "-"+h }, 500, function() { $(s).hide(); } ); } else { $(s).css("top","-"+h+"px"); $(s).show(); $(s).animate({ "top": 0 }, 500 ); } } /* function addError(container,text,display) { if(display==undefined) { display = 0; } var url = airroot+systemroot+"includes/messages.ajax.php"; switch(parseInt(display)) { case 1: container = "body"; type = "append"; break; default: type = "replaceInner"; } $.ajax({ url: url, type: "post", before: function() { removeLoader2(statuscontainer,id); }, data: ({ f: "AJAX_error", syne_token_gbl: jstoken_gbl, syne_token: jstoken, ue: "Leider: Fehler...", text: text, container: container, display: display, type: type }), success: function(data) { if(isTrueXML(data)) { $("#"+container).removeClass("useAsLoader").show(); } } }); } function addInfo(container,text,display) { if(display==undefined) { display = 0; } var url = airroot+systemroot+"includes/messages.ajax.php"; switch(parseInt(display)) { case 1: container = "body"; type = "append"; break; default: type = "replaceInner"; } $.ajax({ url: url, type: "post", data: ({ f: "AJAX_info", syne_token_gbl: jstoken_gbl, syne_token: jstoken, ue: "Zur Info:", text: text, container: container, display: display, type: type }), before: function() { removeLoader2(statuscontainer,id); }, success: function(data) { if(isTrueXML(data)) { $("#"+container).removeClass("useAsLoader").show(); } } }); } function addWarning(container,text,display) { if(display==undefined) { display = 0; } var url = airroot+systemroot+"includes/messages.ajax.php"; switch(parseInt(display)) { case 1: container = "body"; type = "append"; break; default: type = "replaceInner"; } $.ajax({ url: url, type: "post", data: ({ f: "AJAX_warning", syne_token_gbl: jstoken_gbl, syne_token: jstoken, ue: "Achtung!", text: text, container: container, display: display, type: type }), before: function() { removeLoader2(statuscontainer,id); }, success: function(data) { if(isTrueXML(data)) { $("#"+container).removeClass("useAsLoader").show(); } } }); } function addSuccess(container,text,display) { if(display==undefined) { display = 0; } var url = airroot+systemroot+"includes/messages.ajax.php"; switch(parseInt(display)) { case 1: container = "body"; type = "append"; break; default: type = "replaceInner"; } $.ajax({ url: url, type: "post", data: ({ f: "AJAX_success", syne_token_gbl: jstoken_gbl, syne_token: jstoken, ue: "Erfolgreich!", text: text, container: container, display: display, type: type }), before: function() { removeLoader2(statuscontainer,id); }, success: function(data) { if(isTrueXML(data)) { $("#"+container).removeClass("useAsLoader").show(); } } }); } */ function jpr_event_store(evt,status,text) { var date = new Date(); var timestamp = date.getTime(); const myevent = { evt: evt, status: status, message: text, ts: timestamp }; window.localStorage.setItem("ev_"+timestamp, JSON.stringify(myevent)); var obj = window.localStorage.getItem("ev_"+timestamp); te("obj:"); te(obj); te("----"); } function jpr_events_show() { var date = new Date(); var timestamp = date.getTime(); for(var i=0; its+1000*60*60*24) { window.localStorage.removeItem(key); te("too old --> removed"); } } } } } var addError = function(container,textIn,display, errorstatus) { if(display==undefined) { display = 0; } if(errorstatus==undefined) { errorstatus = 0; } else { errorstatus = parseInt(errorstatus); } var url = airroot+systemroot+"includes/messages.ajax.php"; var text, lang; if(textIn==undefined) { text = ""; } else { if(textIn.constructor===Array && gbl_messages!=undefined) { if(textIn.length==1) { lang = language_get(); } else { lang = textIn[1]; } if(gbl_messages[0]!=undefined && textIn[0]!=undefined && gbl_messages[0][textIn[0]]!=undefined) { text = gbl_messages[0][textIn[0]][lang-1]; } else { text = "Fehler..."; } } else { text = textIn; } } switch(lang) { case 2: ue = "Sorry: Error..."; break; case 1: default: ue = "Leider: Fehler..."; break; } switch(parseInt(display)) { case 1: container = "body"; type = "append"; break; default: type = "replaceInner"; } jpr_event_store("error",errorstatus,text); if(parseInt(errorstatus/500)==1) { /* SERVERFEHLER; etwa 502 oder so oder der Fehler konnte nicht ermittelt werden */ alert(text+"\n\nLeider ist ein serverseitiger Fehler aufgetreten. Bitte versuchen Sie es in einigen Sekunden erneut."); } else { $.ajax({ url: url, type: "post", before: function() { removeLoader2(statuscontainer,id); }, data: ({ f: "AJAX_error", syne_token_gbl: jstoken_gbl, syne_token: jstoken, ue: ue, text: text, container: container, display: display, type: type }), success: function(data) { if(isTrueXML(data)) { $("#"+container).removeClass("useAsLoader").show(); } } }); } }; var addInfo = function(container,textIn,display) { if(display==undefined) { display = 0; } var url = airroot+systemroot+"includes/messages.ajax.php"; var text, lang; if(textIn==undefined) { text = ""; } else { if(textIn.constructor===Array && gbl_messages!=undefined) { if(textIn.length==1) { lang = language_get(); } else { lang = textIn[1]; } if(gbl_messages[4]!=undefined && textIn[0]!=undefined && gbl_messages[4][textIn[0]]!=undefined) { text = gbl_messages[0][textIn[0]][lang-1]; } else { text = "Zur Info..."; } } else { text = textIn; } } switch(lang) { case 2: ue = "For your information:"; break; case 1: default: ue = "Zur Info:"; break; } switch(parseInt(display)) { case 1: container = "body"; type = "append"; break; default: type = "replaceInner"; } $.ajax({ url: url, type: "post", data: ({ f: "AJAX_info", syne_token_gbl: jstoken_gbl, syne_token: jstoken, ue: ue, text: text, container: container, display: display, type: type }), before: function() { removeLoader2(statuscontainer,id); }, success: function(data) { if(isTrueXML(data)) { $("#"+container).removeClass("useAsLoader").show(); } } }); }; var addWarning = function(container,textIn,display) { if(display==undefined) { display = 0; } var url = airroot+systemroot+"includes/messages.ajax.php"; var text, lang; if(textIn==undefined) { text = ""; } else { if(textIn.constructor===Array && gbl_messages!=undefined) { if(textIn.length==1) { lang = language_get(); } else { lang = textIn[1]; } if(gbl_messages[1]!=undefined && textIn[0]!=undefined && gbl_messages[1][textIn[0]]!=undefined) { text = gbl_messages[1][textIn[0]][lang-1]; } else { text = "Achtung..."; } } else { text = textIn; } } switch(lang) { case 2: ue = "Attention!"; break; case 1: default: ue = "Achtung!"; break; } switch(parseInt(display)) { case 1: container = "body"; type = "append"; break; default: type = "replaceInner"; } $.ajax({ url: url, type: "post", data: ({ f: "AJAX_warning", syne_token_gbl: jstoken_gbl, syne_token: jstoken, ue: ue, text: text, container: container, display: display, type: type }), before: function() { removeLoader2(statuscontainer,id); }, success: function(data) { if(isTrueXML(data)) { $("#"+container).removeClass("useAsLoader").show(); } } }); }; var addSuccess = function(container,textIn,display) { if(display==undefined) { display = 0; } var url = airroot+systemroot+"includes/messages.ajax.php"; var text, lang; if(textIn==undefined) { text = ""; } else { if(textIn.constructor===Array && gbl_messages!=undefined) { if(textIn.length==1) { lang = language_get(); } else { lang = textIn[1]; } if(gbl_messages[2]!=undefined && textIn[0]!=undefined && gbl_messages[2][textIn[0]]!=undefined) { text = gbl_messages[0][textIn[0]][lang-1]; } else { text = "Bravo!"; } } else { text = textIn; } } switch(lang) { case 2: ue = "Success!"; break; case 1: default: ue = "Erfolgreich!"; break; } switch(parseInt(display)) { case 1: container = "body"; type = "append"; break; default: type = "replaceInner"; } jpr_event_store("success",200,text); $.ajax({ url: url, type: "post", data: ({ f: "AJAX_success", syne_token_gbl: jstoken_gbl, syne_token: jstoken, ue: ue, text: text, container: container, display: display, type: type }), before: function() { removeLoader2(statuscontainer,id); }, success: function(data) { if(isTrueXML(data)) { $("#"+container).removeClass("useAsLoader").show(); } } }); }; function alert2(text,display) { if(display==undefined) { display = 0; } var container = "LStatus2"; var statuscontainer = "LStatus"; var url = airroot+systemroot+"includes/messages.ajax.php"; var type; switch(parseInt(display)) { case 1: container = "body"; type = "append"; break; default: type = "replaceInner"; } $.ajax({ url: url, type: "post", data: ({ f: "AJAX_alert", syne_token_gbl: jstoken_gbl, syne_token: jstoken, ue: "Achtung!", text: text, container: container, display: display, type: type }), before: function() { removeLoader2(statuscontainer,id); }, success: function(data) { if(isTrueXML(data)) { $("#"+container).removeClass("useAsLoader").show(); } } }); } function confirm3(text,display,onOk,onCancel) { if(display==undefined) { display = 0; } var container = "LStatus2"; var statuscontainer = "LStatus"; var url = airroot+systemroot+"includes/messages.ajax.php"; var type; switch(parseInt(display)) { case 1: container = "body"; type = "append"; break; default: type = "replaceInner"; } $.ajax({ url: url, type: "post", data: ({ f: "AJAX_confirm", syne_token_gbl: jstoken_gbl, syne_token: jstoken, ue: "Achtung!", text: text, container: container, display: display, type: type, onOk: onOk, onCancel: onCancel }), before: function() { removeLoader2(statuscontainer,id); }, success: function(data) { if(isTrueXML(data)) { $("#"+container).removeClass("useAsLoader").show(); } } }); } /* #### ../../../system/includes/ajax/syne.ajax.js #### */ function isTrueXML(data) { /* te("[ FUNCTION isTrueXML ]: typeof(data)="+typeof(data)); */ let r = true; if(typeof(data)=="object") { let token = $(data).find("returner").attr("syne_token"); if(token) { if(token.length>0) { /* die globale Variable jstoken wird bei Bedarf überschrieben */ /* te("old token="+jstoken+", new token="+token); */ jstoken = token; /* te("old token="+jstoken+", new token="+token); */ } else { /* te("no token found..."); */ } } let success = parseInt($(data).find("returner").attr("success")); r = !isNaN(success) && success!=undefined && success!=0; let msg = $(data).find("msg").text(); let msgdata = $(data).find("msgdata root").text(); if(msg.length>0 && msg!="") { let msgtype = parseInt($(data).find("msg").attr("msgtype")); let msgdisplay = parseInt($(data).find("msg").attr("msgdisplay")); let msgignore = parseInt($(data).find("msg").attr("msgignore")); if(msgignore!==1 && msgdisplay==1) { switch(msgtype) { case 1: /* Error */ addError(errorcontainer,msg+msgdata,msgdisplay); break; case 2: /* Warning */ addWarning(msgcontainer,msg+msgdata,msgdisplay); break; case 3: /* Success */ addSuccess(msgcontainer,msg+msgdata,msgdisplay); break; case 4: /* Info */ addInfo(msgcontainer,msg+msgdata,msgdisplay); break; default: } } $(data).find("msgdata tag").each(function() { let tmp_tagID = $(this).attr("id"); let arr_tagID = tmp_tagID.split(","); for(let i=0; i0) { elem = "#"+tagID; } else { if(tagElem.length>0) { elem = tagElem; } else { elem = false; } } if(elem) { if(elem.length>0) { syne_insertHTML($(this),elem,content); } } } }); } if(msgdata.length>0) { $("#"+tecontainer).append(msgdata); if(!$("body").hasClass("te")) { $("body").addClass("te"); } } if(r) { let singleval = $(data).find("returner").attr("singleval"); if(singleval.length>0) { r = singleval; } $(data).find("htmldata>tag").each(function() { let tmp_tagID = $(this).attr("id"); let arr_tagID = tmp_tagID.split(","); for(let i=0; i0) { elem = "#"+tagID; } else { if(tagElem.length>0) { elem = tagElem; } else { if(tagJQueryElem.length>0) { elem = eval(tagJQueryElem); } else { elem = false; } } } if(elem) { if(elem.length>0) { syne_insertHTML($(this),elem,content); } } } }); } let code = $(data).find("jscode").text(); if(code.length>0) { eval(code); } } else { r = !(data==0 || data==false || data=="false" || data=="0" || data.length==0); } return r; } function syne_insertHTML(that,elem_in,content) { /* an diese Funktion können auch Kombinationen von insert-Methoden übergeben werden, sofern einer der beiden Parameter entweder replace oder replaceInner ist: replace==1 && append==1: - sollte das Element existieren, wird replace ausgeführt - sollte es nicht exisitieren, so wird die Funktion erneut aufgerufen und append für das Elternelement von elem ausgeführt replaceInner==1 && append==1: detto mögliche Beispiele - zwei UNTERSCHIEDLICHE Fälle: - elem_in = #CAW #CAW_68, replace==1, append==1 --> sofern CAW_68 in CAW existiert --> replace, ansonsten CAW_68 in CAW append - elem_in = #liTP_50, replace==1, append==1 --> sofern der content mit der dort verwendeten ID bereits existiert --> replace, ansonsten diesen Content an liTP_50 anfügen console.log("[ FUNCTION syne_insertHTML ]: that.replace="+that.attr("replace")+", that.replaceInner="+that.attr("replaceInner")+", that.append="+that.attr("append")+", elem_in="+elem_in); */ /* 20191119: var elem = $(elem_in); */ let elem = elem_in instanceof jQuery ? elem_in : $(elem_in); if(appmode=!undefined && appmode==1) { /* ersetze alle clicks durch pointerup */ let tmp = $(content); tmp.find("button[onclick]:not(.notouch), input[onclick]:not(.notouch), input[onclick]:not(.notouch)").each(function() { let val = $(this).attr("onclick"); $(this).removeAttr("onclick").attr("onpointerup",val); }); content = $("").append(tmp.clone()).html(); /* 20191201: content = content.replace(/onclick/gi,"onpointerup"); */ } if(that.attr("replace")==1 || that.attr("replaceInner")==1) { if(that.attr("replace")==1) { if(that.attr("append")==1) { let rootchild; let tmp = elem_in.split(" "); if(tmp.length==1) { rootchild = $($.parseHTML(content)[0]); } else { rootchild = $(tmp[tmp.length-1]); tmp = tmp.slice(0,tmp.length-1); let parent = implode(" ",tmp); elem = $(parent); } if(elem.children("#"+rootchild.attr("id")).length==0) { that.attr("replace",0); syne_insertHTML(that,elem,content); } else { that.attr("append",0); syne_insertHTML(that,elem.children("#"+rootchild.attr("id")),content); } } else { if(elem.length) { elem.replaceWith(content); } else { that.attr("replace",0); let tmp = elem_in.split(" "); tmp = tmp.slice(0,tmp.length-1); let parent = implode(" ",tmp); syne_insertHTML(that,parent,content); } } } if(that.attr("replaceInner")==1) { if(elem.length) { elem.html(content); } else { that.attr("replaceInner",0); let tmp = elem_in.split(" "); tmp = tmp.slice(0,tmp.length-1); let parent = implode(" ",tmp); syne_insertHTML(that,parent,content); } } } else { if(that.attr("append")==1) { /* var rootchild = $($.parseHTML(content)[0]); if(that.attr("replace")==1 && elem.children("#"+rootchild.attr("id")).length==0) { that.attr("append",0); syne_insertHTML(that,elem,content); } else { */ if(that.attr("mobile")==1) { let tohide = elem.find("[data-role=page]:visible").attr("id"); setContent(mobile_wrapper,tohide,content); } else { elem.append(content); } /* } */ } if(that.attr("prepend")==1) { elem.prepend(content); } if(that.attr("delete")==1) { elem.remove(); } if(that.attr("after")==1) { elem.after(content); } if(that.attr("before")==1) { elem.before(content); } } $(".syne_remove").remove(); } function syne_showMsg(cont) { } /* #### MOBILE ANIMATION (Verschieben des Contents): #### */ var setContent = function(wrapper,oldC,html,cachePage,dir) { if(dir==undefined) { dir = 1; } if(cachePage==undefined) { cachePage = true; } te("[ FUNCITON setContent ]: oldC="+oldC+", cachePage="+cachePage+", dir="+dir); /* DONE: to do: aus dem html die ID der neuen page ermittel --> nachsehen, ob bereits existent --> wenn ja, alte Page eliminieren oder umbenennen */ var newid = $(html).attr("id"); if($("#"+newid).length>0) { $("#"+newid).remove(); } $("#"+wrapper).append('
'+html+'
'); var duration = 800; var w = $("#"+wrapper).width(); $("#"+oldC).addClass("mobileReposition").width(w); if(dir==1) { /* Bewegung nach links */ var factor = -1; } else { var factor = 1; $("#CTemp").css("left",-$("#"+wrapper).width()+"px"); } $("#"+oldC).animate( { marginLeft: factor*w }, { duration: duration, queue: false, complete: function() { }, step: function() { } } ); $("#CTemp").animate( { "left": "0px" }, { duration: duration, queue: false, complete: function() { if(cachePage==true) { $("#"+oldC).hide(0).css("margin-left","0px"); } else { $("#"+oldC).remove(); } $("#CTemp").children("[data-role=page]").unwrap("div#CTemp"); } } ); }; /* ENDE MOBILE ANIMATION (Verschieben des Contents): #### */ /* #### not existing or no file: ../../../ #### */ /* #### ../../../system/includes/js/form.inc.js #### */ function isEmptyElement(elem) { let isEmpty = false; switch(elem.attr("type")) { case "text": case "password": if(elem.val()=="") { isEmpty = true; } break; case "select-one": if(elem.val()=="" || elem.val()==-1 || elem.val()=="-1") { isEmpty = true; } break; case "select-multiple": if(elem.val()=="") { isEmpty = true; } break; case "radio": isEmpty = true; var elemname= elem.attr("name"); $("input[name="+elemname+"]").each(function() { if($(this).is(":checked")) { isEmpty = false; } }); break; case "checkbox": break; } return isEmpty; } function checkForm() { let args = checkForm.arguments; let frm = args[0]; let id; if(args.length>1) { id = args[1]; } else { id = false; } let foundError = false; let classNoError = "Pflicht"; let classError = "Error"; let container = frm==undefined || frm.length==0 ? "" : "form#"+frm+" "; $(container+"."+classNoError).each(function() { let checkit = false; if(id!==false) { var str_fieldname = $(this).attr("name"); let a = str_fieldname.split("_"); let l = a.length; if(a[l-1]=="d" || a[l-1]=="m" || a[l-1]=="y") { l--; } checkit = a[l-1]==id; } if(id===false || checkit===true) { if(isEmptyElement($(this))) { if(!$(this).hasClass(classError)) { $(this).addClass(classError); } foundError = true; } else { if($(this).hasClass(classError)) { $(this).removeClass(classError); } } } }); return !foundError; } function checkFormItems() { let args = checkFormItems.arguments; if(args.length==1 && typeof(args[0])=="string") { args = args[0].split(","); } let classError = "Error"; let foundError = false; for(var i=1; i