????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 13.59.50.189 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/labs.astacus.se/POCKETLORD/js/ |
Upload File : |
// GLOBAL register var Building; var Floor; var Room; var WorkType; var Priority; var InstallationType; var Installation; var ErrorCause; var artikel; var Customer; var Workgroup; var Workstatus; var Performer; var WorkorderStoresArticles; var StoresArticleLocation; var Worktime; var Management; var Person; var variabelIndex = 0; // Sets the image to offline function offline() { document.getElementById("version").innerHTML = "OFFLINE"; } // Sets the image to online function online() { document.getElementById("version").innerHTML = "ONLINE"; } if ((navigator.userAgent.match("iPhone"))) { document.getElementsByTagName('html')[0].style.zoom = 0.4; } // GLOBAL PlannedMeasures var PlannedMeasures; //Only used in AO-List in index.html var PlannedMeasure; // Used on all other pages inside a AO. function updateSettings(_nbrRegister,_nbrObject,_serverHost){ localStorage.setItem("nbrRegister",_nbrRegister); localStorage.setItem("nbrObject",_nbrObject); localStorage.setItem("serverHost",_serverHost); } function saveSettings(){ updateSettings(document.getElementById("nbrRegister").value,document.getElementById("nbrObject").value,document.getElementById("serverHost").value); } function initAO(call, page) { online(); if(localStorage.getItem("serverHost") == null){ updateSettings("100","20","http://skane.test.5d.se/api/v1/"); //updateSettings("100","20","http://vfast.landlord.5d.se/api/v1/"); } if (localStorage.getItem('localPUData') == null || localStorage.getItem('localPUData') == "") { //var r = confirm("Vill du ladda ner dina arbetsordrar och register från Landlord?"); // if (r == true) { //http://vfast.landlord.5d.se/api/v1/PlannedMeasure?where=ispreventivemaintenanceGenerated%20eq%200%7CworkorderStatus%20eq%200|serviceunitguid%20eq%204400000013 var nbrObject = localStorage.getItem("nbrObject"); var serverHost = localStorage.getItem("serverHost"); getJSONVariable(""+serverHost+"PlannedMeasure?take="+nbrObject+"&where=InstallationTypeGUID%20eq%204404000353","PlannedMeasures","getAllRegisters();"); // getJSONVariable(""+serverHost+"PlannedMeasure?take="+nbrObject,"PlannedMeasures","getAllRegisters();"); //} } else { if (call != "") { call = call.replace(/#/g, "'"); // Replace # with ' eval(call); } if (page != "") { page = page.replace(/#/g, "'"); // Replace # with ' eval(page); } var registerTemp = localStorage.getItem("registerTemp"); if (registerTemp != "" ){ if( registerTemp != null){ var JSONdata = JSON.parse(registerTemp); var fCode = document.getElementById(JSONdata.item.qCode); if(fCode != null){ var fDescription = document.getElementById(JSONdata.item.qDescription); fCode.value = JSONdata.item.code; fDescription.value = JSONdata.item.description; //if(call != "null"){ var guid = JSONdata.item.guid; var items = eval(JSONdata.item.register); var x = 0; var obj; for (ao_item in items) { if(items[x].guid == guid){ obj = items[x]; } x++; } var name = JSONdata.item.qCode.substr(0,JSONdata.item.qCode.lastIndexOf(".")); var setValue = "PlannedMeasure." + name; if(name != ""){ eval("PlannedMeasure." + name+" = obj"); } localStorage.setItem("registerTemp", ""); submit_data(JSONdata.item.page, ''); //} //localStorage.setItem("registerTemp", ""); } } } } } function populateFields() { for (i = 0; i < document.forms[0].elements.length; i++) { var type = document.forms[0].elements[i].type; var name = document.forms[0].elements[i].name; if (type == "text" || type == "textarea" || type == "tel") { var obj = 'PlannedMeasure.' + name; obj = obj.substr(0,obj.lastIndexOf(".")); if (eval(obj) != undefined && name != "") { eval('addFieldItem("' + name + '",PlannedMeasure.' + name + ');'); } } else if (type == "select-one") { var obj = 'PlannedMeasure.' + name; obj = obj.substr(0,obj.lastIndexOf(".")); if (eval(obj) != undefined && name != "") { var register = name; register = register.substr(0,register.lastIndexOf(".")-4); eval('addSelectItems("' + name + '",' + register + ');'); eval('selectItem("' + name + '",PlannedMeasure.' + name + ');'); } } } //function addSelectItems(selectId, items) { var aonummer = getQueryAONummer(); document.getElementById("link_status").href = "status.html?mn=" + aonummer; document.getElementById("link_planeradatgard").href = "planeradatgard.html?mn=" + aonummer; setPUTopic(); if(document.getElementById("InspectionDate") != undefined){ var currentTime = new Date(); var month = currentTime.getMonth() + 1; if(month < 10){ month = "0"+month; } var day = currentTime.getDate(); if(day < 10){ day = "0"+day; } var year = currentTime.getFullYear(); var datum= year +"-"+ month + "-" + day; document.getElementById("InspectionDate").value = datum; } } function setBarcode(barcode, page, target) { if(page == "stadkontroll"){ location.href = barcode; }else{ //alert( page + "?mn=" + barcode + "&target=" + target); location.href = page + "?mn=" + barcode + "&target=" + target; } } function drawPUTable(byggnad, forv,atgardsar,atgard) { document.getElementById("loading").style.visibility = "hidden"; var table = '<table width="730" border="0" align="center" cellpadding="0" cellspacing="0" class="sortable" id="cp_table">'; table += '<tr>'; table += '<td width="15"></td>'; table += '<td width="120"><strong>Förvaltn. obj.</strong></td>'; table += '<td width="240"><strong>Byggnad</strong></td>'; table += '<td width="134"><strong>Åtgärd</strong></td>'; table += '<td width="147"><strong>Åtgärdsår-månad</strong></td>'; table += '<td width="74"> </td>'; table += '</tr>'; for(var x = 0; x < PlannedMeasures.length;x++){ //if (PlannedMeasures[x].PlannedMeasureStatusTitle == "Aktiv") { if(PlannedMeasures[x] != undefined){ var link = 'javascript:document.location.href=\'planeradatgard.html?mn=' + PlannedMeasures[x].guid + '&index=' + x + '\''; show = false; var script = ""; if (byggnad != "") { if(PlannedMeasures[x].BuildingGUID != null){ script += " && PlannedMeasures[x].BuildingGUID.Title.toUpperCase().indexOf(byggnad.toUpperCase()) !== -1 "; } } if (forv != "") { if(PlannedMeasures[x].ManagementGUID != null){ script += " && PlannedMeasures[x].ManagementGUID.ID.toUpperCase().indexOf(forv.toUpperCase()) !== -1 "; } } if (atgardsar != "") { if(PlannedMeasures[x].PlannedDate != null){ script += " && PlannedMeasures[x].PlannedDate.toUpperCase().indexOf(atgardsar.toUpperCase()) !== -1 "; } } if (atgard != "") { if(PlannedMeasures[x].MeasureCodeGUID != null){ script += " && PlannedMeasures[x].MeasureCodeGUID.ID.toUpperCase().indexOf(atgard.toUpperCase()) !== -1 "; } } script = script.substring(4, 500); if (script == "") { script = "true"; } if (eval(script)) { show = true; } if (show == true) { if(PlannedMeasures[x].ManagementGUID!= null){ var Management = PlannedMeasures[x].ManagementGUID.ID; } if(PlannedMeasures[x].BuildingGUID!= null){ var Building = PlannedMeasures[x].BuildingGUID.ID +" "+ PlannedMeasures[x].BuildingGUID.Title; } if(PlannedMeasures[x].MeasureCodeGUID!= null){ var MeasureCode = PlannedMeasures[x].MeasureCodeGUID.ID; } if(PlannedMeasures[x].PlannedDate!= null){ var PlannedDate = PlannedMeasures[x].PlannedDate.substr(0,7); } table += '<tr>'; table += '<td width="15" height="40"> </td>'; table += '<td width="120">'+Management+'</td>'; table += '<td width="240">'+Building+'</td>'; table += '<td width="134">'+MeasureCode+'</td>'; table += '<td width="147">'+PlannedDate+'</td>'; table += '<td width="74" align="right"><input type="button" name="button3" id="button3" value="Vidare" onClick="'+link+'" class="buttons_small"></td>'; table += '</tr>'; } } } table += '</table>'; document.getElementById("energy_table").innerHTML = table; sorttable.makeSortable(document.getElementById("cp_table")); enableFormsInIscroll(); } function showMessage(message){ alert(message); } function drawRegisterTable(kod, beskrivning, flag) { if(flag == undefined){ flag = ""; } document.getElementById("loading").style.visibility = "hidden"; var qDescription = getQueryDescritpion(); var qCode = getQueryCode(); var qPage = getQueryPage(); var qRegister = getQueryRegister(); var qAONummer = getQueryAONummer(); var x = 0; if (eval(qRegister) == null) { // Downlod the register if it does not exist local! var r = confirm("Detta register måste laddas ner från er Server, vill du göra det nu?"); if (r == true) { var nbrRegister = localStorage.getItem("nbrRegister"); var nbrObject = localStorage.getItem("nbrObject"); var serverHost = localStorage.getItem("serverHost"); getJSONVariable(""+serverHost+""+qRegister+"?take="+nbrRegister+"",qRegister,"drawRegisterTable('','','');"); } } if(qRegister == "Building" && flag == ""){ var nbrRegister = localStorage.getItem("nbrRegister"); var nbrObject = localStorage.getItem("nbrObject"); var serverHost = localStorage.getItem("serverHost"); var ManagementGUID = PlannedMeasure.ManagementGUID.guid; getJSONVariable(""+serverHost+"Building?where=ManagementGUID%20eq%20"+ManagementGUID+"&take="+nbrRegister,qRegister,"drawRegisterTable('','','stop');"); } if(qRegister == "Floor" && flag == ""){ var nbrRegister = localStorage.getItem("nbrRegister"); var nbrObject = localStorage.getItem("nbrObject"); var serverHost = localStorage.getItem("serverHost"); var BuildingGUID = PlannedMeasure.BuildingGUID.guid; //alert(""+serverHost+"Floor?where=BuildingGUID%20eq%20"+BuildingGUID+"&take="+nbrRegister,qRegister,"drawRegisterTable('','','stop');"); getJSONVariable(""+serverHost+"Floor?where=BuildingGUID%20eq%20"+BuildingGUID+"&take="+nbrRegister,qRegister,"drawRegisterTable('','','stop');"); } if(qRegister == "Room" && flag == ""){ var nbrRegister = localStorage.getItem("nbrRegister"); var nbrObject = localStorage.getItem("nbrObject"); var serverHost = localStorage.getItem("serverHost"); var FloorGUID = PlannedMeasure.FloorGUID.guid; getJSONVariable(""+serverHost+"Room?where=FloorGUID%20eq%20"+FloorGUID+"&take="+nbrRegister,qRegister,"drawRegisterTable('','','stop');"); } var table = '<table width="730" border="0" align="center" cellpadding="0" cellspacing="0" class="sortable" id="cp_table">'; table += '<tr>'; table += '<td width="200"><strong>Kod</strong></td>'; table += '<td width="480"><strong>Benämning</strong></td>'; table += '<td width="50"> </td>'; table += '</tr>'; var items = eval(qRegister); for (ao_item in items) { var ID = items[x].ID; var Title = items[x].Title; var guid = items[x].guid; if(ID == undefined){ ID = items[x].guid; } if(Title == undefined){ Title = "" } var link = "updateFieldsFromRegister('" + qCode + "','" + qDescription + "','"+qRegister+"','" + ID + "','"+guid+"','" + Title + "','" + qAONummer + "','" + qPage + "');"; show = false; var script = ""; if (kod != "") { script += " && " + qRegister +"[x].ID.toUpperCase().indexOf(kod.toUpperCase()) !== -1 "; } if (beskrivning != "") { script += " && " + qRegister + "[x].Title.toUpperCase().indexOf(beskrivning.toUpperCase()) !== -1 "; } script = script.substring(4, 500); if (script == "") { script = "true"; } if (eval(script)) { show = true; } if (show == true) { table += '<tr>'; table += '<td width="200" height="40">' + ID + '</td>'; table += '<td width="480">' + Title + '</td>'; table += '<td width="50" align="right"><input type="button" value="Välj" onClick="' + link + '" class="buttons_small"></td>'; table += '</tr>'; } x++; } table += '</table>'; document.getElementById("ao_table").innerHTML = table; sorttable.makeSortable(document.getElementById("cp_table")); enableFormsInIscroll(); } function enableFormsInIscroll() { [].slice.call(document.querySelectorAll('input, select, button, textarea')).forEach(function (el) { el.addEventListener(('ontouchstart' in window) ? 'touchstart' : 'mousedown', function (e) { e.stopPropagation(); }) }) } function filterPU() { drawPUTable(document.getElementById("urval_byggnad").value.toString(), document.getElementById("urval_forv").value.toString(), document.getElementById("urval_atgardar").value.toString(), document.getElementById("urval_atgard").value.toString()); } function filterRegister() { drawRegisterTable(document.getElementById("urval_kod").value.toString(), document.getElementById("urval_beskrivning").value.toString(),'stop'); } function reloadPURgisterAndUnderhall() { //DONE var r = confirm("Vill du verkligen ladda om alla poster?"); if (r == true) { var p = prompt("Ange byggnadskod:",""); variabelIndex = 0; var nbrRegister = localStorage.getItem("nbrRegister"); var nbrObject = localStorage.getItem("nbrObject"); var serverHost = localStorage.getItem("serverHost"); getJSONVariable(""+serverHost+"PlannedMeasure/?where=InstallationTypeGUID%20eq%204404000353|BuildingID%20begins%20"+p+"&take="+nbrObject,"PlannedMeasures","getAllRegisters();"); } } function getAllRegisters(){ var nbrRegister = localStorage.getItem("nbrRegister"); var nbrObject = localStorage.getItem("nbrObject"); var serverHost = localStorage.getItem("serverHost"); var registerArray = ["getJSONVariable('"+serverHost+"Room/?take="+nbrRegister+"','Room','getAllRegisters();');","getJSONVariable('"+serverHost+"Building/?take="+nbrRegister+"','Building','getAllRegisters();');","getJSONVariable('"+serverHost+"Floor/?take="+nbrRegister+"','Floor','getAllRegisters();');","getJSONVariable('"+serverHost+"Management/?take="+nbrRegister+"','Management','getAllRegisters();');","getJSONVariable('"+serverHost+"InstallationType/?take="+nbrRegister+"','InstallationType','getAllRegisters();');","getJSONVariable('"+serverHost+"Installation/?take="+nbrRegister+"','Installation','getAllRegisters();');","getJSONVariable('"+serverHost+"Person/?take="+nbrRegister+"','Person','getAllRegisters();');","getJSONVariable('"+serverHost+"pmPriority/?take="+nbrRegister+"','Priority','drawPUTable(##,##,##,##)');"]; eval(registerArray[variabelIndex]); variabelIndex++; } function getJSONVariable(url,variable,functionToCall) { document.getElementById("loading").style.visibility = "visible"; document.getElementById("loading").innerHTML="<br><strong>LADDAR...</strong><br><div class='texts'>"+variable+"</div>"; if (functionToCall != "") { functionToCall = functionToCall.replace(/#/g, "'"); // Replace # with ' } look = true; var call = url.replace("http://","getjsonvariable://")+"!"+variable+"&"+functionToCall; window.location = call; } function setJSONVariable(variable,functionToCall){ variable = variable.replace(/\r\n/g, ""); variable = variable.replace(/\n/g, ""); variable = variable.replace(/\r/g, ""); //variable = variable.replace(/\\\"/g, ""); functionToCall = functionToCall.replace(/#/g, "'"); if(variable != "" && functionToCall != ""){ if (variable.indexOf("PlannedMeasures") !== -1) { localStorage.setItem("localPUData", variable); } eval(variable); // eval(functionToCall); if (localStorage.getItem("localPURegister") != "") { // Append new register! var regs = localStorage.getItem("localPURegister"); variable = regs + ";" + variable; localStorage.setItem("localPURegister", variable); } else { localStorage.setItem("localPURegister", variable); } }else if(variable != "" && functionToCall == ""){ eval(variable); }else if(variable == "" && functionToCall != ""){ eval(functionToCall); } } function openRegisterView(register, code ,description, page) { var ao = getQueryAONummer(); window.location = "register.html?ao=" + ao + "&code=" + code + "®ister=" + register + "&description=" + description + "&page=" + page; } // Add Items to a select menu function addSelectItems(selectId, items) { var select = document.getElementById(selectId); select.options.length = 0; for (index in items) { select.options[select.options.length] = new Option(items[index].ID, items[index].ID); } } // Selects Items to a select menu function selectItem(selectId, items) { var selObj = document.getElementById(selectId); for (var i = 0; i < selObj.options.length; i++) { if (selObj.options[i].text == items) { selObj.options[i].selected = true; } } } function updateFieldsFromRegister(qCode, qDescription, qRegister, code, guid, description, aonumber, page) { var registerTemp = { "item": { "qCode": qCode, "qDescription": qDescription, "register": qRegister, "code": code, "guid": guid, "description": description, "page": page } } localStorage.setItem("registerTemp", JSON.stringify(registerTemp)); window.location = page + ".html?mn=" + aonumber; } // Add Items to a textfield function addFieldItem(selectId, i) { var field = document.getElementById(selectId); if(selectId.indexOf("DateTime") !== -1 || selectId.indexOf("Date") !== -1){ // Syntax is like 2012-01-01T00:00:00.123 -> 2012-01-01 00:00 i = i.replace("T"," "); i = i.substr(0,10); } if(i != undefined){ field.value = i; } } function sendEmail() { location.href = "mailto:" + arbetsorder.ovrigt.epost; } function callPhone() { location.href = "call:" + arbetsorder.ovrigt.epost; } function smsPhone() { location.href = "sms:" + arbetsorder.ovrigt.epost; } //Update the description based on new option text function updateSelect(selObj, items, field, page) { var newText = selObj.options[selObj.selectedIndex].text; items = eval(items); for (index in items) { if (items[index].ID == newText) { addFieldItem(field, items[index].Title); } } submit_data(page, ''); } // Creates an XML of all fields data and saves it in localStorage called localXML function submit_data(page, goto) { for (i = 0; i < document.forms[0].elements.length; i++) { var name = document.forms[0].elements[i].name; var type = document.forms[0].elements[i].type; var value = document.forms[0].elements[i].value; //alert("name:"+name+" type:"+type); if (type == "text" || type == "tel" || type == "select-one" || type == "textarea") { //var setValue = "Workorder." + name + " = '" + value + "'"; var temp_name = name.substr(0,name.lastIndexOf(".")); if(name.indexOf("DateTime") !== -1 || name.indexOf("Date") !== -1){ value += "T00:00:00"; } if(name.lastIndexOf(".") === -1){ var setValue = "PlannedMeasure." + name + " = '" + value + "'"; eval(setValue); }else{ if(eval("PlannedMeasure."+temp_name) != null){ var setValue = "PlannedMeasure." + name + " = '" + value + "'"; //alert(setValue); eval(setValue); } } } } if(page == "avlasning"){ // setENERGYIndex(); } if(getQueryAONummer() == "0"){ PlannedMeasure.guid = 0; } localStorage.setItem("currentPU", JSON.stringify(PlannedMeasure)); if (goto != "") { if (goto != "index.html") { location.href = goto + "?mn=" + getQueryAONummer(); } else { var localPUData = localStorage.getItem("localPUData"); var index = getIndexForAONumber(getQueryAONummer()); var JSONdata = eval(localPUData); localStorage.setItem("localPUData", "PlannedMeasures = " + JSON.stringify(JSONdata)); var nbrRegister = localStorage.getItem("nbrRegister"); var nbrObject = localStorage.getItem("nbrObject"); var serverHost = localStorage.getItem("serverHost"); var url = ""+serverHost+"PlannedMeasure/action/save/?" var call = url.replace("http://","sendjson://") + localStorage.getItem("currentPU"); //Update AO List PlannedMeasures[parseInt(localStorage.getItem("ENERGYIndex"))] = JSON.parse(localStorage.getItem("currentPU")); localStorage.setItem("localPUData", "PlannedMeasures = " + JSON.stringify(PlannedMeasures)); // alert(call); window.location = call; } } } function setPUIndex() { var path = document.location.toString(); var index = path.substring(path.indexOf("&index=") + 7); if (index.length < 10) { // Make sure we only store index when its a number. If we navigate to uppdrag.html from any other page we shall not reset ENERGYIndex localStorage.setItem("ENERGYIndex", index); var savedlocalPUData = localStorage.getItem('localPUData'); eval(savedlocalPUData); localStorage.setItem("currentPU", JSON.stringify(PlannedMeasures[index])); var savedAORegister = localStorage.getItem("localPURegister"); eval(savedAORegister); var savedcurrentPUData = localStorage.getItem('currentPU'); savedcurrentPUData = "PlannedMeasure = " + savedcurrentPUData eval(savedcurrentPUData); } } function getQueryCode() { var path = document.location.toString(); var qCode = path.substring(path.indexOf("&code=") + 6); var pos = qCode.indexOf("&"); return qCode.substring(0, pos); } function getQueryDescritpion() { var path = document.location.toString(); var qDecription = path.substring(path.indexOf("&description=") + 13); var pos = qDecription.indexOf("&"); return qDecription.substring(0, pos); } function getQueryRegister() { var path = document.location.toString(); var qRegister = path.substring(path.indexOf("®ister=") + 10); var pos = qRegister.indexOf("&"); return qRegister.substring(0, pos); } function getQueryPage() { var path = document.location.toString(); return path.substring(path.indexOf("&page=") + 6); } function setPUTopic() { var topic = document.getElementById("topic"); if(PlannedMeasure.MeasureCodeGUID != null){ topic.innerHTML = PlannedMeasure.MeasureCodeGUID.ID + " - " + PlannedMeasure.MeasureDescriptionPlain; } } function reloadPage(page) { return page + "?" + Math.random(); } /* FUNCTIONS USED BY Arbetsorder */ // Returns the array index in arbetsorder for a given aonummer. function getIndexForAONumber(aonummer) { return localStorage.getItem("ENERGYIndex"); } function newPU() { var r = confirm("Vill du ärva egenskaper från den senaste åtgärden?"); if (r == true) { window.location = "planeradatgard.html?mn=0"; } else { PlannedMeasure = getEmptyPlannedMeasure(); localStorage.setItem('currentPU',JSON.stringify(PlannedMeasure)); window.location = "planeradatgard.html?mn=0"; } } function getEmptyPlannedMeasure(){ return { "guid": 0, "MeasureCodeGUID": null, "MeasureDescriptionPlain":"", "PlannedDate": "0001-01-01T00:00:00", "PlannedCost": null, "InstallationTypeGUID": null, "InstallationGUID": null, "IsLocked": false, "Quantity": "", "Interval": "", "IntervalTypeID": "", "InspectionPersonGUID": null, "InspectionDate": "0001-01-01T00:00:00", "PriorityGUID": null, "CustomerGUID": null, "ManagementGUID": null, "PropertyGUID": null, "BuildingGUID": null, "FloorGUID": null, "RoomGUID": null, "DisengagingState": "" }; } function getQueryAONummer() { var path = document.location.toString(); var qAONummer = path.substring(path.indexOf("?") + 4); var pos = qAONummer.indexOf("&"); if (pos === -1) { return qAONummer; } else { return qAONummer.substring(0, pos); } } function takePhoto(page,photo){ var url = "takephoto://"+page+".html#"+photo; window.location = url; } function showPhoto(page,photo,photoname){ //window.location = page;¨ //alert(document.getElementById(photo).src); document.getElementById(photo).src = "http://www.astacus.se/images/verktyg.jpg"; } function showImage(){ document.getElementById("photo").src ="http://labs.astacus.se/POCKETLORD/Moduler/PU/image.php"; } function goToList(){ window.location = "index.html"; } function sendJSONResult(obj){ //alert((obj)); var Result = JSON.parse((obj)); if(Result.SaveMessage != null){ alert(Result.SaveMessage); }else{ //alert(Result.UpdatedModel.replace(/#/g, '"')); //var UpdatedWorkOrder = JSON.parse(Result.UpdatedModel.replace(/#/g, '"')); var UpdatedWorkOrder = Result.UpdatedModel; if(UpdatedWorkOrder.WorkorderNumber != null){ PlannedMeasures[parseInt(localStorage.getItem("ENERGYIndex"))] = UpdatedWorkOrder; localStorage.setItem("localPUData", "PlannedMeasures = " + JSON.stringify(PlannedMeasures)); alert("Tack, data har synkroniserats!"); window.location = "index.html"; }else if(UpdatedWorkOrder.StoresGUID != null){ alert("Tack, data har synkroniserats!"); window.location = "inventering.html"; }else{ alert("Tack, data har synkroniserats!"); window.location = "index.html"; } } }