function starterfid(erf) {
$get("getziehmdi&id="+erf, function(msg) {
if (msg) {
var a=msg.split('#');
hmenue(a[0]);
erflistclick(a[1]);
} else $alert('Kann Menüpunkt für Erfassung nicht finden');
});
};
function startaufid(erf) {
$get("getaufmdi&id="+erf, function(msg) {
if (msg) {
var a=msg.split('#');
hmenue(a[0]);
erflistclick(a[1]);
} else $alert('Kann Menüpunkt für Erfassung nicht finden');
});
};
function hmenue(id,lfd=0) {
if (!searchbox) searchbox=$id("suchboxtab");
maketab(id);
$style("inh").verticalAlign='top';
var maxh=$id("haupt").offsetHeight-100;
var maxw=$id("haupt").offsetWidth-30;
$get("haupnode&id="+id+"&maxh="+maxh+"&maxw="+maxw, function(msg) {
$id("inh").innerHTML=msg;
if ($id("kopf_id")) {
if (lfd) $set("kopf_id",lfd); else {
if ($id("ktabname")) {
var vt=$val("vtab_"+$val("ktabname"));
if (vt>0) $set("kopf_id",vt);
};
};
getkopfdata();
if ($id("stmenuon")) {
if ($val("stmenuon")==0) smenu_off();
smenue($val("firstdata"));
};
};
resizetabs();
if ($id("moduljs")) {
eval($id("moduljs").innerHTML);
};
});
};
function xsmenue(id) {smenue(id,ok=1);};
function res_smenue(id,ok=0) {
$set("modul_id",0);
$set("modul_art",0);
smenue(id,ok);
};
function smenue(id,ok=0) {
srefresh=0;
if (id) {
var lfd=$val("kopf_id");
var mid=$val("modul_id");
var mart=$val("modul_art");
var mmod=$val("modul_mod");
var mfeld=$val("modul_feld");
$set("kopfdata",id);
if (mid!=-1) if (id>0) {
tinymce.remove();
waiting("stdata");
modulobj=new nuller();
$get("datanode&id="+id+"&win="+datawin+"&lfd="+lfd+"&mid="+mid+"&mart="+mart+"&mmod="+mmod+"&mfeld="+mfeld, function(msg) {
waitingon=0;
if (ok) $id("stdata").outerHTML='
'+msg+'
'; else $id("stdata").innerHTML=msg;
if ($id("moduljs")) {
eval($id("moduljs").innerHTML);
};
opengroups();
tinymce.init({
selector: '#mytiny',
setup: function (editor) {
editor.on('KeyUp', function(e){
datachanged($val("tinyid"));
});
editor.on('Change', function(e){
datachanged($val("tinyid"));
});
editor.on('ExecCommand', function(e){
datachanged($val("tinyid"));
});
}
});
if ($id("tinyid")) {
/* $set('_old_'+$id("tinyid").value,tinymce.activeEditor.getContent()); */
};
resizetabs();
});
} else {
switch ($i(id)) {
case -1: showpflicht(ok); break;
case -2: showoverview(ok); break;
case -3: showuserview(ok); break;
};
};
}};
function savebild() {
system('savebild&bild='+$val("user_msg"));
};
function changelayout(th) {
$get("loadlayout&id="+th.value, function(msg) {$id("doalert").innerHTML=msg;});
};
function usersettings() {
if (!fontsda) {
$id("fonts").outerHTML='';
fontsda=1;
};
$get("usersetts", function(msg) {
$style("maintab").zIndex=0;
$visible("makedark");
$id("makedark").outerHTML=$id("makedark").outerHTML;
$style("alerttab").zIndex=5;
$id("doalert").innerHTML=msg;
});
};
function setufontstc(id,art) {
var n='user_'+art+id;
var rgb=$val(n+'rgb').replace("#", "");
$set(n+'r',$i(rgb[0]+rgb[1],16));
$set(n+'g',$i(rgb[2]+rgb[3],16));
$set(n+'b',$i(rgb[4]+rgb[5],16));
setufontsc(id,art);
};
function setufontst(id,art,ths) {
var x=ths.value;
var m='user_'+art;
var n=m+id;
var h=$id(n+'r');
if (h) {
h.value=$val(n+'rt');
$set(n+'g',$val(n+'gt'));
$set(n+'b',$val(n+'bt'));
$set(n+'t',$val(n+'tt'));
};
var h=$id(n+'v');
if (h) {
h.value=$val(n+'vt');
$id(n+'h').value=$val(n+'ht');
$id(n+'w').value=$val(n+'wt');
};
var h=$id(m+'rot');
if (h) {
h.value=$id(m+'rott').value;
$set(m+'rox',$val(m+'roxt'));
$set(m+'roy',$val(m+'royt'));
$set(m+'roz',$val(m+'rozt'));
$set(m+'scx',$val(m+'scxt'));
$set(m+'scy',$val(m+'scyt'));
$set(m+'scz',$val(m+'sczt'));
$set(m+'trx',$val(m+'trxt'));
$set(m+'try',$val(m+'tryt'));
$set(m+'trz',$val(m+'trzt'));
$set(m+'skx',$val(m+'skxt'));
$set(m+'sky',$val(m+'skyt'));
};
var h=$id(n+'s');
if (h) {
h.value=$val(n+'st');
$set(n+'ra',$val(n+'rat'));
};
var h=$id(n+'ri');
if (h) {
h.value=$val(n+'rit');
};
var h=$id(m+'blur');
if (h) {
h.value=$val(m+'blurt');
$set(m+'bri',$val(m+'brit'));
$set(m+'con',$val(m+'cont'));
$set(m+'gray',$val(m+'grayt'));
$set(m+'hue',$val(m+'huet'));
$set(m+'inv',$val(m+'invt'));
$set(m+'opa',$val(m+'opat'));
$set(m+'sat',$val(m+'satt'));
$set(m+'sep',$val(m+'sept'));
$set(m+'blur2',$val(m+'blur2t'));
$set(m+'bri2',$val(m+'bri2t'));
$set(m+'con2',$val(m+'con2t'));
$set(m+'gray2',$val(m+'gray2t'));
$set(m+'hue2',$val(m+'hue2t'));
$set(m+'inv2',$val(m+'inv2t'));
$set(m+'opa22',$val(m+'opa22t'));
$set(m+'sat2',$val(m+'sat2t'));
$set(m+'sep2',$val(m+'sep2t'));
};
setufontsc(id,art);
ths.value=x;
};
function setufontsc(id,art) {
var n='user_'+art+id;
var h=$id(n+'r');
if (h) {
var r=$i($val(n+'r')).toString(16).trim();
var g=$i($val(n+'g')).toString(16).trim();
var b=$i($val(n+'b')).toString(16).trim();
if (r.length==1) r="0"+r;
if (g.length==1) g="0"+g;
if (b.length==1) b="0"+b;
$set(n+'c','#'+r+g+b);
$id(n+'c').title='#'+r+g+b;
};
setufonts(art);
};
function getrgba(rgb,opac) {
rgb=rgb.replace('#','');
var r=$i(rgb[0]+rgb[1],16);
var g=$i(rgb[2]+rgb[3],16);
var b=$i(rgb[4]+rgb[5],16);
var r='rgba('+r+','+g+','+b+','+(0.01*opac)+')';
//$id("error").innerHTML=r;
return r;
};
function getshrgba(shd) {
var a=shd.replace('#','').split(',');
var h=0;
var v=0;
var t=0;
var w=0;
var rgb='000000';
if (a.length==5) {
rgb=a[0];
t=a[1];
h=a[2];
v=a[3];
w=a[4];
};
var shad='';
var x=t;
while (x>100) {
shad+=((shad)?',':'')+($i(h)*0.02)+'em '+($i(v)*0.02)+'em '+($i(w)*0.02)+'em '+getrgba(rgb,100);
x-=100;
};
shad+=((shad)?',':'')+($i(h)*0.02)+'em '+($i(v)*0.02)+'em '+($i(w)*0.02)+'em '+getrgba(rgb,x);
return shad;
};
function getverrgba(ver) {
var a=ver.replace('#','').split(',');
var t=0;
var rgb='000000';
if (a.length==2) {
rgb=a[0];
t=a[1];
};
return getrgba(rgb,t);
};
function setrgbtxt(art,id) {
var n='user_'+art+id;
$set(n+'rt',$val(n+'r'));
$set(n+'gt',$val(n+'g'));
$set(n+'bt',$val(n+'b'));
$set(n+'tt',$val(n+'t'));
if ($id(n+'ra')) $set(n+'rat',$val(n+'ra'));
if ($val(n+'rgb').length==6) $set(n+'rgb',$val(n+'c').replace("#", ""));
};
function initverl(art,feld,n) {
var verl=$val(n+feld);
var verltb=$val(n+feld+"tb");
var ri=$val("user_"+art+feld+"ri");
$set("user_"+art+feld+"rit",ri);
var c=$val(n+feld+'c').replace('#','');
var t=$val(n+feld+'t');
$set(n+feld+'tt',t);
$set(n+feld+'rgb',c);
var a=verl.split('|');
var verl='',ver='';
for (i=0;i100) {
shad+=((shad)?',':'')+($i(h)*0.02)+'em '+($i(v)*0.02)+'em '+($i(w)*0.02)+'em '+getrgba(c,100);
fil+=' drop-shadow('+($i(h)*0.02)+'em '+($i(v)*0.02)+'em '+($i(w)*0.02)+'em '+getrgba(c,100)+')';
x-=100;
};
shad+=((shad)?',':'')+($i(h)*0.02)+'em '+($i(v)*0.02)+'em '+($i(w)*0.02)+'em '+getrgba(c,x);
fil+=' drop-shadow('+($i(h)*0.02)+'em '+($i(v)*0.02)+'em '+($i(w)*0.02)+'em '+getrgba(c,x)+')';
$style('tshad_'+art+'tab'+i).backgroundColor=getrgba(c,t);
} else {
shad+=((shad)?',':'')+getshrgba(a[i]);
fil+=' drop-shadow('+getshrgba(a[i])+')';
};
if (i==tshtb) {
shd+=((shd)?'|':'')+c+','+t+','+h+','+v+','+w;
} else {
shd+=((shd)?'|':'')+a[i];
};
};
$set(n+"tshad",shd);
if (nop=='nopic') {
if ($id(n+'tson').checked) no.style.textShadow=shad; else no.style.textShadow="none";
fil='';
};
};
r=$val(n+'bshadowr');
g=$val(n+'bshadowg');
b=$val(n+'bshadowb');
$set(n+'bshadowrt',r);
$set(n+'bshadowgt',g);
$set(n+'bshadowbt',b);
var bshd=$val(n+"bshad");
var bshtb=$val(n+"bshadowtb");
var c=$val(n+'bshadowc').replace('#','');
var h=$val(n+'bshadowh');
var v=$val(n+'bshadowv');
var w=$val(n+'bshadoww');
var t=$val(n+'bshadowt');
var s=$val(n+'bshadowsize');
var nn=($checked(n+'bshadowinset'))?1:0;
$set(n+'bshadowtt',t);
$set(n+'bshadowvt',v);
$set(n+'bshadowht',h);
$set(n+'bshadowwt',w);
$set(n+'bshadowrgb',c);
var a=bshd.split('|');
var x=t;
var bshad='',bshd='';
for (i=0;i100) {
bshad+=((bshad)?',':'')+($i(h)*0.02)+'em '+($i(v)*0.02)+'em '+($i(w)*0.02)+'em '+getrgba(c,100);
x-=100;
};
bshad+=((bshad)?',':'')+((nn)?'inset ':'')+($i(h)*0.02)+'em '+($i(v)*0.02)+'em '+($i(w)*0.02)+'em '+($i(s)*0.02)+'em '+getrgba(c,x);
$id('bshadow_'+art+'tab'+i).style.backgroundColor=getrgba(c,t);
} else {
bshad+=((bshad)?',':'')+getshrgba(a[i]);
};
if (i==bshtb) {
bshd+=((bshd)?'|':'')+c+','+t+','+h+','+v+','+w+','+s+','+nn;
} else {
bshd+=((bshd)?'|':'')+a[i];
};
};
var verl=initverl(art,"verl",n);
var verl2=initverl(art,"verl2",n);
var verl3=initverl(art,"verl3",n);
var verl4=initverl(art,"verl4",n);
var ri=$val("user_"+art+"verlri");
var ri2=$val("user_"+art+"verl2ri");
var ri3=$val("user_"+art+"verl3ri");
var ri4=$val("user_"+art+"verl4ri");
no.style.textAlign=$val(n+'tox');
no.style.verticalAlign=$val(n+'toy');
no.style.textTransform=$val(n+'ttr');
var hi=$i($val(n+'hi'));
if (hi>0) no.style.height=hi+'px';
no.style.letterSpacing=$val(n+'lsp')+'px';
no.style.mixBlendMode=$val(n+'mix');
for (var xc=0;xc0) filter+='blur('+(blur*0.1)+'px)';
if (bri!=100) filter+=' brightness('+bri+'%)';
if (con!=100) filter+=' contrast('+con+'%)';
if (gray>0) filter+=' grayscale('+gray+'%)';
if (hue!=0) filter+=' hue-rotate('+hue+'deg)';
if (inv>0) filter+=' invert('+inv+'%)';
if (opa!=100) filter+=' opacity('+opa+'%)';
if (sat!=0) filter+=' saturate('+(1+(sat*0.01))+')';
if (sep!=0) filter+=' sepia('+sep+'%)';
if (blur2>0) filter2+='blur('+(blur2*0.1)+'px)';
if (bri2!=100) filter2+=' brightness('+bri2+'%)';
if (con2!=100) filter2+=' contrast('+con2+'%)';
if (gray2>0) filter2+=' grayscale('+gray2+'%)';
if (hue2!=0) filter2+=' hue-rotate('+hue2+'deg)';
if (inv2>0) filter2+=' invert('+inv2+'%)';
if (opa2!=100) filter2+=' opacity('+opa+'%)';
if (sat2!=0) filter2+=' saturate('+(1+(sat2*0.01))+')';
if (sep2!=0) filter2+=' sepia('+sep2+'%)';
};
filter+=fil;
/* $id("error").innerHTML=filter; */
if (filter!="") {
no.style.filter=filter;
no.style.WebkitFilter=filter;
for (var xc=0;xc4) {
rgb=a[0];
t=a[1];
h=a[2];
v=a[3];
w=a[4];
};
if (a.length==7) {
s=a[5];
nn=a[6];
};
var r=$i(rgb[0]+rgb[1],16);
var g=$i(rgb[2]+rgb[3],16);
var b=$i(rgb[4]+rgb[5],16);
$set(n+"t",t);
$set(n+"h",h);
$set(n+"v",v);
$set(n+"w",w);
$set(n+"r",r);
$set(n+"g",g);
$set(n+"b",b);
$set(n+"tt",t);
$set(n+"ht",h);
$set(n+"vt",v);
$set(n+"rt",r);
$set(n+"gt",g);
$set(n+"bt",b);
$set(n+"wt",w);
$set(n+"c",'#'+rgb);
$set(n+"rgb",rgb);
var si=$id(n+"size");
if (si) {
si.value=s;
$id(n+"inset").checked=nn;
};
loadshdtabs(art,dat,feld,id.value,aktiv);
};
function dotverlauf(art,dat,feld,aktiv) {
$set("user_"+art+feld+"tb",aktiv);
var id=$id("user_"+art+dat);
var a=id.value.split('|');
var n="user_"+art+feld;
a=a[aktiv].replace('#','').split(',');
var t=0;
var rgb='000000';
if (a.length==2) {
rgb=a[0];
t=a[1];
};
var r=$i(rgb[0]+rgb[1],16);
var g=$i(rgb[2]+rgb[3],16);
var b=$i(rgb[4]+rgb[5],16);
$set(n+"t",t);
$set(n+"r",r);
$set(n+"g",g);
$set(n+"b",b);
$set(n+"tt",t);
$set(n+"rt",r);
$set(n+"gt",g);
$set(n+"bt",b);
$set(n+"c",'#'+rgb);
$set(n+"rgb",rgb);
loadverlauftabs(art,dat,feld,id.value,aktiv);
};
function dofiltertab(art,dat,feld,aktiv) {
$set("user_"+art+feld+"tb",aktiv);
};
function dobordertab(art,dat,feld,aktiv) {
$id("user_"+art+feld+"tb").value=aktiv;
var id=$id("user_"+art+dat);
var bd=id.value.split('|');
var n="user_"+art+feld;
if (bd.length==4) {
var a=bd[(aktiv==4)?0:aktiv].replace('#','').split(',');
} else {
var a=[''];
}
var rgb='000000';
var t=0;
var s=1;
var ra=0;
var style='solid';
if (a.length==5) {
rgb=a[0];
s=a[1];
style=a[2];
t=a[3];
ra=a[4];
};
var r=$i(rgb[0]+rgb[1],16);
var g=$i(rgb[2]+rgb[3],16);
var b=$i(rgb[4]+rgb[5],16);
$set(n+"r",r);
$set(n+"g",g);
$set(n+"b",b);
$set(n+"t",t);
$set(n+"s",s);
$set(n+"ra",ra);
$set(n+"style",style);
$set(n+"rt",r);
$set(n+"gt",g);
$set(n+"bt",b);
$set(n+"tt",t);
$set(n+"st",s);
$set(n+"rat",ra);
$set(n+"c",'#'+rgb);
$set(n+"rgb",rgb);
loadbrdtabs(art,dat,feld,id.value,aktiv);
};
function doverlauftab(art,dat,feld,aktiv) {
$set("user_"+art+feld+"tb",aktiv);
var id=$id("user_"+art+dat);
var bd=id.value.split('|');
var n="user_"+art+feld;
var a=bd[aktiv].split(',');
var rgb='000000';
var t=0;
if (a.length==2) {
rgb=a[0];
t=a[1];
};
var r=$i(rgb[0]+rgb[1],16);
var g=$i(rgb[2]+rgb[3],16);
var b=$i(rgb[4]+rgb[5],16);
$set(n+"r",r);
$set(n+"g",g);
$set(n+"b",b);
$set(n+"t",t);
$set(n+"rt",r);
$set(n+"gt",g);
$set(n+"bt",b);
$set(n+"tt",t);
$set(n+"c",'#'+rgb);
$set(n+"rgb",rgb);
loadverlauftabs(art,dat,feld,id.value,aktiv);
};
var layoutarts=['','d','f','k','h','u','e','t','o','p','n','i','m','a','b','x','r','s','y','c','g','j','l','w',
'1','2','3','4','5','6','7','q1','q2','q3','q4','q5','q6','q01','q04','q05','q06','8','9','0','q0','a0','a1',
'a2','q7','q8','q9','q07','q08'];
// 7890qvwz
function clearallcopyshd(art,dat) {
for (i=0;i1) {
var t='';
for (i=0;i1) {
var t='';
for (i=0;i0) {
month=m.value;
} else {
m.value=0;
};
};
var lfd=$id("kopf_id").value;
waiting("suchbox"+id);
if (lfd==0) {
var data = new FormData();
data.append('sql', $val("tabsql"));
data.append('recht', recht);
$ajax("refreshlp", data, function(msg) {
$id("suchbox").innerHTML=msg;
resizetabs();
});
} else $get("reloadtable&node="+id+"&id="+lfd+"&year="+year+"&month="+month+"&nobr="+nobr+"&recht="+recht, function(msg) {
waitingon=0;
a=msg.split("]#[");
$id("suchbox"+id).innerHTML=a[0];
if (t=$id("table_time"+id)) t.innerHTML=a[1];
if (t=$id("table_lines"+id)) t.innerHTML=a[2];
if (t=$id("tabsql"+id)) t.innerHTML=a[3];
resizetabs();
});
};
function getfuncstr(t,x) {
var v='';
if (t) {
var b=t.split('><');
var b=b[0].split(" class=");
v=b[0]+' class=';
if (x==2) {
b[1]=b[1].replace(/tlo\(/g,'tlo2(');
} else {
b[1]=b[1].replace(/tlo2\(/g,'tlo(');
};
var b=b[1].split(' ');
b[0]=b[0].replace('2','').replace(/\"/g,'').trim();
v+=b[0]+x;
for (var i=1;i=0;i--) t+=((t!='')?',':'')+a[i];
a=t.split(',');
o=0;
};
t=$id('_tabh'+node).outerHTML;
var x='';
var xy=0;
for (i=0;i'+tline+'';
var ca=$name('l'+node+'_'+a[i]);
for (var ii=0;ii';
var ti=ca[ii].innerHTML;
if (x) ti.replace(/tlo\(/g,"tlo2("); else ti.replace(/tlo2\(/g,"tlo(");
t+=ti;
t+='';
};
x=(x)?'':'2';
};
if (sp=$id('sp'+node)) {
t+=sp.outerHTML;
t+=$id('sh'+node).outerHTML;
t+=$id('ss'+node).outerHTML;
};
$id('_tab'+node).innerHTML=t;
$set('so'+node+'_'+feld,o);
$id('si'+node+'_'+feld).src=pics+((o)?'upblues.png':'downblues.png');
};};
var outid=0;
function downloadcsv(id) {
var name='';
var lfd=$val("_tablfd"+id);
var jahr=$val("_tabjahr"+id);
var monat=$val("_tabmonat"+id);
var order=$val("_taborder"+id);
var sch=$id("kopfschnitt");
if (sch) {
name=$val("_tabname"+id);
name+='_'+$val("kopf_"+sch.value);
};
var li=$id("tabselect"+id);
var liste='';
if (li) liste=li.value;
outid++;
$id("output").outerHTML='';
var fr=$id("_output"+outid);
fr.src='system/datacsv.php?node='+id+'&id='+lfd+'&jahr='+jahr+'&monat='+monat+'&order='+order+'&name='+name+'&liste='+liste;
setTimeout( function() {fr.outerHTML="";}, 10*60*1000);
};
function lundpcsv() {
var sql=$val("lundpsql");
var name=$val("lundpname");
outid++;
$id("output").outerHTML='';
var fr=$id("_output"+outid);
fr.src='system/sqlcsv.php?sql='+encodeURIComponent(sql)+'&name='+name;
setTimeout( function() {fr.outerHTML="";}, 10*60*1000);
};
function downloadpdf(id,nobr=0) {
var year=0, month=0, y=0, m=0, t='';
if (y=$id("selyear"+id)) year=y.value;
if (m=$id("selmonth"+id)) {
if (year>0) {
month=m.value;
} else {
m.value=0;
};
};
var lfd=$id("kopf_id").value;
$get("downloadcsv&node="+id+"&id="+lfd+"&year="+year+"&month="+month+"&nobr="+nobr, function(msg) {
alert(msg);
window.open('http://system'+msg);
});
};
function printtab(id) {
var name='';
var lfd=$id("_tablfd"+id).value;
var jahr=$id("_tabjahr"+id).value;
var monat=$id("_tabmonat"+id).value;
var order=$id("_taborder"+id).value;
var sch=$id("kopfschnitt");
if (sch) {
name=$id("_tabname"+id).value;
name+='_'+$id("kopf_"+sch.value).value;
};
outid++;
$id("output").outerHTML='';
var fr=$id("_output"+outid);
fr.src='system/dataprt.php?node='+id+'&id='+lfd+'&jahr='+jahr+'&monat='+monat+'&order='+order+'&name='+name;
setTimeout( function() {fr.outerHTML="";}, 3*60*1000);
};
function table_fore() {table_move("+")};
function table_back() {table_move("-")};
function table_move(art) {
var data = new FormData();
data.append('sql', $val("tabsql"));
data.append('start', $val("tabstart"));
data.append('limit', $val("tablimit"));
data.append('do', art);
data.append('order', $val("taborder"));
data.append('direct', $val("orderdir"));
var tr=$id("tabrecht");
data.append('recht', (tr)?tr.value:1);
var ov=$id("overtab");
var ovf=$id("overtabfield");
if (ov) data.append('overtab', ov.value);
if (ov) data.append('overtabfield', ovf.value);
$ajax("tablemove", data, function(msg) {
$id("suchbox").innerHTML=msg;
var start=parseInt($val("tabstart"));
var limit=parseInt($val("tablimit"));
var lines=parseInt($val("tablines"));
var rows=parseInt($val("tabrows"));
$id("tabhstart").innerHTML=start;
$id("tabhlines").innerHTML=start+lines;
$id("tabhrows").innerHTML=rows;
$id("tablebbut").style.display=(start>0)?"block":"none";
$id("tablebbutg").style.display=(start==0)?"block":"none";
$id("tablefbut").style.display=(start+lines=rows)?"block":"none";
resizetabs();
});
};
function sqlsort(feld,direct) {
$set("tabstart",0);
$set("taborder",feld);
$set("orderdir",direct);
table_move('');
};
function tabclrchk(e,node,id) {
var c=0;
var n=$name("tabchk"+node);
for (var x=0;x1) {
var v=$id('labselect').value;
$id('labselect').innerHTML=a[1];
$id('labselect').value=v;
if ($id("voeselect")) {
var v=$id('spaselect').value;
$id('spaselect').innerHTML=a[2];
$id('spaselect').value=v;
var v=$id('wgselect').value;
$id('wgselect').innerHTML=a[3];
$id('wgselect').value=v;
var v=$id('voeselect').value;
$id('voeselect').innerHTML=a[4];
$id('voeselect').value=v;
};
};
};
totop();
};
function b2blabel2(s) {
if (s) {
var data=getb2bdata();
data.append('q', s);
data.append('start', 0);
data.append('lim', 36);
data.append('anz', 0);
data.append('to', 0);
data.append('vart', viewart);
$ajax("b2blabel",data,function(msg) {
if (msg) $id("ausgabe").innerHTML=msg;
totop();
});
};
};
function b2bsparten(s) {
if (s) {
var data=getb2bdata();
data.append('q', s);
data.append('start', 0);
data.append('lim', 36);
data.append('anz', 0);
data.append('to', 0);
data.append('vart', viewart);
$ajax("b2bsparten",data,function(msg) {
if (msg) $id("ausgabe").innerHTML=msg;
totop();
});
};
};
function b2binter(s) {
if (s) {
var data=getb2bdata();
data.append('q', s);
data.append('start', 0);
data.append('lim', 36);
data.append('anz', 0);
data.append('to', 0);
data.append('vart', viewart);
$ajax("b2binter",data,function(msg) {
if (msg) $id("ausgabe").innerHTML=msg;
totop();
});
};
};
function b2bartfore() {b2bartdo(1);};
function b2bartback() {b2bartdo(-1);};
function b2bartdo(to) {
var data=getb2bdata();
data.append('q', $val("b2bartq"));
data.append('start', $val("b2bartstart"));
data.append('lim', $val("b2bartlim"));
data.append('anz', $val("b2bartanz"));
data.append('to', to);
data.append('vart', viewart);
$ajax($val("b2bartfunc"),data,function(msg) {
b2brefresh(msg);
});
};
function b2bgotpage(nr) {
var s=nr*$ival("b2bartlim");
var data=getb2bdata();
data.append('q', $val("b2bartq"));
data.append('start', s);
data.append('lim', $val("b2bartlim"));
data.append('anz', $val("b2bartanz"));
data.append('to', 0);
data.append('vart', viewart);
$ajax($val("b2bartfunc"),data,function(msg) {
b2brefresh(msg);
});
};
function b2bpageover(e) {
e.style.borderColor="#8f8f83";
e.style.color="#8f8f83";
e.style.backgroundColor="#eaeade";
};
function b2bpageout(e) {
e.style.borderColor="#cfcfc3";
e.style.color="#cfcfc3";
e.style.backgroundColor="";
};
function b2blogin() {
var data = new FormData();
data.append('user', $val("b2bunam"));
data.append('pass', $val("b2bpass"));
data.append('spr', $val("b2bspr"));
$ajax("b2blogin",data,function(msg) {
var a=msg.split(']#[');
if (a[0]=='ok') {
$id("head").innerHTML=a[2];
b2b_b2b=a[1];
b2bgethaupt();
} else {
$id("ausgabe").innerHTML=a[1];
};
});
};
function b2buserup(e) {if (e.which==13) $id("b2bpass").focus();};
function b2bpassup(e) {if (e.which==13) b2blogin();};
function addb2bart(id,vor=0) {
var data=getb2bdata();
data.append('artikel', id);
data.append('anz', $val("b2bart"+id));
data.append('vor', vor);
$ajax("addb2bart",data,function(msg) {
if (msg) {
$id("b2bwk").innerHTML=msg;
$id("shopcard").style.backgroundColor="rgba(255,80,80,1)";
setTimeout(function () {
shopcolor(80);
}, 10);
};
});
};
function shopcolor(c) {
if (c<255) {
c++;
$id("shopcard").style.backgroundColor="rgba(255,"+c+","+c+",1)";
setTimeout(function () {
shopcolor(c);
}, 10);
};
};
function b2bshopover(e) {e.style.backgroundColor="#e0e0e0";};
function b2bshopout(e) {e.style.backgroundColor="#ffffff";};
function b2bwk() {
$ajax("b2bwk",getb2bdata(),function(msg) {
if (msg) $id("ausgabe").innerHTML=msg;
totop();
});
};
function savebem() {
var data=getb2bdata();
data.append('bem', $val("wknotice"));
$ajax("savewkbem",data,function(msg) {
alert(msg);
});
};
function killb2bwk() {
$ajax("killb2bwk",getb2bdata(),function(msg) {
if (msg) $id("ausgabe").innerHTML=msg;
totop();
refreshwk();
});
};
function saveb2bwk() {
$ajax("saveb2bwk",getb2bdata(),function(msg) {
if (msg) $id("ausgabe").innerHTML=msg;
totop();
refreshwk();
});
};
function rueckb2bwk() {
$ajax("rueckb2bwk",getb2bdata(),function(msg) {
if (msg) $id("ausgabe").innerHTML=msg;
refreshwk();
});
};
function refreshwk() {
$ajax("refreshwk",getb2bdata(),function(msg) {
if (msg) $id("b2bwk").innerHTML=msg;
});
};
function killb2brueck(id) {
var data=getb2bdata();
data.append('id', id);
$ajax("killb2brueck",data,function(msg) {
if (msg) $id("ausgabe").innerHTML=msg;
refreshwk();
});
};
function killb2brueckp(id) {
var data=getb2bdata();
data.append('id', id);
$ajax("killb2brpos",data,function(msg) {
if (msg) $id("ausgabe").innerHTML=msg;
refreshwk();
});
};
function killb2bpos(id) {
var data=getb2bdata();
data.append('id', id);
$ajax("killb2bpos",data,function(msg) {
if (msg) $id("ausgabe").innerHTML=msg;
refreshwk();
});
};
function editb2bpos(id,anz) {
var data=getb2bdata();
data.append('id', id);
data.append('anz', anz);
$ajax("editb2bpos",data,function(msg) {
if (msg) $id("editpos"+id).innerHTML=msg;
$id("b2banz"+id).focus();
});
};
function saveb2banz(t,id,anz,e=0) {
if ($id("b2banz"+id)) {
var v=t.value;
if (v!=anz) {
var data=getb2bdata();
data.append('id', id);
data.append('anz', v);
$ajax("saveb2banz",data,function(msg) {
if (msg) $id("ausgabe").innerHTML=msg;
refreshwk();
});
} else $id("editpos"+id).innerHTML=anz;
};
};
function checkb2banz(e,t,id,anz) {
if (e.which==13) $id("b2bft").focus();
};
function b2bartauswahl() {
$ajax("b2bartausw",getb2bdata(),function(msg) {
if (msg) $id("ausgabe").innerHTML=msg;
totop();
refreshwk();
});
};
function b2brueckverw() {
$ajax("b2brueckverw",getb2bdata(),function(msg) {
if (msg) $id("ausgabe").innerHTML=msg; else {
alert(sonder('Keine Rückstände vorhanden / No back orders in our system'));
};
totop();
refreshwk();
});
};
function addallrueck() {
$ajax("addallrueck",getb2bdata(),function(msg) {
if (msg) $id("ausgabe").innerHTML=msg; else {
alert(sonder('Keine lieferbaren Rückstände vorhanden / No deliverable back orders in our system'));
};
totop();
refreshwk();
});
};
function b2bwkstatus() {
$ajax("b2bwkstatus",getb2bdata(),function(msg) {
if (msg) $id("ausgabe").innerHTML=msg; else {
alert(sonder('Keine aktuellen Aufträge vorhanden / No recent orders in our system'));
};
refreshwk();
});
};
function b2brgpos(id,rg) {
var data=getb2bdata();
data.append('id', id);
data.append('rg', rg);
$ajax("b2brgpos",data,function(msg) {
if (msg) $id("ausgabe").innerHTML=msg;
refreshwk();
});
};
function getb2brgpdf(id) {
var data=getb2bdata();
data.append('id', id);
$ajax("b2brgpdf",data,function(msg) {
var e=document.createElement('a');
e.setAttribute('href', msg);
e.setAttribute('download', msg);
e.style.display = 'none';
document.body.appendChild(e);
e.click();
document.body.removeChild(e);
var data=getb2bdata();
data.append('dat', msg);
$ajax("b2bkilldl",data,function(msg) {});
});
};
function b2blogout() {
var data=getb2bdata();
$ajax("b2blogout",data,function(msg) {
location.reload();
});
};
var mcx=0;
function getbuchcode() {
mcx=Math.floor(Math.random() * 999999);
var data=getb2bdata();
data.append('nr', mcx);
$ajax("writebcode",data,function(msg) {
$id("regcode").innerHTML=msg;
});
};
function b2bregister() {
var data=getb2bdata();
$ajax("b2bgetreg",data,function(msg) {
if (msg) {
$id("ausgabe").innerHTML=msg;
getbuchcode();
};
});
};
function b2bsendreg() {
var kd=$val("b2bkdnr");
var ma=$val("b2bkdmail");
var cd=$ival("b2bkdcode");
var data=getb2bdata();
data.append('kd', kd);
data.append('ma', ma);
data.append('cd', cd);
data.append('mx', mcx);
$ajax("b2bsendreg",data,function(msg) {
var a=msg.split(']#[');
if (a[0]=='ok') {
$id("ausgabe").innerHTML=a[1];
} else $alert(a[1]);
});
};
function b2bsendpass() {
var kd=$val("b2bkdnr");
var pa1=$val("b2bkdpass1");
var pa2=$val("b2bkdpass2");
var cd=$ival("b2bkdcode");
var mx=$ival("b2bxcs");
var rf=$val("b2brefc");
var data=getb2bdata();
data.append('kd', kd);
data.append('pa1', pa1);
data.append('pa2', pa2);
data.append('cd', cd);
data.append('mx', mx);
data.append('rf', rf);
$ajax("b2bsendpass",data,function(msg) {
var a=msg.split(']#[');
if (a[0]=='ok') {
$id("ausgabe").innerHTML=a[1];
} else $alert(a[1]);
});
};
function b2bartinfo(id) {
var data=getb2bdata();
data.append('id', id);
data.append('spr', $val("b2bspr"));
$ajax("b2bartinfo",data,function(msg) {
resizetabs();
$visible("makedark");
/* $id("makedark").outerHTML=$id("makedark").outerHTML; */
$style("alerttab").zIndex=5;
$style('alerttab').paddingTop=window.scrollY+20;
$id("doalert").innerHTML=msg;
//$id("ausgabe").innerHTML=msg;
});
};
function resizetabs() {
doresizetab();
setTimeout( function() {doresizetab();}, 300);
setTimeout( function() {doresizetab();}, 1000);
setTimeout( function() {doresizetab();}, 3000);
};
function doresizetab() {
var b=$id("mainback");
var t=$id("maintab");
var d=$id("makedark");
var n=$name("b2balst");
for (var i=0;i0) b2bartinfo(b);
};
};
function $outer(url,ziel,data='') {
if (ziel) var myziel=$id(ziel);
if (data) var mode="POST"; else mode="GET";
var request=new XMLHttpRequest();
request.open(mode,url,false);
request.onload=function() {if (ziel) myziel.outerHTML=request.response;};
request.send(data);
};
function $inner(url,ziel,data='') {
if (ziel) var myziel=$id(ziel);
if (data) var mode="POST"; else mode="GET";
var request=new XMLHttpRequest();
request.open(mode,url,false);
request.onload=function() {if (ziel) myziel.innerHTML=request.response;};
request.send(data);
};
function $ajax(sproc,data,func) {
var request = new XMLHttpRequest();
request.open("POST",sys+sproc,false);
request.onload=function() {func(request.response);};
request.send(data);
};
function $async(sproc,data,func) {
var request = new XMLHttpRequest();
request.open("POST",sys+sproc,true);
request.onload=function() {func(request.response);};
request.send(data);
};
function $get(url,func) {
var request = new XMLHttpRequest();
request.open("GET",sys+url,false);
request.onload=function() {func(request.response);};
request.send("");
};
function $geta(url,func) {
var request = new XMLHttpRequest();
request.open("GET",sys+url,true);
request.onload=function() {func(request.response);};
request.send("");
};
function system(art,ziel='') {$inner(sys+art,ziel,"");};
function shutdown() {$get('logout', function(msg) {location.replace(window.location.href);});};
function refreshhauptmenu() {
$get('gethauptmenu', function(msg) {
$id('menue').innerHTML=msg;
$set("lasthmenue",0);
hmenuon.open();
});
};
var fontsda=0;
function kmenue() {smenue(kdata());};
function myalert(txt,args="") {
var data = new FormData();
data.append('txt', txt);
data.append('args', args);
$ajax("alert", data, function(msg) {
/* $style("maintab").zIndex=0; */
$visible("makedark");
/* $id("makedark").outerHTML=$id("makedark").outerHTML; */
$style("alerttab").zIndex=5;
$id("doalert").innerHTML=msg;
});
};
function $confirm(txt,add='') {
return confirm(sonder(txt)+add);
};
function $alert(txt,add='') {
alert(sonder(txt)+add);
};
function alertof() {
doc=document;
$id("doalert").innerHTML="";
$hidden("makedark");
/* $style("maintab").zIndex=2; */
$style("alerttab").zIndex=0;
};
function refreshstammmenu() {
if ($id('stmenu')) $get('getstammmenu&id='+$val('kopftab'), function(msg) {
$id('stmenu').innerHTML=msg;
$set("lastsmenue",0);
smenuon.openstamm();
})
};
function refreshall() {
system("gethead","head");
refreshhauptmenu();
refreshstamm();
};
function refreshstamm() {
var st=$id('kopftab');
if (st) {
refreshstammmenu();
$set('super_on',superison);
var dat=$val("kopfdata");
if (dat) smenue(dat);
};
};
function setspr(spr) {
/*
var ziel=$id('error');
var kspr=$id('kopfspr');
var mspr=$id('menuspr');
var tspr=$id('toolspr');
$set('bodyspr',spr);
if (kspr) kspr.value=spr;
if (mspr) mspr.value=spr;
if (tspr) tspr.value=spr;
system("setspr&spr="+spr,'error');
*/
$set("b2bspr",spr);
$get("getspr&spr="+spr, function(msg) {
var a=msg.split(']#[');
for (var i=0;i0) {
$id("newauswartid").value=id-1;
$id("auswart"+id).outerHTML='';
resizetabs();
};
};
function doausw() {
var ids=$val("newauswartid");
var ver=$val("selvert");
var data = new FormData();
for (var i=0;i<=ids;i++) data.append('id'+i, $val("ddid"+i));
data.append('ids', ids);
data.append('ver', ver);
$ajax("ddausw",data,function(msg) {
$id("auswout").innerHTML=msg;
resizetabs();
});
};
function printausw() {
var ids=$val("newauswartid");
var ver=$val("selvert");
var args='';
for (var i=0;i<=ids;i++) args+='&id'+i+'='+$val("ddid"+i);
args+='&ids='+ids;
args+='&ver='+ver;
outid++;
$id("output").outerHTML='';
var fr=$id("_output"+outid);
fr.src='system/auswprt.php?ver='+ver+args;
setTimeout( function() {fr.outerHTML="";}, 3*60*1000);
};
function prtbarcode() {
var id=$val("kopf_id");
outid++;
$id("output").outerHTML='';
var fr=$id("_output"+outid);
fr.src='system/barcodeprt.php?id='+id;
setTimeout( function() {fr.outerHTML="";}, 3*60*1000);
};
function artnrget(t,e,feld,tit,id) {
var q=t.value.trim();
if (e.which==13 && q) {
};
};
function ddsuche(t,e,feld,tit,id) {
var q=t.value.trim();
if (e.which==13 && q) {
var data = new FormData();
data.append('q', q);
data.append('feld', feld);
$ajax('artnrget', data, function(msg) {
if (msg) {
var a=msg.split('][');
$set('ddid'+id,a[0]);
$set('awnr_'+id,a[1]);
$set('awin_'+id,a[2]);
$set('awti_'+id,a[3]);
closesbox(feld);
if ($id("modul_id")) $set("modul_id",a[0]);
if ($id("msearchname")) $id("msearchname").innerHTML=ucfirst(feld);
if ($id("modul_feld")) $set("modul_feld",feld);
modulobj.output();
} else $alert('Nicht gefunden');
});
} else if (q && e.which!=33 && e.which!=34) {
var data = new FormData();
data.append('tab', 'artikel');
data.append('q', q);
data.append('feld', feld);
data.append('sbfelder', 'artnr,interpret,titel');
data.append('boxda', 1);
data.append('killed', 0);
data.append('nr', id);
data.append('id', 0);
data.append('name','');
$ajax("boxsuche",data,function(msg) {
var rect = $id(tit+"_"+id).getBoundingClientRect();
if (!searchbox) searchbox=$id("suchboxtab");
searchbox.style.left=rect.left;
searchbox.style.top=rect.top;
searchbox.innerHTML=msg;
searchbox.style.visibility="visible";
searchbox.style.zIndex=100;
if ($id("modul_feld")) $set("modul_feld",feld);
if ($id("msearchname")) $id("msearchname").innerHTML=ucfirst(feld);
});
} else $id(tit+"_"+id).innerHTML="";
};
function llsuche(t,e,feld,tit,id) {
var q=t.value.trim();
if (e.which==13 && q) {
var data = new FormData();
data.append('q', q);
data.append('feld', feld);
$ajax('liefnrget', data, function(msg) {
if (msg) {
var a=msg.split('][');
$set('llid'+id,a[0]);
$set('lwnr_'+id,a[1]);
$set('lwin_'+id,a[2]);
$set('lwti_'+id,a[3]);
closesbox(feld);
if ($id("modul_id")) $set("modul_id",a[0]);
if ($id("msearchname")) $id("msearchname").innerHTML=ucfirst(feld);
if ($id("modul_feld")) $set("modul_feld",feld);
modulobj.output();
} else $alert('Nicht gefunden');
});
} else if (q && e.which!=33 && e.which!=34) {
var data = new FormData();
data.append('tab', 'lieferanten');
data.append('q', q);
data.append('feld', feld);
data.append('sbfelder', 'liefnr,lieferant,name');
data.append('boxda', 1);
data.append('killed', 0);
data.append('nr', id);
$ajax("boxsuchelief",data,function(msg) {
var rect = $id(tit+"_"+id).getBoundingClientRect();
if (!searchbox) searchbox=$id("suchboxtab");
searchbox.style.left=rect.left;
searchbox.style.top=rect.top;
searchbox.innerHTML=msg;
searchbox.style.visibility="visible";
searchbox.style.zIndex=100;
if ($id("modul_feld")) $set("modul_feld",feld);
if ($id("msearchname")) $id("msearchname").innerHTML=ucfirst(feld);
});
} else $id(tit+"_"+id).innerHTML="";
};
function kksuche(t,e,feld,tit,id) {
var q=t.value.trim();
if (e.which==13 && q) {
var data = new FormData();
data.append('q', q);
data.append('feld', feld);
$ajax('kundnrget', data, function(msg) {
if (msg) {
var a=msg.split('][');
$set('kkid'+id,a[0]);
$set('kwnr_'+id,a[1]);
$set('kwin_'+id,a[2]);
$set('kwti_'+id,a[3]);
closesbox(feld);
if ($id("modul_id")) $set("modul_id",a[0]);
if ($id("msearchname")) $id("msearchname").innerHTML=ucfirst(feld);
if ($id("modul_feld")) $set("modul_feld",feld);
modulobj.output();
} else $alert('Nicht gefunden');
});
} else if (q && e.which!=33 && e.which!=34) {
var data = new FormData();
data.append('tab', 'kunden');
data.append('q', q);
data.append('feld', feld);
data.append('sbfelder', 'deb_nr,kunde,name');
data.append('boxda', 1);
data.append('killed', 0);
data.append('nr', id);
$ajax("boxsuchekund",data,function(msg) {
var rect = $id(tit+"_"+id).getBoundingClientRect();
if (!searchbox) searchbox=$id("suchboxtab");
searchbox.style.left=rect.left;
searchbox.style.top=rect.top;
searchbox.innerHTML=msg;
searchbox.style.visibility="visible";
searchbox.style.zIndex=100;
if ($id("modul_feld")) $set("modul_feld",feld);
if ($id("msearchname")) $id("msearchname").innerHTML=ucfirst(feld);
});
} else $id(tit+"_"+id).innerHTML="";
};
function groupdown(name,ok=0) {
var ig=$id("down_"+name);
if (ig) {
ig.style.display="none";
$block("up_"+name);
var n=$name("group_"+name);
if (n) for (var x=0;x'+h+'';
};
var gr=$val("groupsopen");
$set("groupsopen",gr+name+'|');
$inner(sys+'savegroup&open='+gr+name+'|');
};
};
function groupup(name) {
var ig=$id("down_"+name);
if (ig) {
$none("up_"+name);
ig.style.display="block";
var n=$name("group_"+name);
if (n) for (var x=0;x';
resizetabs();
};
function loadid(id,nr=0) {
if (id) {
if ($id("kopf_id") && nr==0) {
$set("kopf_id",id);
getkopfdata();
kmenue();
} else if ($id("newauswartid") || $id("modul_id")) {
$get("getartdd&id="+id, function(msg) {
if (msg) {
var a=msg.split('][');
$set('ddid'+nr,a[0]);
$set('awnr_'+nr,a[1]);
$set('awin_'+nr,a[2]);
$set('awti_'+nr,a[3]);
if ($id("modul_id")) $set("modul_id",a[0]);
modulobj.output();
} else $alert('Nicht gefunden');
});
} else if ($id("kopf_id")) {
$set("kopf_id",id);
getkopfdata();
};
};
};
function loadidlief(id,nr=0) {
if (id) {
if ($id("newauswliefid") || $id("modul_id")) {
$get("getliefdd&id="+id, function(msg) {
if (msg) {
var a=msg.split('][');
$set('llid'+nr,a[0]);
$set('lwnr_'+nr,a[1]);
$set('lwin_'+nr,a[2]);
$set('lwti_'+nr,a[3]);
if ($id("modul_id")) $set("modul_id",a[0]);
modulobj.output();
} else $alert('Nicht gefunden');
});
};
};
};
function loadidkund(id,nr=0) {
if (id) {
if ($id("newauswkundid") || $id("modul_id")) {
$get("getkunddd&id="+id, function(msg) {
if (msg) {
var a=msg.split('][');
$set('kkid'+nr,a[0]);
$set('kwnr_'+nr,a[1]);
$set('kwin_'+nr,a[2]);
$set('kwti_'+nr,a[3]);
if ($id("modul_id")) $set("modul_id",a[0]);
modulobj.output();
} else $alert('Nicht gefunden');
});
};
};
};
function loadsmenue(id,art) {
if (id) {
if ($id("kopf_id")) {
$set("kopf_id",id);
getkopfdata();
smenue(art);
};
};
};
function vtstamm(ok=1,mod=0,func="") {
var q=$val("ftstm");
var data = new FormData();
data.append('q', q);
data.append('tab', $val("kopftab"));
data.append('killed', $val("kopf_killed"));
data.append('ok', ok);
data.append('func', func);
$ajax("vtstamm", data, function(msg) {
$id("searchline").outerHTML=msg;
if (mod==0) kmenue();
resizetabs();
});
};
function checkvtstamm(e,mod=0,func="") {if (e.which==13) vtstamm(0,mod,func);};
function maxtab() {
$style("suchbox").overflow="visible";
$style("suchbox").maxHeight="100%";
$none("suchmax");
$block("suchmin");
$none("suchmax2");
$block("suchmin2");
resizetabs();
};
function mintab(h) {
$style("suchbox").overflow="auto";
$style("suchbox").maxHeight=h;
$none("suchmin");
$block("suchmax");
$none("suchmin2");
$block("suchmax2");
resizetabs();
};
function refreshkopf() {
var data = new FormData();
data.append('tab', $val("kopftab"));
$ajax("refreshkopf", data, function(msg) {
$id("kopf").innerHTML=msg;
getkopfdata();
});
};
function showpflicht(ok=0) {
var tab=$val("kopftab");
var lfd=$val("kopf_id");
tinymce.remove();
waiting("stdata");
$get("pflichtnode&tab="+tab+"&win="+datawin+"&lfd="+lfd, function(msg) {
$set("kopfdata",-1);
waitingon=0;
if (ok) $id("stdata").outerHTML='
'+msg+'
'; else $id("stdata").innerHTML=msg;
opengroups();
/* if ($id("datagroups").value=="") $id("opengr").style.display="none"; */
tinymce.init({
selector: '#mytiny',
setup: function (editor) {
editor.on('KeyUp', function(e){
datachanged($val("tinyid"));
});
editor.on('Change', function(e){
datachanged($val("tinyid"));
});
editor.on('ExecCommand', function(e){
datachanged($val("tinyid"));
});
}
});
});
};
function showuserview(ok=0) {showtheview(ok,'usernode',-3);};
function showoverview(ok=0) {showtheview(ok,'overnode',-2);};
function showtheview(ok,view,mode) {
var tab=$val("kopftab");
var lfd=$val("kopf_id");
tinymce.remove();
waiting("stdata");
$get(view+"&tab="+tab+"&win="+datawin+"&lfd="+lfd, function(msg) {
$set("kopfdata",mode);
waitingon=0;
if (ok) $id("stdata").outerHTML='
'+msg+'
'; else $id("stdata").innerHTML=msg;
opengroups();
/* if ($id("datagroups").value=="") $id("opengr").style.display="none"; */
tinymce.init({
selector: '#mytiny',
setup: function (editor) {
editor.on('KeyUp', function(e){
datachanged($val("tinyid"));
});
editor.on('Change', function(e){
datachanged($val("tinyid"));
});
editor.on('ExecCommand', function(e){
datachanged($val("tinyid"));
});
}
});
});
};
function notizof(id) {$id("nbox_"+id).innerHTML="";};
function notzediton(id) {$visible("nt_save"+id);};
function addnotiz(id,lfd,recht=1) {
var data = new FormData();
data.append('lfd', lfd);
data.append('node', id);
data.append('recht', recht);
data.append('txt', $val("_not"+id));
data.append('user', $val("seluser"+id));
$ajax("addnotiz", data, function(msg) {
notizof(id);
$id("suchbox"+id).innerHTML=msg;
});
};
function updatenotiz(id,nid) {if ($val("_c_"+id)==1) saveitnotiz(id,nid,'_data_','_save_','_undo_');};
function undonotiz(id,nid) {saveitnotiz(id,nid,'_old_','_undo_','_edit_');};
function saveitnotiz(id,nid,dat,pic1,pic2) {
var data = new FormData();
data.append('id', nid);
data.append('txt', $val(dat+id));
$ajax("updatenotiz", data, function(msg) {
$set('_data_'+id,msg);
$none(pic1+id);
$block(pic2+id);
$set("_c_"+id,0);
});
};
function reloadnotiz(node,recht) {
var data = new FormData();
data.append('node', node);
data.append('lfd', $val("kopf_id"));
data.append('recht', recht);
data.append('user', $val("seluser"+node));
$ajax("reloadnotiz", data, function(msg) {$set('suchbox'+node,msg);});
};
function datcheck(id) {
$get("datacheck&id="+id, function(msg) {
srefresh=1;
setTimeout( function() {if (srefresh) kmenue();}, 300);
});
};
function datuncheck(id) {
$get("datuncheck&id="+id, function(msg) {
srefresh=1;
setTimeout(function() {if (srefresh) kmenue();}, 300);
});
};
function datoff(id) {$get("dataoff&id="+id, function(msg) {kmenue();});};
function datunoff(id) {$get("datunoff&id="+id, function(msg) {kmenue();});};
function user_toggle(id1,id2) {$get("usertoggle&id1="+id1+"&id2="+id2, function(msg) {kmenue();});};
function newusertab(tab) {
$get("newusertab&tab="+tab, function(msg) {
/* $style("maintab").zIndex=0; */
$visible("makedark");
/* $id("makedark").outerHTML=$id("makedark").outerHTML; */
$style("alerttab").zIndex=5;
$id("doalert").innerHTML=msg;
});
};
function inusergrp(grp,id) {
$get('inusergrp&grp='+grp+'&id='+id, function(msg) {
$id('ugrpedit').outerHTML=msg;
kmenue();
});
};
function outusergrp(grp,id) {
$get('outusergrp&grp='+grp+'&id='+id, function(msg) {
$id('ugrpedit').outerHTML=msg;
kmenue();
});
};
function addusertab(tab) {
var data = new FormData();
data.append('tab', tab);
data.append('title', $val("user_tab"));
$ajax("addusertab", data, function(msg) {$id("doalert").innerHTML=msg;});
};
function utabselect(id) {$get("setusertab&id="+id+"&tab="+$val("kopftab"), function(msg) {kmenue();});};
function editutab(id) {
$get("editusertab&id="+id, function(msg) {
/* $style("maintab").zIndex=0; */
$visible("makedark");
$id("makedark").outerHTML=$id("makedark").outerHTML;
$style("alerttab").zIndex=5;
$id("doalert").innerHTML=msg;
});
};
function killusertab(id) {
$get("killusertab&id="+id, function(msg) {
kmenue();
alertof();
});
};
function allinuser() {
var tab=$val("kopftab");
$get("allinuser&tab="+tab, function(msg) {
kmenue();
});
};
function alloutuser() {
var tab=$val("kopftab");
$get("alloutuser&tab="+tab, function(msg) {kmenue();});
};
function killedon() {
$set("kopf_killed",1);
$outer(sys+'kopfstatus&ok=1','kopfstatus');
};
function killedoff() {
$set("kopf_killed",0);
$outer(sys+'kopfstatus&ok=0','kopfstatus');
};
function upload_bodyimg(e) {
var data = new FormData();
var file=e.dataTransfer.files[0];
data.append('img', file);
$ajax("imgupload", data, function(msg) {$style("mainback").backgroundImage="url('img/back/"+msg+"')";});
};
function bildmenue(id) {
$get("bildtabs&id="+id, function(msg) {
$id("bildtabs").outerHTML=msg;
getbodyfilter(id);
});
};
function history() {
if ($val("hisison")==1) {
closesbox();
$set("hisison",0);
} else {
$get("history&tab="+$val("kopftab"), function(msg) {
var rect = $id("hisbutt").getBoundingClientRect();
if (!searchbox) searchbox=$id("suchboxtab");
searchbox.style.left=rect.left-400;
searchbox.style.top=rect.bottom;
searchbox.innerHTML=msg;
searchbox.style.visibility="visible";
searchbox.style.zIndex=100;
$set("hisison",1);
$id("hisclose").focus();
});
};
};
function loadhisid(id) {
loadid(id);
closehis();
};
function closehis() {
closesbox();
$set("hisison",0);
};
function b_upload_lnk(e,id) {upload_lnk2(e,id,$id("uploader1").files[0]);};
function upload_lnk(e,id) {upload_lnk2(e,id,e.dataTransfer.files[0]);};
function upload_lnk2(e,id,file) {
var data = new FormData();
data.append('img', file);
data.append('id', id);
$ajax("lnkupload", data, function(msg) {
//$id("error").innerHTML='';
$id("uplform1").style.backgroundImage="url('../lnk/img/"+msg+"')";
//$id("user_"+art+dat).value=msg;
//setufonts(art);
});
};
function b_bgupload_lnk(e,id) {upload_lnkbg2(e,id,$id("uploader2").files[0]);};
function bgupload_lnk(e,id) {upload_lnkbg2(e,id,e.dataTransfer.files[0]);};
function upload_lnkbg2(e,id,file) {
var data = new FormData();
data.append('img', file);
data.append('id', id);
$ajax("lnkbgupload", data, function(msg) {
$id("uplform2").style.backgroundImage="url('../lnk/bg/"+msg+"')";
//$id("user_"+art+dat).value=msg;
//setufonts(art);
});
};
function saveartlnk(id) {
var data = new FormData();
data.append('id', id);
data.append('video', $val("lnk_ur"));
data.append('link', $val("lnk_lv"));
data.append('interpret', $val("lnk_int"));
data.append('titel', $val("lnk_tit"));
data.append('repeat', ($id("lnk_bgr").checked)?1:0);
data.append('label', $val("lnk_lab"));
data.append('fb', $val("lnk_fb"));
data.append('insta', $val("lnk_insta"));
data.append('yt', $val("lnk_yt"));
var a=$name("lnkshops");
for (var i=0;i