function ajaxresults(aObj, aData, aStatus, aListMode) {
if (typeof(aListMode) == 'undefined')
{
aListMode=0;
}
let MJSON = JSON.parse(aData);
if (aListMode==1)
{
listResult(aObj,MJSON);
return;
}
// xConsole('ACPARAM: '+MJSON["phpresult"][0].acparam);
switch (MJSON["phpresult"][0].acparam)
{
case "IDLE":
{
return;
break;
}
case 'RQPW':
{
if (MJSON["phpresult"][0].msg == "ERROR-10")
{
document.getElementById('PW-MESSAGE').innerHTML='Email nicht gültig!';
}
if (MJSON["phpresult"][0].msg == "ERROR-20")
{
document.getElementById('PW-MESSAGE').innerHTML='Diese Emailadresse konnte nicht gefunden werden!';
}
if (MJSON["phpresult"][0].msg == "ERROR-30")
{
document.getElementById('PW-MESSAGE').innerHTML='Datenbank-Error. Bitte wiederholen Sie die Passwort-Anforderung!';
}
if (MJSON["phpresult"][0].msg == "OK")
{
document.getElementById('PW-MESSAGE').innerHTML='Ein neues Passwort wurde an die angegebene Emailadresse versandt.';
}
break;
}
case 'repeat_export':
{
swal.close();
if (MJSON["phpresult"][0].msg == "ERROR")
{
jAlert('Fehler bei Auftragswiederholung - Details siehe Error-Email!');
}
if (MJSON["phpresult"][0].msg == "OK")
{
jAlert('Auftrag wurde erfolgreich wiederholt!');
}
break;
}
case 'getSperrStatus':
{
if (MJSON["phpresult"][0].msg == "ERROR")
{
swal('Error #40:22, Fehler bei Statusanzeige');
break;
}
console.log(MJSON);
var currStat=MJSON['phpdata'][0].sperrstatus;
var sperrStatMessage='Status: '+currStat+' - ';
switch(currStat)
{
case '0':
{
sperrStatMessage+='Zugang nicht gesperrt';
break;
}
case '1':
{
sperrStatMessage+='Zugang teilweise gesperrt';
break;
}
case '2':
{
sperrStatMessage+='Zugang vollständig gesperrt';
break;
}
}
if (aObj.adminSucc == 1)
{
sperrStatMessage='Sperr-Status wurde erfolgreich geändert\n\n'+sperrStatMessage;
}
swal(sperrStatMessage);
break;
}
case 'sichernSperrAdmin':
{
if (MJSON["phpresult"][0].msg == "ERROR")
{
swal('Error #45:22, Fehler beim Ändern des Sperr-Status');
break;
}
else
{
getSperrStatus(1);
}
break;
}
case 'getSperrText':
{
if (MJSON["phpresult"][0].msg == "ERROR")
{
break;
}
else
{
/*
console.log(MJSON);
console.log(aObj);
*/
if (aObj.adminStatus == undefined)
{
switch(aObj.sperrStatus)
{
case 1:
{
swal('Nur eingeschränkte Nutzung',urldecode(MJSON['phpdata'][0].sperrtext1));
break;
}
case 2:
{
swal('Online-Bestellung im Wartungsmodus',urldecode(MJSON['phpdata'][0].sperrtext2));
break;
}
}
}
else
{
if (aObj.adminStatus == 1)
{
aObj.sperrStatus=MJSON['phpdata'][0].sperrstatus;
if (aObj.sperreGewaehlt > 0)
{
adminSperre(aObj.sperreGewaehlt,(aObj.sperreGewaehlt==1)?urldecode(MJSON['phpdata'][0].sperrtext1):urldecode(MJSON['phpdata'][0].sperrtext2),MJSON['phpdata'][0].sperrstatus,aObj)
}
else
{
sichernSperrAdmin('OK',aObj);
break;
}
if (document.getElementById('SWALSTATUS-DIV-INNER-8'))
{
/*
console.log(MJSON);
console.log(aObj.sperrStatus);
*/
var ta=document.createElement('textarea');
ta.className='TASPERRADMIN';
ta.id='SA_TEXT'+aObj.sperreGewaehlt;
ta.name=ta.id;
ta.innerHTML=(aObj.sperreGewaehlt==1)?urldecode(MJSON['phpdata'][0].sperrtext1):urldecode(MJSON['phpdata'][0].sperrtext2);
document.getElementById('SWALSTATUS-DIV-INNER-8').appendChild(ta);
var innDiv=document.createElement('div');
innDiv.className='TAINNDIV';
document.getElementById('SWALSTATUS-DIV-INNER-8').appendChild(innDiv);
var cm=document.createElement('input');
cm.type='checkbox';
cm.id='SA_CHECK'+aObj.sperreGewaehlt;
cm.name='SA_CHECK'+aObj.sperreGewaehlt;
cm.className='SA_CHECKBOX';
if (MJSON['phpdata'][0].sperrstatus == aObj.sperreGewaehlt)
{
cm.checked='checked';
}
innDiv.appendChild(cm);
var taAdjektiv=(aObj.sperreGewaehlt==1)?'Teilweise':'Komplette';
var lb=document.createElement('label');
lb.for=cm.id;
var labelText = document.createTextNode(taAdjektiv+' Zugangsperre aktivieren/deaktivieren');
lb.appendChild(labelText);
innDiv.appendChild(lb);
}
}
}
}
}
case 'getLabelOfLastOrder':
{
if (MJSON["phpresult"][0].msg == "ERROR")
{
break;
}
if (MJSON['phpdata'][0]['bestellung']=='' || MJSON['phpdata'][0]['bestellung']=='undefined')
{
break;
}
var formerLabel=MJSON['phpdata'][0]['bestellung'];
if (document.getElementById("select_auftrag_labelformat"))
{
var labels=document.getElementById("select_auftrag_labelformat");
for (var i=0;i < labels.options.length; i++)
{
if (labels.options[i].value==formerLabel)
{
labels.options[i].selected='selected';
break;
}
}
}
break;
}
case 'deleteVLGProfil':
{
if (MJSON["phpresult"][0].msg == "ERROR")
{
jAlert('Fehler #4545 - kann nicht gelöscht werden/couldnt be deleted');
}
else
{
jAlert('Vorlage wurde gelöscht');
absenden('read_vorlagen_records','','',aObj.kprofil,aObj);
aObj.currentRecordValue=0;
document.getElementById('CHGVLG1').setAttribute('disabled','disabled');
if (aObj.maxRecordValue == 0)
{
document.getElementById('CHGVLG2').setAttribute('disabled','disabled');
}
var xfData=new Object();
xfData.currentRecordValue=0;
xfData.seekVorlagenId='';
xfData.profil=aObj.kprofil;
xfData.az=aObj.az
absenden('read_I_vorlagen','','',xfData,aObj);
}
break;
}
case 'form1_F_VLGMANAGE':
{
if (MJSON["phpresult"][0].msg == "ERROR")
{
jAlert('Fehler #4525 - kann nicht gespeichert werden/couldnt be saved',MJSON["phpresult"][0].lastError);
}
else
{
jAlert('Vorlage wurde gesichert');
if (aObj.neuanlage)
{
aObj.neuanlage=false;
aObj.newVlgId=MJSON['phpdata'][0].newVLGID;
absenden('read_vorlagen_records','','',aObj.kprofil,aObj);
var xfData=new Object();
xfData.currentRecordValue=0;
xfData.seekVorlagenId=MJSON['phpdata'][0].newVLGID;
xfData.profil=aObj.kprofil;
xfData.az=aObj.az
absenden('read_I_vorlagen','','',xfData,aObj);
}
}
break;
}
case 'read_vorlagen_records':
{
// console.log(MJSON['phpdata'].length);
aObj.maxRecordValue=MJSON['phpdata'].length - 1;
aObj.recordsArray=MJSON['phpdata'];
if (aObj.maxRecordValue == aObj.currentRecordValue)
{
document.getElementById('CHGVLG2').setAttribute('disabled','disabled');
}
else
{
document.getElementById('CHGVLG2').removeAttribute('disabled');
}
break;
}
case 'read_I_vorlagen':
{
if (MJSON["phpresult"][0].msg == "ERROR")
{
jAlert('Fehler #4527 - keine Vorlage gefunden',MJSON["phpresult"][0].lastError);
}
else
{
if (typeof(MJSON['phpdata'][0]['vlg_id'])=='undefined')
{
jAlert('Noch keine Vorlage gefunden, Sie können nun eine neue Vorlage anlegen');
neuanlageabsendenVLG('','','','',aObj);
break;
}
else
{
buttonFunc('TPM_03',true);
}
if(document.getElementById("label_vlg_caption2"))
{
document.getElementById("label_vlg_caption2").innerHTML=((MJSON['phpdata'][0]['vlg_typ']==0)?'Abholadresse':'Zustelladresse')+':';
document.getElementById("label_vlg_caption2").style.backgroundColor=(MJSON['phpdata'][0]['vlg_typ']==0)?'#F1FFF1':'#F1F1FF';
document.getElementById("VLGCAPTION2CONT").style.backgroundColor=(MJSON['phpdata'][0]['vlg_typ']==0)?'#F1FFF1':'#F1F1FF';
document.getElementById("VLGCAPTION2CONT").innerHTML=(MJSON['phpdata'][0]['vlg_name1']+' '+MJSON['phpdata'][0]['vlg_name2']).substr(0,60);
}
if (document.getElementById("vlg_id"))
{
document.getElementById("vlg_id").value=MJSON['phpdata'][0]['vlg_id'];
}
if (document.getElementById("vlg_kd_id"))
{
document.getElementById("vlg_kd_id").value=MJSON['phpdata'][0]['vlg_kd_id'];
}
if (document.getElementById("vlg_name1"))
{
document.getElementById("vlg_name1").value=MJSON['phpdata'][0]['vlg_name1'];
}
if (document.getElementById("vlg_name2"))
{
document.getElementById("vlg_name2").value=MJSON['phpdata'][0]['vlg_name2'];
}
if (document.getElementById("vlg_kontak"))
{
document.getElementById("vlg_kontak").value=MJSON['phpdata'][0]['vlg_kontak'];
}
if (document.getElementById("vlg_strass"))
{
document.getElementById("vlg_strass").value=MJSON['phpdata'][0]['vlg_strass'];
}
if (document.getElementById("vlg_hnr"))
{
document.getElementById("vlg_hnr").value=MJSON['phpdata'][0]['vlg_hnr'];
}
if (document.getElementById("vlg_land"))
{
var ctries=document.getElementById("vlg_land");
var land=MJSON['phpdata'][0]['vlg_land'];
for (var i=0;i < ctries.options.length; i++)
{
if (ctries.options[i].value==land)
{
ctries.options[i].selected='selected';
break;
}
}
}
if (document.getElementById("vlg_plz"))
{
document.getElementById("vlg_plz").value=MJSON['phpdata'][0]['vlg_plz'];
}
if (document.getElementById("vlg_ort"))
{
document.getElementById("vlg_ort").value=MJSON['phpdata'][0]['vlg_ort'];
}
if (document.getElementById("vlg_tel"))
{
document.getElementById("vlg_tel").value=MJSON['phpdata'][0]['vlg_tel'];
}
if (document.getElementById("vlg_fax"))
{
document.getElementById("vlg_fax").value=MJSON['phpdata'][0]['vlg_fax'];
}
if (document.getElementById("vlg_email"))
{
document.getElementById("vlg_email").value=MJSON['phpdata'][0]['vlg_email'];
}
if (document.getElementById("vlg_typ"))
{
var vlgTyp=MJSON['phpdata'][0]['vlg_typ'];
var adrsses=document.getElementById("vlg_typ");
for (var i=0;i < adrsses.options.length; i++)
{
if (adrsses.options[i].value==vlgTyp)
{
adrsses.options[i].selected='selected';
break;
}
}
}
}
break;
}
case "CLFO":
{
if (MJSON["phpresult"][0].msg == "ERROR")
{
jAlert('Fehler #4529 - Änderung konnte nicht gespeichert werden',MJSON["phpresult"][0].lastError);
}
else
{
jAlert('Änderung wurde gespeichert');
}
break;
}
case "SAVEKDNRONLY":
{
if (MJSON["phpresult"][0].msg == "ERROR")
{
jAlert('Fehler #4525 - Kdnr konnte nicht gespeichert werden',MJSON["phpresult"][0].lastError);
}
else
{
jAlert('Kundennummer wurde gespeichert');
}
break;
}
case "M-TEST": {
if (MJSON["phpresult"][0].msg == "ERROR")
{
jAlert('Mail-Error',MJSON["phpresult"][0].lastError);
}
break;
}
case "ROUTING":
{
if (MJSON["phpresult"][0].msg == "OK")
{
if (document.getElementById('auftrag_laufzeit'))
{
document.getElementById('auftrag_laufzeit').value=(MJSON['phpdata'][0].laufzeit * 1)+1;
// document.getElementById('auftrag_Zustelldatum').value=calcDatum(document.getElementById('auftrag_Abholdatum').value,(MJSON['phpdata'][0].laufzeit * 1)+1,9);
if (MJSON['phpdata'][0].laufzeit > 0)
{
document.getElementById('TAGODERTAGE').innerHTML='Tage';
}
else
{
document.getElementById('TAGODERTAGE').innerHTML='Tag';
}
}
enableRoutingData(true);
repaintServiceSelect(MJSON,aObj);
}
break;
}
case "insert_I_auftrag":
{
swal.close();
if (MJSON["phpresult"][0].msg == "ERROR")
{
if (MJSON["phpresult"][0].lastError == 'EMPTY-DETAILS')
{
alert('Error #35:25, no details...');
return;
}
if (MJSON["phpresult"][0].lastError == 'LABELERR')
{
jAlert('','Ihre Bestellung wurde gespeichert, aber es sind Fehler aufgetreten. Bitte setzen Sie sich mit Flotttrans in Verbindung!','error');
clearAuftrag(aObj);
return;
}
}
else
{
// xConsole(MJSON["phpdata"][0].auf_id);
// xConsole(MJSON["phpdata"][0].lFormat);
// jAlert('','Auftrag wurde gesichert','success');
clearAuftrag(aObj);
getLabels('Auftrag wurde gesichert','Art der Label-Ausgabe',MJSON["phpdata"][0].auf_id);
return;
}
break;
}
case "changeKPStatusInDB":
{
if (MJSON["phpresult"][0].msg == "OK")
{
if (MJSON['phpdata'][0].newStatus == 'A')
{
var nStat='aktiv/verifiziert';
var nStatMess='Ok';
var nStatClass='N-CLS STATUSOK';
}
else
{
var nStat='gesperrt/inaktiv';
var nStatMess='Inaktiv/gesperrt';
var nStatClass='N-CLS STATUSNOTOK';
}
var statusfeld=document.getElementById('kd_kpl0_status');
if (statusfeld)
/* if (document.getElementById('wrapper_kpl0_status')) */
{
statusfeld.value=nStatMess;
statusfeld.className=nStatClass;
}
if (document.getElementById('kpl0_changelog'))
{
document.getElementById('kpl0_changelog').value=MJSON['phpdata'][0].changelog;
}
jAlert('Änderung Kundenprofil-Status','Kundenprofilstatus wurde auf '+nStat+' gesetzt','success');
if (MJSON['phpdata'][0].newStatus == 'A')
{
mailAbsenden('M-FREIGABE','',aObj.email+'|'+aObj.kpname,aObj);
}
else
{
mailAbsenden('M-SPERRE','',aObj.email+'|'+aObj.kpname,aObj);
}
}
else
{
jAlert('Änderung Kundenprofil-Status','Fehler, Status konnte nicht geändert werden','error');
}
break;
}
case "uidcheck":
{
var uidRetMessage='';
var ico='error';
if (MJSON["phpresult"][0].msg == "OK") {
uidRetMessage='UID als gültig getestet';
ico='success';
}
else
{
if (MJSON['phpdata'][0].uidresult==0)
{
uidRetMessage='UID nicht gültig';
}
if (MJSON['phpdata'][0].uidresult==-1)
{
uidRetMessage='UID nicht gültig (INVALID INPUT)';
}
if (MJSON['phpdata'][0].uidresult==-99)
{
uidRetMessage='Verbindungsfehler, UID konnte nicht überprüft werden';
ico='warning';
}
}
jAlert('UID-Überprüfung',uidRetMessage,ico);
break;
}
case "read_I_ordetail2":
{
if (MJSON["phpresult"][0].msg == "NO-DATA")
{
break;
}
if (MJSON["phpresult"][0].msg == "OK")
{
// xConsole(MJSON['phpdata'][0]);
aObj.currentOrder=MJSON['phpdata'][0].auf_id;
document.getElementById('STAT-AUFID').innerHTML=MJSON['phpdata'][0].auf_id;
document.getElementById('ORDL1_AUFSTAT').innerHTML=getStatusFrom(MJSON['phpdata'][0].status,MJSON['phpdata'][0].zugestelltdat,MJSON['phpdata'][0].uebernommen);
document.getElementById('ordlist1_Lds_Name1').value=MJSON['phpdata'][0].Lds_Name1;
document.getElementById('ordlist1_Lds_Name2').value=MJSON['phpdata'][0].Lds_Name2;
document.getElementById('ordlist1_Lds_Kontakt').value=MJSON['phpdata'][0].Lds_Kontakt;
document.getElementById('ordlist1_Lds_Strasse1').value=MJSON['phpdata'][0].Lds_Strasse1;
document.getElementById('ordlist1_Lds_Hausnummer').value=MJSON['phpdata'][0].Lds_Hausnummer;
document.getElementById('ordlist1_Lds_Land').value=MJSON['phpdata'][0].Lds_Land;
document.getElementById('ordlist1_Lds_Plz').value=MJSON['phpdata'][0].Lds_Plz;
document.getElementById('ordlist1_Lds_Stadt').value=MJSON['phpdata'][0].Lds_Stadt;
document.getElementById('ordlist1_Lds_EMail').value=MJSON['phpdata'][0].Lds_EMail;
document.getElementById('ordlist1_Lds_Telefon').value=MJSON['phpdata'][0].Lds_Telefon;
document.getElementById('ordlist1_Lds_Fax').value=MJSON['phpdata'][0].Lds_Fax;
document.getElementById('ordlist1_EntLds_Name1').value=MJSON['phpdata'][0].EntLds_Name1;
document.getElementById('ordlist1_EntLds_Name2').value=MJSON['phpdata'][0].EntLds_Name2;
document.getElementById('ordlist1_EntLds_Kontakt').value=MJSON['phpdata'][0].EntLds_Kontakt;
document.getElementById('ordlist1_EntLds_Strasse1').value=MJSON['phpdata'][0].EntLds_Strasse1;
document.getElementById('ordlist1_EntLds_Hausnummer').value=MJSON['phpdata'][0].EntLds_Hausnummer;
document.getElementById('ordlist1_EntLds_Land').value=MJSON['phpdata'][0].EntLds_Land;
document.getElementById('ordlist1_EntLds_Plz').value=MJSON['phpdata'][0].EntLds_Plz;
document.getElementById('ordlist1_EntLds_Stadt').value=MJSON['phpdata'][0].EntLds_Stadt;
document.getElementById('ordlist1_EntLds_EMail').value=MJSON['phpdata'][0].EntLds_EMail;
document.getElementById('ordlist1_EntLds_Telefon').value=MJSON['phpdata'][0].EntLds_Telefon;
document.getElementById('ordlist1_EntLds_Fax').value=MJSON['phpdata'][0].EntLds_Fax;
document.getElementById('ordlist1_Abholdatum').value=makeSQLDatumGerman(MJSON['phpdata'][0].Abholdatum);
document.getElementById('ordlist1_Abholzeit___Von').value=MJSON['phpdata'][0].Abholzeit___von;
document.getElementById('ordlist1_Abholzeit___Bis').value=MJSON['phpdata'][0].Abholzeit___bis;
document.getElementById('ordlist1_Zustelldatum').value=makeSQLDatumGerman(MJSON['phpdata'][0].Zustelldatum);
document.getElementById('ordlist1_Zustellzeit___Von').value=MJSON['phpdata'][0].Zustellzeit___von;
document.getElementById('ordlist1_Zustellzeit___Bis').value=MJSON['phpdata'][0].Zustellzeit___bis;
document.getElementById('ordlist1_Serviceart').value=MJSON['phpdata'][0].serviceart;
document.getElementById('ordlist1_warendoc').value=(MJSON['phpdata'][0].warensendung==0)?'Warensendung':'Dokumente';
document.getElementById('ordlist1_versicherung').value=(MJSON['phpdata'][0].versicherung==0)?'nein':'ja';
/*
document.getElementById('ordlist1_selbstabholer').value=(MJSON['phpdata'][0].selbstabholer==0)?'nein':'ja';
document.getElementById('ordlist1_angeliefert').value=(MJSON['phpdata'][0].angeliefert==0)?'nein':'ja';
*/
document.getElementById('ordlist1_mitarbeiterzeichen').value=MJSON['phpdata'][0].zeichen;
document.getElementById('ordlist1_ordercreation').value=makeSQLDateTimeGerman(MJSON['phpdata'][0].changelog,' ',5);
document.getElementById('ordlist1_referenz').value=MJSON['phpdata'][0].Rechnungsreferenz1;
document.getElementById('ordlist1_kostenstelle').value=MJSON['phpdata'][0].Kostenstelle;
document.getElementById('ordlist1_beschreibung').value=MJSON['phpdata'][0].Warenbeschreibung;
document.getElementById('ordlist1_beschreibung').title=MJSON['phpdata'][0].Warenbeschreibung;
document.getElementById('ordlist1_menge').value=MJSON['phpdata'][0].AnzahlPackstuecke;
document.getElementById('ordlist1_behaelter').value=getVerpackung(MJSON['phpdata'][0].Verpackung);
document.getElementById('ordlist1_gewicht').value=MJSON['phpdata'][0].GesamtGewicht;
document.getElementById('ordlist1_nachnahme').value=MJSON['phpdata'][0].Nachnahme;
document.getElementById('ordlist1_warenwert').value=MJSON['phpdata'][0].warenwert;
document.getElementById('wawewa').innerHTML=(MJSON['phpdata'][0].NachnahmeWaehrung=='EUR')?'€':MJSON['phpdata'][0].NachnahmeWaehrung;
// document.getElementById('ordlist1_gefahrgutklasse').value=MJSON['phpdata'][0].gefahrgut;
setCheckMark('ordlist1_gefahrgut',(MJSON['phpdata'][0].gefahrgut == 1)?1:0);
setCheckMark('ordlist1_lq',(MJSON['phpdata'][0].lq == 1)?1:0);
listAbsenden('read_I_ordetail2_2','','',MJSON['phpdata'][0].auf_id,aObj);
}
else
{
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
case "read_I_kundenprofil2": {
if (MJSON["phpresult"][0].msg == "OK") {
if (MJSON['phpdata'][0].language == '')
{
MJSON['phpdata'][0].language='de';
}
aObj.recJSON=MJSON;
document.getElementById('kd_kpl0_seit').value=germanDat(MJSON['phpdata'][0].seit);
var statusfeld=document.getElementById('kd_kpl0_status');
switch(MJSON['phpdata'][0].status)
{
case '1':
{
statusfeld.value='Ok';
break;
}
case 'X':
{
statusfeld.value='Inaktiv/gesperrt';
break;
}
case '':
case ' ':
{
statusfeld.value='Nicht verifiziert';
break;
}
default:
{
statusfeld.value='unbekannt';
}
}
statusfeld.className=(MJSON['phpdata'][0].status=='1')?'N-CLS STATUSOK':'N-CLS STATUSNOTOK';
einlesenPhpData(MJSON["phpdata"],0,'kpl0_');
aObj.currentProfil=MJSON['phpdata'][0].id;
document.getElementById('kpl0_strasse_hnr').value=MJSON['phpdata'][0].strasse+' '+MJSON['phpdata'][0].hnr;
if (document.getElementById('kpl0_emailnotf-FIELD'))
{
document.getElementById('kpl0_emailnotf-FIELD').value=MJSON['phpdata'][0].emailnotf;
document.getElementById('kpl0_emailnotf').className=(document.getElementById('kpl0_emailnotf-FIELD').value==1)?'empty-14 vccYellow':'empty-14';
}
if (document.getElementById('kpl0_abo-FIELD'))
{
document.getElementById('kpl0_abo-FIELD').value=MJSON['phpdata'][0].abo;
document.getElementById('kpl0_abo').className=(document.getElementById('kpl0_abo-FIELD').value==1)?'empty-14 vccYellow':'empty-14';
}
if (document.getElementById('kpl0_eInv-FIELD'))
{
document.getElementById('kpl0_eInv-FIELD').value=MJSON['phpdata'][0].electro_rg;
document.getElementById('kpl0_eInv').className=(document.getElementById('kpl0_eInv-FIELD').value==1)?'empty-14 vccYellow':'empty-14';
}
if (document.getElementById('kpl0_changelog'))
{
if (MJSON['phpdata'][0].pwd.substr(0,2) == '20') // nur wenn datum/changelog in pwd steht...
{
document.getElementById('kpl0_changelog').value=MJSON['phpdata'][0].pwd;
}
else
{
document.getElementById('kpl0_changelog').value='';
}
}
var uidCtrlMessage='';
switch (MJSON['phpdata'][0].vatcontrol)
{
case '1':
{
uidCtrlMessage='-- Ok';
break;
}
case '0':
{
uidCtrlMessage='-- Ok';
break;
}
default:
}
if (document.getElementById('kpl0_uid').value != '')
{
document.getElementById('kpl0_uid').value=document.getElementById('kpl0_uid').value.substr(0,document.getElementById('kpl0_uid').value.length)+' '+uidCtrlMessage;
}
}
else
{
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
case 'wrongPassword':
{
var errVal="Eingabefehler!\n\nPasswort leer oder Die Passwörter stimmen nicht überein!'";
ajaxError('wrongPassword',errVal);
break;
}
case 'VATINVALID':
{
var errVal="Eingabefehler!\n\nUngültige UID-Nummer!'";
ajaxError('VAT',errVal);
break;
}
case 'SSION':
{
// getPassword();
break;
}
case 'doubleLogin':
{
if (document.getElementById("login"))
{
var logVal=document.getElementById("login").value;
}
else
{
if (document.getElementById('kuerzel'))
{
var logVal=document.getElementById('kuerzel').value;
}
else
{
var logVal='';
}
}
var errVal='Eingabefehler!\n\nBenutzername \"'+logVal+'\" existiert bereits! Bitte wählen Sie einen anderes Login-Kürzel!'
ajaxError('doubleLogin',errVal);
return false;
break;
}
case "ABMELDEN":{
neuStart();
break;
}
case "form1_F_pwc":
{
if (MJSON["phpresult"][0].msg == "ERROR")
{
if (MJSON["phpresult"][0].lastError==2000)
{
pwcMeldung('Alle Passwort-Felder müssen angegeben werden!',2);
document.getElementById('password_old').focus();
}
if (MJSON["phpresult"][0].lastError==2002)
{
pwcMeldung('Die Passwörter stimmen nicht überein!',2);
document.getElementById('passwordc1').value='';
document.getElementById('passwordc2').value='';
document.getElementById('passwordc1').focus();
}
if (MJSON["phpresult"][0].lastError==2005)
{
pwcMeldung('Altes Password nicht gefunden!',2);
document.getElementById('password_old').value='';
document.getElementById('password_old').focus();
}
if (MJSON["phpresult"][0].lastError==9990)
{
pwcMeldung('Allgemeiner Fehler #55:54!',2);
}
}
else
{
pwcMeldung('Passwort erfolgreich aktualisiert!',0);
}
break;
}
case "PWC": {
if (MJSON["phpresult"][0].msg == "OK")
{
var __admin='';
var __pwMeldType=0;
if (MJSON["phpdata"][0]["godlevel"]==1)
{
__admin='Admin: ';
__pwMeldType=5;
}
pwMeldung(__admin+MJSON["phpdata"][0]["name"],__pwMeldType);
// window.setTimeout(aObj.closeWindow,1000);
window.setTimeout(reloadFirstPage,1000);
}
else
{
xConsole(MJSON["phpresult"][0].lastError);
if (MJSON["phpresult"][0].lastError=='1000')
{
pwMeldung('Eingabefehler,#1000');
}
else
{
pwMeldung('Eingabefehler, Username und/oder Passwort nicht gefunden!',2);
}
}
}
case "PLZCHECK2": {
if (MJSON["phpresult"][0].msg == "OK") {
if (!document.getElementById(MJSON["phpdata"][0]["ortID"])) {
// return;
}
var ortResult = MJSON["phpdata"][0]["ort"];
if (
!(
typeof(ortResult) == "undefined" ||
ortResult == "undefined" ||
ortResult == ""
)
)
{
// check, wieviele Lösungen...
if (MJSON["phpdata"].length > 1)
{
document.getElementById('wrapper_'+MJSON['phpdata'][0]['ortID']).innerHTML=getOrtChoice(MJSON);
}
else
{
if ((! document.getElementById(MJSON["phpdata"][0]["ortID"])) || document.getElementById(MJSON["phpdata"][0]["ortID"]) == null)
{
document.getElementById('wrapper_'+MJSON["phpdata"][0]["ortID"]).innerHTML='';
}
document.getElementById(MJSON["phpdata"][0]["ortID"]).value = ortResult;
}
//
}
else
{
if (document.getElementById(MJSON["phpdata"][0]["ortID"]))
{
document.getElementById(MJSON["phpdata"][0]["ortID"]).value = "";
document.getElementById(MJSON["phpdata"][0]["ortID"]).focus();
}
}
} else {
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
case "GET-TEMPLATES-A":
case "GET-TEMPLATES-B":
{
if (MJSON["phpresult"][0].msg == "OK")
{
if (MJSON['phpdata'][0].vlg_id=='')
{
return '';
}
else
{
for (var i=0;i< MJSON['phpdata'].length;i++)
{
// xConsole(MJSON['phpdata'][i].vlg_id+'->'+MJSON['phpdata'][i].vlg_name1+'->'+MJSON['phpdata'][i].vlg_name2);
if (MJSON["phpresult"][0].acparam == 'GET-TEMPLATES-A')
{
var selectElem=document.getElementById('auftrag_vlg_Avorlage');
}
else
{
var selectElem=document.getElementById('auftrag_vlg_Bvorlage');
}
var opt = document.createElement('option');
if (typeof(MJSON['phpdata'][i].vlg_name1)=='undefined' || typeof(MJSON['phpdata'][i].vlg_name1)==undefined)
{
opt.value = '';
opt.innerHTML = 'Keine Vorlage vorhanden';
// opt.innerHTML=typeof(MJSON['phpdata'][i].vlg_name1);
}
else
{
opt.value = MJSON['phpdata'][i].vlg_id;
opt.innerHTML = MJSON['phpdata'][i].vlg_name1+' '+MJSON['phpdata'][i].vlg_name2;
}
selectElem.appendChild(opt);
}
}
}
else
{
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
case "GET-SELECTED-TEMPLATE-A":
case "GET-SELECTED-TEMPLATE-B":
{
if (MJSON["phpresult"][0].msg == "OK")
{
if (MJSON["phpresult"][0].acparam=='GET-SELECTED-TEMPLATE-A')
{
var __routingDest='START';
var __suffx='auftrag_Lds_';
var __checkMark='saveTemplateA';
var __landCheckModus=0;
}
else
{
var __routingDest='TARGET';
var __suffx='auftrag_EntLds_';
var __checkMark='saveTemplateB';
var __landCheckModus=1;
}
if (typeof(MJSON['phpdata'][0].vlg_name1)=='undefined')
{
document.getElementById(__suffx+'vlgID').value='';
document.getElementById(__suffx+'Name1').value='';
document.getElementById(__suffx+'Name2').value='';
document.getElementById(__suffx+'Kontakt').value='';
document.getElementById(__suffx+'Telefon').value='';
document.getElementById(__suffx+'EMail').value='';
document.getElementById(__suffx+'Fax').value='';
document.getElementById(__suffx+'Strasse1').value='';
document.getElementById(__suffx+'Hausnummer').value='';
document.getElementById(__suffx+'Land').value='';
document.getElementById(__suffx+'Plz').value='';
document.getElementById(__suffx+'Stadt').value='';
changeCheckmark(document.getElementById(__checkMark),0,1);
landCheckForRequirements('AT',__landCheckModus);
}
else
{
document.getElementById(__suffx+'vlgID').value=MJSON['phpdata'][0].vlg_id;
document.getElementById(__suffx+'Name1').value=MJSON['phpdata'][0].vlg_name1;
document.getElementById(__suffx+'Name2').value=MJSON['phpdata'][0].vlg_name2;
document.getElementById(__suffx+'Kontakt').value=MJSON['phpdata'][0].vlg_kontak;
document.getElementById(__suffx+'Telefon').value=MJSON['phpdata'][0].vlg_tel;
document.getElementById(__suffx+'EMail').value=MJSON['phpdata'][0].vlg_email;
document.getElementById(__suffx+'Fax').value=MJSON['phpdata'][0].vlg_fax;
document.getElementById(__suffx+'Strasse1').value=MJSON['phpdata'][0].vlg_strass;
document.getElementById(__suffx+'Hausnummer').value=MJSON['phpdata'][0].vlg_hnr;
document.getElementById(__suffx+'Land').value=MJSON['phpdata'][0].vlg_land;
document.getElementById(__suffx+'Plz').value=MJSON['phpdata'][0].vlg_plz;
document.getElementById(__suffx+'Stadt').value=MJSON['phpdata'][0].vlg_ort;
changeCheckmark(document.getElementById(__checkMark),0,0);
landCheckForRequirements(document.getElementById(__suffx+'Land').value,__landCheckModus);
}
routingDecision('',__routingDest,'auftrag_Lds_Land','auftrag_Lds_Plz','auftrag_EntLds_Land','auftrag_EntLds_Plz',aObj);
if (MJSON["phpresult"][0].acparam=='GET-SELECTED-TEMPLATE-B')
{
aObj.destinationCountry=MJSON['phpdata'][0].vlg_land;
enableNachnahme(MJSON['phpdata'][0].vlg_land=='AT' || MJSON['phpdata'][0].vlg_land=='DE');
}
}
else
{
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
case "FREIGABE": {
if (MJSON["phpresult"][0].msg == "OK") {
var res=enterCode('CODE EINGEBEN','Der Code wurde an die Telefonnummer '+MJSON['phpdata'][0].telnr+' gesandt. Geben Sie hier bitte den erhaltenen Registrierungs-Code ein und betätigen Sie danach die Code Senden-Taste.','warning','Code eingeben',MJSON['phpdata'][0].smsId,MJSON['phpdata'][0].smsCode,MJSON['phpdata'][0].kd_id,aObj,'Zurück','Code senden','Eingabe abgebrochen');
} else {
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
case "FREIGABE2":
{
if (MJSON["phpresult"][0].msg == "OK")
{
buttonFunc(aObj.belongsTo+'_07',false);
var statusfeld=document.getElementById('kd_status');
statusfeld.value='OK';
statusfeld.className='N-CLS STATUSOK';
swal('Account wurde aktiviert','Ihr Account wurde freigegeben','success');
}
else
{
if (MJSON["phpresult"][0].lastError == 'wrong code')
{
swal('Eingabe-Fehler','Der von Ihnen eingegeben Code ist falsch. Bitte wiederholen Sie die Freigabe','error');
}
if (MJSON["phpresult"][0].lastError == 'db-error')
{
swal('Technischer Fehler','Der von Ihnen eingegeben Code konnte nicht überprüft werden. Bitte wiederholen Sie die Freigabe','error');
}
}
break;
}
case "update_I_user": {
if (MJSON["phpresult"][0].msg == "OK") {
einlesenPhpData(MJSON["phpdata"]);
} else {
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
//~insert_kundenprofil
case "insert_I_kundenprofil": {
if (MJSON["phpresult"][0].msg == "OK") {
einlesenPhpData(MJSON["phpdata"]);
document.getElementById('id').value=MJSON["phpdata"][0].kd_id;
document.getElementById('kd_status').value='Nicht freigeschalten';
document.getElementById('kundenprofil_passwordarea').style.display='none';
if (MJSON["phpdata"][0].vatcontrol==1)
{
document.getElementById('vatStatus').value='Ok';
}
else
{
if (MJSON["phpdata"][0].vatcontrol<0)
{
document.getElementById('vatStatus').value='Nicht freigeschalten';
}
else
{
document.getElementById('vatStatus').value='';
}
}
aObj.neuanlage=false;
aObj.anonymNeuanlage=false;
buttonFunc(aObj.belongsTo+'_05',true);
buttonFunc(aObj.belongsTo+'_09',true);
buttonFunc(aObj.belongsTo+'_10',true);
var __GODLEVEL=0; if (__GODLEVEL == 1)
{
recSavedConfirmation('Eintrag gespeichert');
}
mailAbsenden('M-NEUKUNDE','',MJSON["phpdata"][0].kd_email,aObj);
window.setTimeout(function(){
mailAbsenden('M-REGMESS1','',MJSON["phpdata"][0].kd_id,aObj);
},1000);
// getVerification('',aObj);
if (__GODLEVEL != 1)
{
recSavedConfirmationAndGoMain('Eintrag gespeichert');
}
}
else
{
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
//+insert_kundenprofil *******************************************************
//~read_kundenprofil
case "read_I_kundenprofil": {
if (MJSON["phpresult"][0].msg == "OK") {
if (MJSON['phpdata'][0].language == '')
{
MJSON['phpdata'][0].language='de';
}
einlesenPhpData(MJSON["phpdata"]);
document.getElementById('aktiv').value=MJSON['phpdata'][0].status;
if (document.getElementById('land'))
{
var ctries=document.getElementById('land');
}
if (document.getElementById('emailnotf-FIELD'))
{
document.getElementById('emailnotf-FIELD').value=MJSON['phpdata'][0].emailnotf;
document.getElementById('emailnotf').className=(document.getElementById('emailnotf-FIELD').value==1)?'empty-14 vccYellow':'empty-14';
}
if (document.getElementById('abo-FIELD'))
{
document.getElementById('abo-FIELD').value=MJSON['phpdata'][0].abo;
document.getElementById('abo').className=(document.getElementById('abo-FIELD').value==1)?'empty-14 vccYellow':'empty-14';
}
if (document.getElementById('eInv-FIELD'))
{
document.getElementById('eInv-FIELD').value=MJSON['phpdata'][0].electro_rg;
document.getElementById('eInv').className=(document.getElementById('eInv-FIELD').value==1)?'empty-14 vccYellow':'empty-14';
}
if (MJSON["phpdata"][0].vatcontrol==1)
{
document.getElementById('vatStatus').value='Ok';
}
else
{
if (MJSON["phpdata"][0].vatcontrol<0)
{
document.getElementById('vatStatus').value='Nicht freigeschalten';
}
}
var statusfeld=document.getElementById('kd_status');
statusfeld.value=(MJSON['phpdata'][0].status=='1')?'Ok':'Nicht freigeschalten';
statusfeld.className=(MJSON['phpdata'][0].status=='1')?'N-CLS STATUSOK':'N-CLS STATUSNOTOK';
var freigabeAllowed=(document.getElementById('aktiv').value!=1);
buttonFunc(aObj.belongsTo+'_06',freigabeAllowed);
buttonFunc(aObj.belongsTo+'_09','~~~remove');
buttonFunc(aObj.belongsTo+'_09','Neuer Mitarbeiter','kundenkontakte','','-1',document.getElementById('id').value);
buttonFunc(aObj.belongsTo+'_10','~~~remove');
buttonFunc(aObj.belongsTo+'_10','Ändern Master-Password','changePassword','','KD'+MJSON["phpdata"][0].id,MJSON["phpdata"][0].firma);
var land=MJSON['phpdata'][0].land;
for (var i=0;i < ctries.options.length; i++)
{
if (ctries.options[i].value==land)
{
ctries.selected='selected';
break;
}
}
absenden('kontakte_liste','','',MJSON['phpdata'][0].id);
}
else
{
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
case "kontakte_liste":
{
if (MJSON["phpresult"][0].msg == "OK") {
document.getElementById('KTWRAPPER1').innerHTML=MJSON['phpdata'][0].ktliste;
addEListeners('kundenprofil');
break;
}
}
//+read_kundenprofil *******************************************************
//~update_kundenprofil
case "update_I_kundenprofil": {
if (MJSON["phpresult"][0].msg == "OK") {
einlesenPhpData(MJSON["phpdata"]);
if (MJSON["phpdata"][0].vatStatus==1)
{
document.getElementById('vatStatus').value='Ok';
}
else
{
if (MJSON["phpdata"][0].vatStatus<0)
{
document.getElementById('vatStatus').value='Nicht freigeschalten';
}
else
{
document.getElementById('vatStatus').value='';
}
}
recSavedConfirmation('Eintrag gespeichert');
} else {
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
//+update_kundenprofil *******************************************************
//~delete_kundenprofil
case "delete_I_kundenprofil": {
if (MJSON["phpresult"][0].msg == "OK") {
einlesenPhpData(MJSON["phpdata"]);
} else {
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
//+delete_kundenprofil *******************************************************
//~insert_kundenkontakte
case "insert_I_kundenkontakte": {
if (MJSON["phpresult"][0].msg == "OK")
{
// einlesenPhpData(MJSON["phpdata"]);
// xConsole(aObj.neuanlage);
// kontakte.handleObject(MJSON['phpdata'][0].kt_id);
// xConsole(MJSON['phpdata']);
aObj.neuanlage=false;
aObj.handleObject(MJSON['phpdata'][0].kt_id);
jAlert('Eintrag gespeichert');
}
else
{
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
//+insert_kundenkontakte *******************************************************
//~delete_kundenkontakte
case "delete_I_kundenkontakte": {
if (MJSON["phpresult"][0].msg == "OK") {
newRecord('nrec_I_kundenkontakte');
aObj.neuanlage=true;
aObj.handleObject('');
} else {
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
//+delete_kundenkontakte *******************************************************
//~read_kundenkontakte
case "read_I_kundenkontakte": {
if (MJSON["phpresult"][0].msg == "OK") {
einlesenPhpData(MJSON["phpdata"]);
document.getElementById('kt-email').value=MJSON["phpdata"][0].email;
buttonFunc(aObj.belongsTo+'_11','~~~remove');
buttonFunc(aObj.belongsTo+'_11','Ändern Mitarb.-Passw.','changePassword','','KT'+MJSON["phpdata"][0].kt_id,MJSON["phpdata"][0].vorname+((MJSON["phpdata"][0].vorname=='')?'':' ')+MJSON["phpdata"][0].nachname);
}
else
{
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
//+read_kundenkontakte *******************************************************
//~update_kundenkontakte
case "update_I_kundenkontakte": {
if (MJSON["phpresult"][0].msg == "OK") {
einlesenPhpData(MJSON["phpdata"]);
} else {
ajaxError(
MJSON["phpresult"][0].acparam,
MJSON["phpresult"][0].lastError
);
}
break;
}
//+update_kundenkontakte *******************************************************
//~new***
default: {
}
}
}
function einlesenPhpData(pj, pjIndex, pRefix) {
if (typeof pjIndex == "undefined") {
var pjIndex = 0;
}
if (typeof(pRefix) == 'undefined')
{
var pRefix='';
}
let i;
for (i in pj[pjIndex]) {
if (document.getElementById(pRefix+i)) {
document.getElementById(pRefix+i).value = pj[pjIndex][i];
}
}
}
function getLandOption(s)
{
return 2;
}
function germanDat(D)
{
return(D.substr(8,2)+'.'+D.substr(5,2)+'.'+D.substr(0,4));
}
function listResult(lObj,lJson)
{
if (lObj.wrapperID)
{
var wrapperID=lObj.wrapperID;
}
else
{
var wrapperID=lJson["phpdata"][0].wrapperID;
}
if(document.getElementById(wrapperID))
{
document.getElementById(wrapperID).innerHTML=lJson["phpdata"][0].tableCont;
lObj.reccount=lJson["phpdata"][0].tableCount;
}
var mdl=lJson["phpresult"][0].acparam;
// xConsole(mdl);
switch(mdl)
{
case 'VLGLIST1':
{
if (document.getElementById('VLGLISTWRAPPER'))
{
document.getElementById('VLGLISTWRAPPER').innerHTML=lJson["phpdata"][0].tableCont;
}
for (var i=0;i < document.getElementsByTagName('tr').length; i++)
{
var trC=document.getElementsByTagName('tr')[i];
if (trC.id.indexOf('VLGLISTENBROWSE1') < 0)
{
continue;
}
else
{
trC.addEventListener('click',function(){
lObj.listObject.closeWindow();
var nxt=0;
var rowID=this.id.replace(/VLGLISTENBROWSE1_TR_/gi,'')+'';
for (var i=0;i <= lObj.maxRecordValue; i++)
{
if (lObj.recordsArray[i].vlg_id==rowID)
{
nxt=((lObj.recordsArray[i].position) * 1)-1;
// console.log(rowID+'<->'+lObj.recordsArray[i].position+'<->'+nxt);
break;
}
}
if (document.getElementById('CHGVLG1'))
{
if (nxt == 0)
{
document.getElementById('CHGVLG1').setAttribute('disabled','disabled');
}
else
{
document.getElementById('CHGVLG1').removeAttribute('disabled');
}
if (nxt == lObj.maxRecordValue)
{
document.getElementById('CHGVLG2').setAttribute('disabled','disabled');
}
else
{
document.getElementById('CHGVLG2').removeAttribute('disabled');
}
}
var xfData=new Object();
lObj.currentRecordValue=nxt;
xfData.currentRecordValue=nxt;
xfData.seekVorlagenId=rowID;
xfData.profil=lObj.kprofil;
lObj.neuanlage=false;
absenden('read_I_vorlagen','','',xfData,lObj);
});
}
}
break;
}
case "read_I_ordetail2_2":
{
if (lJson["phpresult"][0].msg == "OK")
{
document.getElementById('ORDLIST1_TABLE2').innerHTML=lJson['phpdata'][0].tableCont;
}
else
{
}
break;
}
case 'ORDL1':
case 'order_search':
{
if (! lObj.noControls)
{
// xConsole(lJson);
addEListeners('ordl_tbl',lObj);
tableInfo(lJson,'ORDL1');
}
else
{
if (document.getElementById('ORDL1_WRAPPER'))
{
_ow=document.getElementById('ORDL1_WRAPPER').style;
_ow.height='initial';
_ow.overflowY='initial';
_ow.overflowX='initial';
_ow.boxShadow='none';
_ow.border='none';
}
}
if (mdl == 'order_search')
{
buttonFunc(lObj.belongsTo+'_02',true);
if (document.getElementsByTagName('td').length > 0)
{
window.setTimeout(function(){
ordl_showORDETAIL(getAufIDFromFirstRow(),lObj);
},200);
}
}
else
{
if (lObj.showTableOnly == 0)
{
buttonFunc(lObj.belongsTo+'_02',false);
}
}
}
case 'kpl_search':
case 'KPL1':
{
mdl='KPL1';
addEListeners('kpl_tbl',lObj);
tableInfo(lJson,mdl);
for (var i=0;i < document.getElementsByTagName('input').length; i++)
{
var inpField=document.getElementsByTagName('input')[i];
if (inpField.id.substr(0,5) != 'kpl0_')
{
continue;
}
else
{
inpField.value='';
}
}
break;
}
}
}
function tableInfo(lJson,mdl)
{
if (document.getElementById('TBLINFO_'+mdl))
{
document.getElementById('TBLINFO_'+mdl).innerHTML='Records: '+lJson["phpdata"][0].tableCount+'';
}
if (document.getElementById('TBLCURRLIMITS_'+mdl))
{
document.getElementById('TBLCURRLIMITS_'+mdl).innerHTML=', Record #: '+lJson["phpdata"][0].tableStart+' - '+(((lJson["phpdata"][0].tableStart) * 1)+ ((lJson["phpdata"][0].tableLimitCount) * 1));
}
}
function getStatusFrom(v,z,u)
{
var retVal='';
switch(v)
{
case '':
case ' ':
{
retVal='In Bearbeitung';
break;
}
case 'Z':
{
retVal+='zugestellt am:
';
retVal+='
';
retVal+='übernommen von:
';
retVal+='';
break;
}
}
return retVal;
}
function getOrtChoice(MJ)
{
var retVal='';
var oldInputObjectClass=document.getElementById(MJ['phpdata'][0]['ortID']).className;
retVal+='';
return retVal;
}
function multipleOrtSelected(v,inputObjectID,ioClass)
{
document.getElementById('wrapper_'+inputObjectID).innerHTML='';
document.getElementById(inputObjectID).value=v;
}
function repaintServiceSelect(MJ,rSSObj)
{
if (! document.getElementById('auftrag_serviceart'))
{
return false;
}
var slc=document.getElementById('auftrag_serviceart');
var slcLength=slc.length;
for (var i=0;i < slcLength; i++) // erst einmal alles löschen...
{
slc[0]=null;
}
if (typeof(MJ) == 'string') // nur zum löschen!
{
return '';
}
/*
xConsole(rSSObj.serviceArten);
xConsole('Country: '+rSSObj.destinationCountry);
xConsole(MJ['phpdata'][0]);
*/
let key;
for (key in rSSObj.serviceArten) {
// spezialgeschichte für on8-9-10
if (! (rSSObj.destinationCountry == 'AT' || rSSObj.destinationCountry == 'DE'))
{
if (key == 'overnight8' || key == 'overnight9' || key == 'overnight10' || key == 'overnightSA' || key == 'overnightS8' || key == 'overnightS9' || key == 'overnightS10' )
{
continue;
}
}
// xConsole('Key: '+key+'->'+MJ['phpdata'][0][keySanityze(key)]);
/*
// xConsole('Key: '+key);
if (key.substr(0,2) == 'st' || key.substr(0,2) == 'St' || key.substr(0,2) == 'ST')
{
key='std';
}
*/
if (MJ['phpdata'][0][keySanityze(key)]=='x')
{
var newOption=new Option(slc);
slc.options[slc.length]=newOption;
slc.options[slc.length-1].value=rSSObj.serviceArten[key];
slc.options[slc.length-1].innerHTML=rSSObj.serviceArten[key];
}
}
}
function keySanityze(k)
{
if (k.indexOf('overnight') > -1)
{
return 'overnight';
}
else
{
return k;
}
}
function clearAuftrag(cObj)
{
var cInp='';
for (var i=0; i< document.getElementsByTagName('input').length;i++)
{
cInp=document.getElementsByTagName('input')[i];
if (cInp.id.substr(0,8) != 'auftrag_')
{
continue;
}
else
{
if (! cInp.getAttribute('data-Default'))
{
if (cInp.type=='text' || cInp.type=='date')
{
cInp.value='';
}
if (cInp.type=='time')
{
cInp.value='00:00';
}
if (cInp.type=='number')
{
cInp.value=0;
}
}
else
{
cInp.value=cInp.getAttribute('data-Default');
}
}
}
for (var i=0; i< document.getElementsByTagName('select').length;i++)
{
cSel=document.getElementsByTagName('select')[i];
if (cSel.id.substr(0,8) != 'auftrag_')
{
continue;
}
else
{
cSel.value='';
}
}
document.getElementById('auftrag_bemerkung').value='';
/*
if (document.getElementById('cm_selbstabholer-FIELD').value > 0)
{
changeCheckmark(document.getElementById('cm_selbstabholer'),0,1);
}
*/
if (document.getElementById('cm_zusatzversicherung-FIELD').value > 0)
{
changeCheckmark(document.getElementById('cm_zusatzversicherung'),0,1);
}
if (document.getElementById('saveTemplateA-FIELD'))
{
changeCheckmark(document.getElementById('saveTemplateA'),0,1)
}
if (document.getElementById('saveTemplateB-FIELD'))
{
changeCheckmark(document.getElementById('saveTemplateB'),0,1)
}
/*
if (document.getElementById('cm_gefahrgut-FIELD').value > 0)
{
changeCheckmark(document.getElementById('cm_gefahrgut'),0,1);
}
if (document.getElementById('cm_angeliefert-FIELD').value > 0)
{
changeCheckmark(document.getElementById('cm_angeliefert'),0,1);
}
*/
for (var i=0;i<100;i++)
{
if (document.getElementById('DTS-TRL'+i))
{
removeDTSLine(i);
}
}
resetGefahrgutInput();
enableRoutingData(false);
// enableValueOfGoodsInput(false);
enableNachnahme(false);
if (document.getElementById('auftrag_Kundennummer'))
{
setLabelChoiceToLastOrder(document.getElementById('auftrag_Kundennummer').value,cObj);
}
landCheckForRequirements('AT',0);
landCheckForRequirements('AT',1);
}
/*
function downloadFile(data, fileName, type="text/plain") {
// Create an invisible A element
const a = document.createElement("a");
a.style.display = "none";
document.body.appendChild(a);
// Set the HREF to a Blob representation of the data to be downloaded
a.href = window.URL.createObjectURL(
new Blob([data], { type })
);
// Use download attribute to set set desired file name
a.setAttribute("download", fileName);
// Trigger the download by simulating click
a.click();
// Cleanup
window.URL.revokeObjectURL(a.href);
document.body.removeChild(a);
}
*/
function getAufIDFromFirstRow()
{
if (! document.getElementById('ORDL1'))
{
return '';
}
// fuers erste...
/*
xConsole('');
xConsole('********************************************************');
xConsole(document.getElementById('ORDL1').getElementsByTagName('td')[0].innerHTML);
xConsole('********************************************************');
xConsole('');
*/
return document.getElementById('ORDL1').getElementsByTagName('td')[0].innerHTML;
}
function getVerpackung(vpc)
{
vpcArray=new Array();
vpcArray['CLL']='CII';vpcArray['BX']='Box';vpcArray['BE']='Bund';vpcArray['08']='Ewp';vpcArray['201']='Europal.';vpcArray['KA']='Kanister';vpcArray['CS']='Kiste';vpcArray['CT']='Krt';vpcArray['GIB']='Gibo';vpcArray['BR']='Stange';
var vpcColli=vpcArray[vpc];
if (vpcColli==undefined)
{
vpcColli='other packing';
}
return vpcColli;
}
function urldecode(url) {
return decodeURIComponent(url.replace(/\+/g, ' '));
}