Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var menu = null;
- var q = ["Cihazı yeniden başlatın", "<sup>Cihazı yeniden başlatın</sup>"];
- function ce(x)
- {
- return document.createElement(x);
- }
- function ge(x)
- {
- return document.getElementById(x);
- }
- function ac(x, y)
- {
- x.appendChild(y);
- }
- function cbLoad()
- {
- //if (false)//localStorage.getItem("User") ==null)
- //{
- // //ge("Gosterge").style.display = "none";
- // window.location = "index.html";
- //}
- //else
- if(true)
- {
- //ge("mySidenav").style.display = "block";
- $.ajax({
- url: './veri.json',
- type: "GET",
- data: "",
- //contentType: "application/json; charset=utf-8",
- dataType: "json",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- var o, i, j, x,PP;
- var last = "__SL_G_RDT";
- var mode = "__SL_G_S.D";
- if ("Unknown Token" == last) {
- last = 0;
- }
- menu = AyrilmisData.menu;
- console.log("Menu : "+menu);
- o = ge("mySidenav");
- for (x = 0; x < Object.keys(AyrilmisData.menu).length; x++) {
- i = ce('a');
- i.id = AyrilmisData.menu[x].ID;
- i.className = (x == 0) ? 'nav-item nav-link active' : 'nav-item nav-link MenuRenk';
- i.addEventListener('click', cbClick, false);
- i.innerHTML = AyrilmisData.menu[x].Menu;
- // i.href = '';
- pp = ce("div");
- pp.className = "Cibik";
- ac(o, i);
- ac(o, pp);
- //if (x == 0) {
- // DivKapatAc("Bolgeler");
- //}
- }
- }
- });
- //BolgeListesi();
- //UsersList();
- //CihazListesi();
- }
- }
- function cbClick(e) {
- for (var i = 0; i < menu.length; i++) {
- var ay = JSON.stringify(menu[i]);
- var by = JSON.parse(ay);
- if (e.target.id[0] == by.ID) {
- ge(by.ID).className = 'nav-item nav-link active';
- if (e.target.id == 1) {
- console.clear();
- var vsend = "setorder=1&" + localStorage.getItem("User") + "!";
- console.log("Sesion sorgulandı : " + vsend);
- ajaxCall('/setidx', "post", vsend, AlarmSesion);
- }
- else if (e.target.id == 2) {
- var vsend = "setorder=1&" + localStorage.getItem("User") + "!";
- ajaxCall('/setidx', "post", vsend, BolgelerSession);
- console.log("Sesion sorgulandı : " + vsend);
- }
- else if (e.target.id == 3) {
- var vsend = "setorder=1&" + localStorage.getItem("User") + "!";
- ajaxCall('/setidx', "post", vsend, KameraSession);
- console.log("Sesion sorgulandı : " + vsend);
- }
- else if (e.target.id == 4) {
- var vsend = "setorder=1&" + localStorage.getItem("User") + "!";
- ajaxCall('/setidx', "post", vsend, OdalarSession);
- console.log("Sesion sorgulandı : " + vsend);
- }
- else if (e.target.id == 5) {
- var vsend = "setorder=1&" + localStorage.getItem("User") + "!";
- ajaxCall('/setidx', "post", vsend, GecmisSession);
- console.log("Sesion sorgulandı : " + vsend);
- }
- else if (e.target.id == 6) {
- var vsend = "setorder=1&" + localStorage.getItem("User") + "!";
- ajaxCall('/setidx', "post", vsend, PinDegistirSession);
- console.log("Sesion sorgulandı : " + vsend);
- }
- else if (e.target.id == 7) {
- var vsend = "setorder=1&" + localStorage.getItem("User") + "!";
- ajaxCall('/setidx', "post", vsend, AyarlarSession);
- console.log("Sesion sorgulandı : " + vsend);
- }
- else if (e.target.id == 8) {
- var vsend = "setorder=1&" + localStorage.getItem("User") + "!";
- ajaxCall('/setidx', "post", vsend, settingsSession);
- console.log("Sesion sorgulandı : " + vsend);
- }
- else if (e.target.id == 9) {
- CihazlariSor = 0;
- AlarmiSor = 0;
- var vsend = "redled=toggle";
- ajaxCall('/light', "POST", vsend, "");
- }
- else if (e.target.id == 10) {
- var vsend = "setorder=1&" + localStorage.getItem("User") + "!";
- ajaxCall('/setidx', "post", vsend, KullanıcilarSession);
- console.log("Sesion sorgulandı : " + vsend);
- }
- else if (e.target.id == 11) {
- var vsend = "setorder=1&" + localStorage.getItem("User") + "!";
- ajaxCall('/setidx', "post", vsend, CihazlarSession);
- console.log("Sesion sorgulandı : " + vsend);
- }
- else if (e.target.id == 12) {
- CihazlariSor = 0;
- AlarmiSor = 0;
- localStorage.clear();
- window.location = "index.html";
- }
- else {
- CihazlariSor = 0;
- AlarmiSor = 0;
- }
- }
- else {
- ge(by.ID).className = 'ns';
- }
- }
- }
- function CDurumu(CihazID)
- {
- try
- {
- var vsend = "setorder=" + CihazID +"&"+localStorage.getItem("User")+ "!";
- ajaxCall('/setidx', "post", vsend, CBilgisi);
- console.log("Cihaz Durumu Sorgulandı : " + vsend);
- }
- catch (e)
- {
- console.log("Cihaz Durumu Sorgulanırken Hata Kodu : " + e.message);
- }
- }
- function CBilgisi()
- {
- ajaxCall('/jzone', "GET", "reg1", CDetay, StatusNull);
- }
- var DonenDeger = "00";
- function CDetay(dr) {
- console.log("Cihaz Detayındayım");
- var data = dr;
- console.log("Ham Değer : " + data);
- var SSList = data.split('&');
- for (var i = 0; i < SSList.length; i++) {
- var GetSensor = SSList[i].split('-');
- var GetSensorName = GetSensor[0];
- var GetSensorState = GetSensor[1];
- if (i == 0)
- GetSensorName = GetSensorName.substring(5);
- var SenStatusNow = SensorStatuReader(GetSensorState[0]);
- var ByPassButtonState = GetSensorState[1];
- var ZilSesiButtonState = GetSensorState[2];
- var NotfyButtonState = GetSensorState[3];
- SenOlustur((i + 1), SenStatusNow, GetSensorName, ByPassButtonState, ZilSesiButtonState, NotfyButtonState);
- console.log("Get Sensör Name : " + GetSensorName);
- console.log("Get Sensör Status : " + GetSensorState);
- }
- }
- //SensorStatus
- function SensorStatuReader(StatusNum) {
- var SStatus = ["Hazır", "Alarm 2", "Alarm 1", "Alarm", "Tamper", "Alarm 2,Tamper", "Alarm 1,Tamper", "Alarm,Tamper", "Pil Düşük", "Hazır Değil"];
- return SStatus[StatusNum];
- }
- //SensorStatus
- //AlarmStatus
- function AlarmStatuReader(AlarmNum) {
- var AStatus = ["Kurulmadı", "Dışarda Kuruldu", "İçerde Kuruldu", "Alarm", "Sabotaj", "Alarm Sabotaj", "Alarm Haberleşme Hatası", "Haberleşme Hatası", "Pil Düşük", "Pilden Çalışıyor"];
- return AStatus[AlarmNum];
- }
- //AlarmStatus
- function SSSetOrder(CihazID, SetTalep) {
- try {
- var vsend = "setorder=" + CihazID +"&"+localStorage.getItem("User")+ "!";
- ajaxCall('/setidx', "post", vsend, SSSetVal(SetTalep));
- console.log("Sensör Index : " + vsend);
- }
- catch (e) {
- console.log("Cihaz Durumu Sorgulanırken Hata Kodu : " + e.message);
- }
- }
- function Tlp(degr) {
- console.log("Değer : " + degr);
- }
- function CihazDurumlariniListele() {
- setTimeout(function () {
- $("#Icerik").empty();
- CDurumu(1);
- }, 50000);
- }
- function SSSetVal(SetDegr) {
- setTimeout(function () {
- ajaxCall('/jzone', "post", SetDegr, CihazDurumlariniListele);
- console.log("Sensör Değiştirme Talebi : " + SetDegr);
- }, 50000);
- }
- function SenOlustur(CID, SensorState, SensorName, BypassDurum, ZilDurum, NotfyDurum) {
- var SSensor = ce('div');
- SSensor.id = CID;
- SSensor.className = "ffj";
- var SSName = ce('h2');
- SSName.innerHTML = SensorName;
- ac(SSensor, SSName);
- var SSDurum = ce('h3');
- SSDurum.innerHTML = SensorState;
- SSDurum.style = "text-align:center;margin-top:10px;";
- ac(SSensor, SSDurum);
- var SSCizgi = ce('hr');
- SSCizgi.style = "color:#FF611F;height:5px;background-color:#FF611F;";
- ac(SSensor, SSCizgi);
- var ByPassButton = ce('button');
- ByPassButton.id = CID;
- ByPassButton.className = "AlarmButton b1";
- ByPassButton.innerHTML = "Bypass";
- if (BypassDurum == 1)
- ByPassButton.style = "background-color:red";
- ByPassButton.addEventListener("click", function (e) {
- var Talep = "setzone=" + e.target.id + "&0&1&0&0!";
- SSSetOrder(e.target.id, Talep);
- })
- ac(SSensor, ByPassButton);
- var ChimeButton = ce('button');
- ChimeButton.id = CID;
- ChimeButton.className = "AlarmButton b4";
- ChimeButton.innerHTML = "Zil Sesi";
- if (ZilDurum == 1)
- ChimeButton.style = "background-color:red";
- ChimeButton.addEventListener("click", function (e) {
- var Talep = "setzone=" + e.target.id + "&0&0&1&0!";
- SSSetOrder(e.target.id, Talep);
- })
- ac(SSensor, ChimeButton);
- var NotifyButton = ce('button');
- NotifyButton.id = CID;
- NotifyButton.className = "AlarmButton b3";
- NotifyButton.innerHTML = "Notify";
- if (NotfyDurum == 1)
- NotifyButton.style = "background-color:red";
- NotifyButton.addEventListener("click", function (e) {
- var Talep = "setzone=" + e.target.id + "&0&0&0&1!";
- SSSetOrder(e.target.id, Talep);;
- })
- ac(SSensor, NotifyButton);
- ac(ge("Icerik"), SSensor);
- }
- function renderObj(d, o) {
- var i, j, k, x, y;
- var pst = "__SL_G_PST";
- for (x in o) {
- var z = o[x];
- if ((typeof (z) == 'object') && !Array.isArray(z)) {
- if ((x == "Confirm Profile") && ("0" == pst)) continue;
- i = ce('div');
- i.className = 'c';
- j = ce('h2');
- j.innerHTML = x;
- ac(i, j);
- j = ce('form');
- if ("f" in z) {
- j.method = "POST";
- j.name = "SimpleLink Configuration";
- j.action = "api/1/" + z.f;
- }
- ac(i, j);
- k = ce('input');
- k.type = "hidden";
- k.name = "__SL_P_S.R";
- if ("r" in z) {
- k.value = z.r;
- }
- else {
- k.value = "index.html";
- }
- ac(j, k);
- k = ce('table');
- k.width = "100%";
- ac(j, k);
- ac(d, i);
- renderObj(i, z);
- }
- else {
- if ((x == "f") || (x == "r")) continue;
- i = ce('tr');
- ac(d.children[1].children[1], i);
- k = ce('td');
- k.innerHTML = x;
- k.id = 'l';
- ac(i, k);
- k = ce('td');
- k.id = 'r';
- ac(i, k);
- if (Array.isArray(z)) {
- switch (z[0]) {
- case 0: //hidden input
- case 1: //input
- i = ce('input');
- i.type = "text";
- if (z[0] == 0) {
- i.type = "hidden";
- }
- i.name = "__SL_P_" + z[1];
- i.id = i.name;
- i.value = z[2];
- ac(k, i);
- break;
- case 2: //submit button
- i = ce('input');
- i.value = z[1];
- i.name = z[1];
- i.type = "submit";
- ac(k, i);
- break;
- case 3: //check box
- i = ce('input');
- i.type = "checkbox";
- i.value = z[1];
- i.name = "__SL_P_" + z[3];
- if (z[4] == "Checked") {
- i.checked = true;
- }
- j = document.createTextNode(z[2])
- ac(k, i);
- ac(k, j);
- break;
- case 4: //drop down list
- i = ce('select');
- i.name = "__SL_P_" + z[1];
- i.id = i.name;
- if (z[1] == "N.L") {
- i.addEventListener('change', ssidSel, false);
- }
- y = 2;
- while (y < z.length) {
- j = ce('option');
- j.innerHTML = z[y];
- j.value = z[y + 1];
- ac(i, j);
- if ((z[y + 2] == "selected") || (z[y + 2] == "Checked")) {
- i.selectedIndex = (y - 2) / 3;
- }
- y = y + 3;
- }
- ac(k, i);
- break;
- case 5: //dynamic text
- i = ce('div');
- i.id = z[1];
- ac(k, i);
- }
- }
- else // not array
- {
- // display text
- i = ce('div');
- i.innerHTML = z;
- ac(k, i);
- }
- }
- }
- }
- //Geçmiş
- function TarihGoster() {
- var d = new Date();
- var n = d.getFullYear();
- $("#Yil").append("<option value=" + n + ">" + n + "</Option>");
- for (var i = 1; i <= 31; i++) {
- var fx = i;
- if (i < 10)
- fx = "0" + i;
- $("#Gun").append("<option value=" + fx + ">" + fx + "</Option>");
- if (i <= 12) {
- $("#Ay").append("<option value=" + fx + ">" + fx + "</Option>");
- }
- }
- }
- function GecmisSetOrder() {
- try {
- var vsend = "setorder=1"+"&"+localStorage.getItem("User")+ "!";
- ajaxCall('/setidx', "post", vsend, GecmisTalep);
- console.log("Geçmiş Index : " + vsend);
- }
- catch (e) {
- console.log("İşlem Geçmişi Sorgulanırken Hata Kodu : " + e.message);
- }
- }
- function GecmisGetBilgi(SetDegr) {
- setTimeout(function () {
- ajaxCall('/jhistory', "post", SetDegr, HistoryBilgisi);
- console.log("İşlem geçmiş talebi : " + SetDegr);
- }, 50000);
- }
- function GecmisTalep() {
- setTimeout(function () {
- var SayfaKac = "1";
- var SeciliTarih = $("#Gun").val() + "/" + $("#Ay").val() + "/" + $("#Yil").val();
- var Gun = $("#Gun").val();
- var Ay = $("#Ay").val();
- var Yil = $("#Yil").val();
- var FilitreSecimi = $("#Filitre").val();
- var Istenen = "selhistory=0&" + Gun + "/" + Ay + "/" + Yil + "&" + FilitreSecimi + "&" + AktifSayfaButonu + "!";
- console.log("Istenen Tarih : " + Istenen);
- GecmisGetBilgi(Istenen);
- }, 50000);
- }
- function SayfaSet(HangiSayfa) {
- AktifSayfaButonu = HangiSayfa;
- GecmisTalep();
- }
- var AktifSayfaButonu = 1;
- function HistoryBilgisi() {
- ajaxCall('/jhistory', "GET", "reg1", HistoryDetay, StatusNull);
- }
- function HistoryDetay(dr) {
- $("#GecmisIcerik").empty();
- var data = dr;
- console.log("History Data : " + data);
- //olay geçmişi burda oluşturulacak
- var Olaylar = data.split("&");
- //Gelen Tarih Bilgisi
- var IlkeVeriyiAyir = Olaylar[0].split(".");
- console.log("İlk Veri : " + IlkeVeriyiAyir);
- //console.log("Diğer Veri : " + IlkeVeriyiAyir);
- var GelenGun = IlkeVeriyiAyir[0].substring(5);
- var GelenAy = IlkeVeriyiAyir[1];
- var GelenYil = IlkeVeriyiAyir[2].substring(0, 4);
- var FAyirma = Olaylar[0].split("-")
- var FilitreSecenek = FAyirma[1];
- var SayfaButton = FAyirma[2];
- $("#Gun").val(GelenGun);
- $("#Ay").val(GelenAy);
- $("#Yil").val(GelenYil);
- $("#Filitre").val(FilitreSecenek);
- console.log("Aktif Sayfa Butonu : " + AktifSayfaButonu);
- //Gelen Tarih Bilgisi
- for (var i = 1; i < Olaylar.length; i++) {
- var AyrilmisVeri = Olaylar[i].split("-");
- GecmisOlustur(i, AyrilmisVeri[0], AyrilmisVeri[1], AyrilmisVeri[2], AyrilmisVeri[4], AyrilmisVeri[3]);
- }
- }
- function GecmisOlustur(OlayID, HataKodu, OlayYeri, OlaySebebi, OlayTarihi, OlaySaati) {
- var OlayDiv = ce('div');
- OlayDiv.id = OlayID;
- OlayDiv.claEventName = "ffk";
- var Baslik = ce('h2');
- Baslik.innerHTML = "";
- ac(OlayDiv, Baslik);
- var SSCizgi = ce('hr');
- SSCizgi.style = "color:#FF611F;height:5px;background-color:#FF611F;";
- ac(OlayDiv, SSCizgi);
- var ErrorCode = ce('div');
- ErrorCode.innerHTML = "HataKodu : " + HataKodu;
- ErrorCode.className = "OlayAciklama";
- ac(OlayDiv, ErrorCode);
- var EventFloor = ce('div');
- EventFloor.innerHTML = "Olay Yeri : " + OlayYeri;
- EventFloor.className = "OlayAciklama";
- ac(OlayDiv, EventFloor);
- var EventDesc = ce('div');
- EventDesc.innerHTML = "Olay Sebebi : " + OlaySebebi;
- EventDesc.className = "OlayAciklama";
- ac(OlayDiv, EventDesc);
- var EventTime = ce('div');
- EventTime.innerHTML = "Olay Tarihi : " + OlayTarihi + " " + OlaySaati;
- EventTime.className = "OlayAciklama";
- ac(OlayDiv, EventTime);
- var SSCizgi = ce('hr');
- SSCizgi.style = "color:#FF611F;height:5px;background-color:#FF611F;";
- ac(OlayDiv, SSCizgi);
- ac(ge("GecmisIcerik"), OlayDiv);
- }
- //Geçmiş
- //Cihazlarla ilgili bölüm
- function Sesler() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#SesAd1").find("option").remove();
- $("#SesAd2").find("option").remove();
- $("#SesAd3").find("option").remove();
- $("#SesAd4").find("option").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.Sesler).length; i++) {
- $("#SesAd1").append("<option value=" + AyrilmisData.Sesler[i].id + ">" + AyrilmisData.Sesler[i].Ses + "</Option>");
- $("#SesAd2").append("<option value=" + AyrilmisData.Sesler[i].id + ">" + AyrilmisData.Sesler[i].Ses + "</Option>");
- $("#SesAd3").append("<option value=" + AyrilmisData.Sesler[i].id + ">" + AyrilmisData.Sesler[i].Ses + "</Option>");
- $("#SesAd4").append("<option value=" + AyrilmisData.Sesler[i].id + ">" + AyrilmisData.Sesler[i].Ses + "</Option>");
- }
- }
- });
- }
- function Alanlar() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#Alanlar").find("option").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.Alanlar).length; i++) {
- $("#Alanlar").append("<option value=" + AyrilmisData.Alanlar[i].id + ">" + AyrilmisData.Alanlar[i].Alan + "</Option>");
- }
- }
- });
- Sesler();
- }
- function SensorSecenekleri() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#Secenekler").find("option").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.Secenekler).length; i++) {
- $("#Secenekler").append("<option value=" + AyrilmisData.Secenekler[i].id + ">" + AyrilmisData.Secenekler[i].Secenek + "</Option>");
- }
- }
- });
- Alanlar();
- }
- function CihazTipListesi() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#CihazTipleri").find("option").remove();
- var TipLs;
- for (var i = 0; i < Object.keys(AyrilmisData.Tipler).length; i++) {
- $("#CihazTipleri").append("<option value=" + AyrilmisData.Tipler[i].id + ">" + AyrilmisData.Tipler[i].Tip + "</Option>");
- if (i == 0)
- TipLs = AyrilmisData.Tipler[i].Tip;
- else
- TipLs += "&" + AyrilmisData.Tipler[i].Tip;
- }
- CihazTipListesiHafiza = TipLs.split("&");
- }
- });
- SensorSecenekleri();
- }
- var CihazTipListesiHafiza;
- function CihazListesi() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#BolgeList").find("option").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.Cihazlar).length; i++) {
- $("#CihazList").append("<option value=" + AyrilmisData.Cihazlar[i].id + ">" + AyrilmisData.Cihazlar[i].Ad + "</Option>");
- }
- CihazTipListesi();
- SinyalGucuListe();
- }
- });
- }
- function SinyalGucuListe() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#SinyalGucu").find("option").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.SinyalGucu).length; i++) {
- $("#SinyalGucu").append("<option value=" + AyrilmisData.SinyalGucu[i].id + ">" + AyrilmisData.SinyalGucu[i].Seviye + "</Option>");
- }
- RssiListele();
- }
- });
- }
- function RssiListele() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#Rssi").find("option").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.Rssi).length; i++) {
- $("#Rssi").append("<option value=" + AyrilmisData.Rssi[i].id + ">" + AyrilmisData.Rssi[i].Rssi + "</Option>");
- }
- ParametreDakikaListele1();
- ParametreDakikaListele2();
- ParametreDakikaListele3();
- ParametreDakikaListele4();
- }
- });
- }
- function ParametreDakikaListele1() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#Parametre1").find("option").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.Dakika).length; i++) {
- $("#Parametre1").append("<option value=" + AyrilmisData.Dakika[i].id + ">" + AyrilmisData.Dakika[i].Dakika + "</Option>");
- }
- }
- });
- }
- function ParametreDakikaListele2() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#Parametre2").find("option").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.Dakika1).length; i++) {
- $("#Parametre2").append("<option value=" + AyrilmisData.Dakika1[i].id + ">" + AyrilmisData.Dakika1[i].Dakika + "</Option>");
- }
- }
- });
- }
- function ParametreDakikaListele3() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#Parametre3").find("option").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.Dakika2).length; i++) {
- $("#Parametre3").append("<option value=" + AyrilmisData.Dakika2[i].id + ">" + AyrilmisData.Dakika2[i].Dakika + "</Option>");
- }
- }
- });
- }
- function ParametreDakikaListele4() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#Parametre4").find("option").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.Dakika3).length; i++) {
- $("#Parametre4").append("<option value=" + AyrilmisData.Dakika3[i].id + ">" + AyrilmisData.Dakika3[i].Dakika + "</Option>");
- }
- }
- });
- }
- function CihazAdiniGoster() {
- var Degr = $("#CihazList").val();
- $("#CihazAd").val(Degr);
- }
- function CihazIste() {
- try {
- var SeciliCihaz = parseInt($("#CihazList").val());
- if (SeciliCihaz > 0) {
- var vsend = "setorder=" + $("#CihazList").val() +"&"+localStorage.getItem("User")+ "!";
- ajaxCall('/setidx', "post", vsend, CihazBilgisi);
- console.log("Cihaz Taleb Edildi Giden Veri : " + vsend);
- }
- }
- catch (e) {
- console.log("Cihaz İstenirken Hata Kodu : " + e.message);
- }
- }
- function CihazIsteOver(HangiCihaz) {
- try {
- $("#CihazList").val(0)
- console.log("Lütfen Seçiniz Set Edildi!");
- }
- catch (e) {
- console.log("Cihaz İstenirken Hata Kodu : " + e.message);
- }
- }
- function CihazBilgisi() {
- ajaxCall('/jsensor', "GET", "reg1®2®3®4®5®6", CihazDetayi, StatusNull);
- }
- function CihazDetayi(dr) {
- var data = dr;
- var characters = data.split("&");
- console.log("Gelen Data : " + data);
- console.log("Ayrilmiş veri: " + characters);
- console.log(characters[0]);
- //Cihaz Ad
- var values = characters[0].split("=");
- $("#CihazAd").val(values[1]);
- console.log("Cihaz adı : " + values[1]);
- //Cihaz Ad
- console.log(characters[1]);
- //Cihaz tipi, seçenekler, alanlar
- values = characters[1].split("=");
- $("#CihazTipleri").val(values[1][0]);
- $("#Secenekler").val(values[1][1]);
- $("#Alanlar").val(values[1][2]);
- console.log("Cihaz Tipi : " + values[1][0]);
- console.log("Seçenek : " + values[1][1]);
- console.log("Alan : " + values[1][2]);
- //Cihaz tipi, seçenekler, alanlar
- console.log(characters[2]);
- //Seri No 8 karakter
- values = characters[2].split("=");
- $("#serino").val(values[1]);
- //Seri No 8 karakter
- console.log("Seri No : " + values[1]);
- console.log(characters[3]);
- //Sinyal Gücü, Pil Gücü, Çalışma Metodu, Periyodik Haberleşme Zaman Aşımı (dk), Led Kontrolü, Parametre4
- values = characters[3].split("=");
- $("#SinyalGucu").val(values[1][0]);
- $("#Rssi").val(values[1][1]);
- $("#Parametre1").val(parseInt(values[1][2]) + 1);
- $("#Parametre2").val(values[1][3]);
- $("#Parametre3").val(values[1][4]);
- $("#Parametre4").val(values[1][5]);
- console.log("Sinyal Gücü : " + values[1][0]);
- console.log("Pil Gücü : " + values[1][1]);
- console.log("Çalışma Metodu : " + values[1][2]);
- console.log("Periyodik Haberleşme Zaman Aşımı : " + values[1][3]);
- console.log("Led Seçimi : " + values[1][4]);
- console.log("Parametre : " + values[1][5]);
- //Sinyal Gücü, Pil Gücü, Çalışma Metodu, Periyodik Haberleşme Zaman Aşımı (dk), Led Kontrolü, Parametre4
- console.log(characters[4]);
- //Sabotaj, Dil, Gözlem
- values = characters[4].split("=");
- var Cdegerleri = values[1];
- var dg1 = Cdegerleri;
- var bt2 = dg1 & 0x4;
- var bt1 = dg1 & 0x2;
- var bt0 = dg1 & 0x1;
- $("#Sabotaj").prop('checked', Boolean(bt0));
- $("#Dil").prop('checked', Boolean(bt1));
- $("#Gozlem").prop('checked', Boolean(bt2));
- console.log("Sabotaj : " + bt0);
- console.log("Dil: " + bt1);
- console.log("Gozlem : " + bt2);
- //Sabotaj, Dil, Gözlem
- console.log(characters[5]);
- //Ses1, Ses2, Ses3, Ses4
- values = characters[5].split("=");
- $("#SesAd1").val(values[1][0]);
- $("#SesAd2").val(values[1][1]);
- $("#SesAd3").val(values[1][2]);
- $("#SesAd4").val(values[1][3]);
- console.log("Ses1 : " + values[1][0]);
- console.log("Ses2 : " + values[1][1]);
- console.log("Ses3 : " + values[1][2]);
- console.log("Ses4 : " + values[1][3]);
- //Ses1, Ses2, Ses3, Ses4
- }
- function CihazDegistir() {
- if ($("#CihazList").val() == 0) {
- alert("Cihaz Seçimi Yapmadınız!");
- }
- else {
- if ($("#CihazAd").val() <= 0) {
- alert("Cihaz Adı Belirtiniz!");
- }
- else {
- try {
- var bt2 = ($("#Sabotaj").prop('checked') == true) ? 1 : 0;
- var bt1 = ($("#Dil").prop('checked') == true) ? 2 : 0;
- var bt0 = ($("#Gozlem").prop('checked') == true) ? 4 : 0;
- var dg1 = parseInt(bt0) + parseInt(bt1) + parseInt(bt2);
- console.log("Toplam Cekler : " + dg1);
- var CihazAD = $("#CihazAd").val();
- while (CihazAD.length < 16) {
- CihazAD += " ";
- }
- var CihazTip = $("#CihazTipleri").val();
- var SensorSecenek = $("#Secenekler").val();
- var Alanlar = $("#Alanlar").val();
- var serino = $("#serino").val();
- while (serino.length < 8) {
- serino += "0";
- }
- var SinyalGucu = $("#SinyalGucu").val();
- var Rssi = $("#Rssi").val();
- var Parametre1 = $("#Parametre1").val();
- var Parametre2 = $("#Parametre2").val();
- var Parametre3 = $("#Parametre3").val();
- var Parametre4 = $("#Parametre4").val();
- var SesAd1 = $("#SesAd1").val();
- var SesAd2 = $("#SesAd2").val();
- var SesAd3 = $("#SesAd3").val();
- var SesAd4 = $("#SesAd4").val();
- var SeciliCihaz = $("#CihazList").val();
- //gidecek sensör verisi
- var Baslangic = SeciliCihaz + "&";
- var Reg1 = CihazAD + "&";
- var Reg2 = CihazTip + SensorSecenek + Alanlar + "&";
- var Reg3 = serino + "&";
- var Reg4 = Parametre1 + Parametre2 + Parametre3 + Parametre4 + SinyalGucu + Rssi + "&";
- var Reg5 = dg1 + "&";
- var Reg6 = SesAd1 + SesAd2 + SesAd3 + SesAd4;
- //gidecek sensör verisi
- Vdata = Baslangic + Reg1 + Reg2 + Reg3 + Reg4 + Reg5 + Reg6;
- var vsend = "newsensor=" + String(Vdata) + "!";
- ajaxCall('/jsensor', "post", vsend, CihazBilgisi);
- console.log("Giden Değer : " + vsend);
- }
- catch (e) {
- console.log("Hata Kodu : " + e.message);
- }
- }
- }
- }
- function CihazSil() {
- try {
- var vsend = "newsensor=" + $("#CihazList").val() + "&Tanımsız Sensör &000&00000000&000000&0&0000!";
- ajaxCall('/jsensor', "post", vsend, CihazBilgisi);
- console.log("Giden Değer Cihaz Silme : " + vsend);
- }
- catch (e) {
- console.log("Hata Kodu : " + e.message);
- }
- }
- //Cihazlarla ilgili bölüm
- //Otomatik Öğrenme
- function YeniCihazEkle(CihazNo, YeniCihazAdi, YeniCihazTipi, YeniCihazSeriNo, YeniCihazSinyalGucu) {
- var YepYeniCihaz = ce('div');
- YepYeniCihaz.id = "YeniCihaz" + CihazNo;
- //Sinyal Gücünü Şimdilik Kapatıyoruz...
- YepYeniCihaz.innerHTML = "Cihaz No : " + CihazNo + " Tip : " + YeniCihazTipi + " SeriNo : " + YeniCihazSeriNo;//+" Sinyal Gücü : "+YeniCihazSinyalGucu;
- YepYeniCihaz.style = "margin-top:5px;";
- ac(ge("BulunanCihazlar"), YepYeniCihaz);
- }
- function doSetTimeout(CihazNo, YeniCihazAdi, YeniCihazTipi, YeniCihazSeriNo, YeniCihazSinyalGucu) {
- setTimeout(function () {
- console.log("Cihaz Bulundu : " + CihazNo);
- YeniCihazEkle(CihazNo, YeniCihazAdi, YeniCihazTipi, YeniCihazSeriNo, YeniCihazSinyalGucu);
- }, CihazNo * 1000);
- }
- var CihazzSor = false;
- function OtoDetay(dr) {
- var data = dr;
- console.log("Otomatik Öğrenme Detayı : " + data);
- var OOSList = data.split("&");
- console.log("Ayrılan Otomatik Veri : " + OOSList);
- var OtoDurumuNedir = OOSList[0].split("=");
- var OtoDurumu = OtoDurumuNedir[1][0];
- if (OtoDurumu == "0") {
- console.log("Otomatik Öğrenme Devam Ediyor");
- }
- else if (OtoDurumu == "1") {
- console.log("Otomatik Öğrenme Tamamlandı");
- OtoOgrenSonlandir();
- }
- $("#BulunanCihazlar").empty();
- for (var i = 1; i < OOSList.length; i++) {
- var CihazTuru = OOSList[i][0];
- var CihazSeriNo = OOSList[i].substring(1, 9);
- var CihazSinyalGucu = OOSList[i][9];
- var ElemanN = parseInt(CihazTuru);
- if (ElemanN > 0) {
- var CTurData = CihazTipListesiHafiza[ElemanN];
- console.log("Cihaz Türü : " + CTurData + " - Cihaz Seri No : " + CihazSeriNo);// + " - Cihaz Sinyal Gücü : " + CihazSinyalGucu);
- YeniCihazEkle(i, "Yeni Cihaz", CTurData, CihazSeriNo, CihazSinyalGucu);
- }
- }
- }
- function OtoOgrenmeSorgulama(CihazNo) {
- setTimeout(function () {
- console.log("Cihaz Sor : " + CihazzSor);
- if (CihazzSor) {
- console.log("Yeni Cihaz Var mı? Soruyoruz : " + CihazNo);
- ajaxCall('/jlearn', "GET", "reg1", OtoDetay, StatusNull);
- }
- }, CihazNo * 10000);
- }
- function YeniCihazVarmi(CihazNo, YeniCihazAdi, YeniCihazTipi, YeniCihazSeriNo, YeniCihazSinyalGucu) {
- YeniCihazEkle(CihazNo, YeniCihazAdi, YeniCihazTipi, YeniCihazSeriNo, YeniCihazSinyalGucu);
- }
- function GostertmeyeBasla(Islem) {
- $("#BulunanCihazlar").empty();
- ge("CihazListDiv").style.display = "none";
- ge("OtomatikOgrenmeDiv").style.display = "none";
- ge("OtomatikOgrenmeIslemiDiv").style.display = "block";
- setTimeout(function () {
- var vsend = "setlearn=" + Islem + "!";
- ajaxCall('/jlearn', "post", vsend, OtomatikOgrenCihazBilgileriSor);
- console.log("Otomatik Öğrenme Başlatıldı Giden Değer : " + vsend);
- }, 50000);
- }
- function OtomatikOgrenCihazBilgileriSor() {
- CihazzSor = true;
- for (var i = 0; i < 185; i++) {
- OtoOgrenmeSorgulama(i);
- }
- }
- function OtomaikOgrenmeBaslat(Islem) {
- GostertmeyeBasla(Islem);
- }
- function HizliOtomaikOgrenmeBaslat() {
- GostertmeyeBasla();
- }
- function OtoOgrenSonlandir() {
- CihazzSor = false;
- console.log("Oto Ogren Sonlandırma");
- ge("CihazListDiv").style.display = "block";
- ge("OtomatikOgrenmeDiv").style.display = "block";
- ge("OtomatikOgrenmeIslemiDiv").style.display = "none";
- alert("Otomatik Öğrenme Tamamlandı");
- }
- //Otomatik Öğrenme
- //Alarm Bölümü
- function AlarmIste() {
- try {
- var vsend = "setorder=1"+"&"+localStorage.getItem("User")+ "!";
- ajaxCall('/setidx', "post", vsend, AlarmBilgisi);
- console.log("Alarm Durumu Sorgulandı : " + vsend);
- }
- catch (e) {
- console.log("Alarm Durumu Sorgulanırken Hata Kodu : " + e.message);
- }
- }
- //Alarm Sorguları Soruyozda Soruyoz...
- function AlarmSor() {
- try {
- for (var i = 0; i < 500; i++)
- {
- setTimeout(function () {
- if (AlarmiSor == 1)
- {
- var vsend = "setorder=1"+"&"+localStorage.getItem("User")+ "!";
- ajaxCall('/setidx', "post", vsend, AlarmBilgisi);
- console.log("Alarm Durumu Sorgulandı : " + vsend);
- }
- }, i*50000);
- }
- }
- catch (e) {
- console.log("Alarm Durumu Sorgulanırken Hata Kodu : " + e.message);
- }
- }
- function CihazSor() {
- try {
- for (var i = 0; i < 500; i++) {
- setTimeout(function () {
- if (CihazlariSor == 1) {
- $("#Icerik").empty();
- CDurumu(1);
- CihazlariSor = 1;
- }
- }, i*50000);
- }
- }
- catch (e) {
- console.log("Alarm Durumu Sorgulanırken Hata Kodu : " + e.message);
- }
- }
- function AlarmBilgisi() {
- ajaxCall('/jalarm', "GET", "reg1®2®3®4®5®6", AlarmDetayi, StatusNull);
- }
- function AlarmDetayi(dr) {
- var data = dr;
- var characters = data.split("&");
- for (var i = 0; i < characters.length; i++) {
- var values = characters[i].split("=");
- if (i == 0) {
- AlarmBolgesi = values[1][0];
- console.log("Alarm Bölgesi : " + AlarmBolgesi);
- $("#AlarmBolgesi").text("Bölge : " + AlarmBolgesi);
- }
- else if (i == 1) {
- AlarmDurumu = values[1][0];
- console.log("Alarm Durumu : " + AlarmDurumu);
- $("#AlarmBilgi").text("Alarm Durumu : " + AlarmStatuReader(AlarmDurumu));
- }
- else if (i == 2) {
- DisardaKur = values[1][0];
- console.log("Dışarda Kur : " + DisardaKur);
- if (DisardaKur == "1") {
- $("#DisKur").prop('disabled', true);
- $("#DisKur").prop('class', "AlarmButtonb b1b");
- }
- else {
- $("#DisKur").prop('disabled', false);
- $("#DisKur").prop('class', "AlarmButton b1");
- }
- }
- else if (i == 3) {
- IcerdeKur = values[1][0];
- console.log("İçerde Kur : " + IcerdeKur);
- if (IcerdeKur == "1") {
- $("#IcKur").prop('disabled', true);
- $("#IcKur").prop('class', "AlarmButtonb b2b");
- }
- else {
- $("#IcKur").prop('disabled', false);
- $("#IcKur").prop('class', "AlarmButton b2");
- }
- }
- else if (i == 4) {
- AlarmKapat = values[1][0];
- console.log("Alarmı Kapat : " + AlarmKapat);
- if (AlarmKapat == "1") {
- $("#AlarmKapa").prop('disabled', true);
- $("#AlarmKapa").prop('class', "AlarmButtonb b3b");
- }
- else {
- $("#AlarmKapa").prop('disabled', false);
- $("#AlarmKapa").prop('class', "AlarmButton b3");
- }
- }
- else if (i == 5) {
- ZilCal = values[1][0];
- console.log("Zil Çal : " + ZilCal);
- if (ZilCal == "1") {
- //$("#ZilCal").prop('disabled', true);
- $("#ZilCal").prop('class', "AlarmButtonb b4b");
- }
- else {
- //$("#ZilCal").prop('disabled', false);
- $("#ZilCal").prop('class', "AlarmButton b4");
- }
- }
- }
- }
- var SeciliBolge = 1;
- var AlarmBolgesi = 1;
- var AlarmDurumu = 0;
- var IcerdeKur = 0;
- var DisardaKur = 0;
- var AlarmKapat = 0;
- var ZilCal = 0;
- function ParamSifirla() {
- SeciliBolge = 0;
- AlarmBolgesi = 0;
- AlarmDurumu = 0;
- IcerdeKur = 0;
- DisardaKur = 0;
- AlarmKapat = 0;
- ZilCal = 0;
- }
- function IcKur() {
- try {
- ParamSifirla();
- IcerdeKur = "1";
- var Vdata = SeciliBolge + "&" + AlarmBolgesi + "&" + AlarmDurumu + "&" + DisardaKur + "&" + IcerdeKur + "&" + AlarmKapat + "&" + ZilCal;
- var vsend = "setalarm=" + Vdata + "!";
- ajaxCall('/jalarm', "post", vsend, AlarmBilgisi);
- console.log("Giden Değer : " + vsend);
- }
- catch (e) {
- console.log("Hata Kodu : " + e.message);
- }
- }
- function DisKur() {
- try {
- ParamSifirla();
- DisardaKur = "1";
- console.log("Dış Kur Değeri : " + DisardaKur);
- var Vdata = SeciliBolge + "&" + AlarmBolgesi + "&" + AlarmDurumu + "&" + DisardaKur + "&" + IcerdeKur + "&" + AlarmKapat + "&" + ZilCal;
- var vsend = "setalarm=" + Vdata + "!";
- ajaxCall('/jalarm', "post", vsend, AlarmBilgisi);
- console.log("Giden Değer : " + vsend);
- }
- catch (e) {
- console.log("Hata Kodu : " + e.message);
- }
- }
- function AlarmKapatma() {
- try {
- ParamSifirla();
- AlarmKapat = "1";
- var Vdata = SeciliBolge + "&" + AlarmBolgesi + "&" + AlarmDurumu + "&" + DisardaKur + "&" + IcerdeKur + "&" + AlarmKapat + "&" + ZilCal;
- var vsend = "setalarm=" + Vdata + "!";
- ajaxCall('/jalarm', "post", vsend, AlarmBilgisi);
- console.log("Giden Değer : " + vsend);
- }
- catch (e) {
- console.log("Hata Kodu : " + e.message);
- }
- }
- function ZilCalma() {
- try {
- ParamSifirla();
- ZilCal = "1";
- var Vdata = SeciliBolge + "&" + AlarmBolgesi + "&" + AlarmDurumu + "&" + DisardaKur + "&" + IcerdeKur + "&" + AlarmKapat + "&" + ZilCal;
- var vsend = "setalarm=" + Vdata + "!";
- ajaxCall('/jalarm', "post", vsend, AlarmBilgisi);
- console.log("Giden Değer : " + vsend);
- }
- catch (e) {
- console.log("Hata Kodu : " + e.message);
- }
- }
- //Alarm Bölümü
- //Bölgeler Cihaz Listesi
- function BolgeIste() {
- try {
- var vsend = "setorder=1"+"&"+localStorage.getItem("User")+ "!";
- ajaxCall('/setidx', "post", vsend, BolgeBilgisi);
- console.log("Bölge Durumu Sorgulandı : " + vsend);
- }
- catch (e) {
- console.log("Bölge Durumu Sorgulanırken Hata Kodu : " + e.message);
- }
- }
- function BolgeBilgisi() {
- ajaxCall('/jzone', "GET", "reg1®2®3®4®5", BolgeDetayi, StatusNull);
- var data = dr;
- console.log("Gelen Data : " + data);
- }
- function BolgeDetayi(dr) {
- var data = dr;
- console.log("Gelen Veri : " + data);
- }
- //Bölgeler Cihaz Listesi
- //Diğer işlemler
- function BolgeListesi() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#BolgeList").find("option").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.zones).length; i++) {
- $("#BolgeList").append("<option>" + AyrilmisData.zones[i].Ad + "</Option>");
- }
- BolgeTipListesi();
- }
- });
- }
- function UsersList() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#KullaniciList").find("option").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.users).length; i++) {
- $("#KullaniciList").append("<option value=" + AyrilmisData.users[i].id + ">" + AyrilmisData.users[i].Kullanici + "</Option>");
- }
- }
- });
- }
- function BolgeTipListesi() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#Bolgetipleri").find("option").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.BolgeTipleri).length; i++) {
- $("#Bolgetipleri").append("<option>" + AyrilmisData.BolgeTipleri[i].Tip + "</Option>");
- }
- }
- });
- }
- function BolgeAdiniGoster() {
- var Degr = $("#BolgeList").val();
- $("#BolgeAdi").val(Degr);
- }
- function GecmisListesi() {
- $.ajax(
- {
- url: './veri.json',
- type: "GET",
- data: "",
- dataType: "JSON",
- success: function (r) {
- var HamData = JSON.stringify(r);
- var AyrilmisData = JSON.parse(HamData);
- $("#myUL").find("li").remove();
- for (var i = 0; i < Object.keys(AyrilmisData.Gecmis).length; i++) {
- $("#myUL").append("<li><a href='#'> İşlem : " + AyrilmisData.Gecmis[i].Islem + " Tarih : " + AyrilmisData.Gecmis[i].Tarih + "</a></li>");
- }
- }
- });
- }
- function DivKapatAc(DivName) {
- //divso
- ge("AlarmDiv").style.display = "none";
- ge("Bolgeler").style.display = "none";
- ge("Kamera").style.display = "none";
- ge("Odalar").style.display = "none";
- ge("IslemGecmisi").style.display = "none";
- ge("PinDegistir").style.display = "none";
- ge("Ayarlar").style.display = "none";
- ge("CihazAyarlari").style.display = "none";
- ge("Kullanıcilar").style.display = "none";
- ge("Cihazlar").style.display = "none";
- ge(DivName).style.display = "block";
- }
- var AlarmiSor = 0;
- var CihazlariSor = 0;
- var UserDurum = 0;
- function UserAktif(dr) {
- var data = dr;
- UserDurum = 1;
- }
- function AlarmSesion()
- {
- //DivKapatAc("AlarmDiv");
- AlarmIste();
- //AlarmiSor = 1;
- //AlarmSor();
- }
- function BolgelerSession()
- {
- AlarmiSor = 0;
- DivKapatAc("Bolgeler");
- $("#Icerik").empty();
- CihazDurumlariniListele();
- CihazlariSor = 1;
- CihazSor();
- }
- function KameraSession()
- {
- CihazlariSor = 0;
- AlarmiSor = 0;
- DivKapatAc("Kamera");
- }
- function OdalarSession()
- {
- CihazlariSor = 0;
- AlarmiSor = 0;
- DivKapatAc("Odalar");
- }
- function GecmisSession()
- {
- CihazlariSor = 0;
- AlarmiSor = 0;
- DivKapatAc("IslemGecmisi");
- TarihGoster();
- HistoryBilgisi();
- }
- function PinDegistirSession()
- {
- CihazlariSor = 0;
- AlarmiSor = 0;
- DivKapatAc("PinDegistir");
- }
- function AyarlarSession()
- {
- CihazlariSor = 0;
- AlarmiSor = 0;
- DivKapatAc("Ayarlar");
- }
- function settingsSession()
- {
- CihazlariSor = 0;
- AlarmiSor = 0;
- window.location = "settings.html";
- }
- function KullanıcilarSession() {
- CihazlariSor = 0;
- AlarmiSor = 0;
- KullaniciLoad();
- DivKapatAc("Kullanıcilar");
- }
- function CihazlarSession() {
- CihazlariSor = 0;
- AlarmiSor = 0;
- DivKapatAc("Cihazlar");
- CihazIsteOver(0);
- }
- function ajaxCall(uri, method, qdata, callback, nextFunc) {
- $.ajax({
- url: uri,
- type: method,
- data: qdata,
- cache: true,
- dataType: 'text',
- success: function (data) {
- callback(data);
- },
- error: function (e) {
- },
- complete: function (e) {
- if ($.isFunction(nextFunc)) {
- nextFunc();
- }
- }
- });
- }
- function AlarmDurumuIsle(dr) {
- var data = dr;
- var values = data.split("=");
- if (values[1] == "off") {
- $("#DisKur").prop('disabled', false);
- $("#IcKur").prop('disabled', false);
- $("#AlarmKapa").prop('disabled', true);
- $("#ZilCal").prop('disabled', false);
- }
- else {
- $("#DisKur").prop('disabled', true);
- $("#IcKur").prop('disabled', true);
- $("#AlarmKapa").prop('disabled', false);
- $("#ZilCal").prop('disabled', true);
- }
- }
- function Goster() {
- alert("Test");
- }
- function UserDetails() {
- var UserID = $("#KullaniciList").val();
- KullaniciBilgisi();
- }
- function ajaxCall(uri, method, qdata, callback, nextFunc) {
- var Veriler;
- $.ajax({
- url: uri,
- type: method,
- data: qdata,
- cache: true,
- dataType: 'text',
- success: function (data) {
- callback(data);
- console.log("Method : " + method + " Giden Veri : " + qdata + " İşlemi başarıyla gerçekleştirildi");
- },
- error: function (e) {
- console.log(method + " İşlemi sırasında hata oluştu! Hata kodu : " + e.message);
- },
- statusCode: {
- 404: function () {
- //window.location = "index.html";
- //localStorage.clear();
- }
- },
- complete: function (e) {
- if ($.isFunction(nextFunc)) {
- nextFunc();
- }
- }
- });
- }
- function KullaniciIste() {
- try {
- var vsend = "setorder=" + $("#KullaniciList").val() + "&" + localStorage.getItem("User") + "!";
- ajaxCall('/setidx', "post", vsend, KullaniciBilgisi);
- console.log("Kullanıcı Taleb Edildi Giden Veri : " + vsend);
- }
- catch (e) {
- console.log("Kullanici İstenirken Hata Kodu : " + e.message);
- }
- }
- function KullaniciLoad() {
- try {
- var dgr = $("#KullaniciList").val();
- if (dgr <= 0 || dgr == null)
- dgr = 1;
- var vsend = "setorder=" + dgr + "&" + localStorage.getItem("User") + "!";
- ajaxCall('/setidx', "post", vsend, KullaniciBilgisi);
- console.log("Kullanıcı Taleb Edildi Giden Veri : " + vsend);
- }
- catch (e) {
- alert("Bilgi güncelleme sırasında hata ");
- console.log("Hata Kodu : " + e.message);
- }
- }
- function KullaniciDegistir() {
- try {
- var UserID = $("#KullaniciList").val();
- var UserName = $("#KullaniciAdi").val();
- var Pass = $("#Sifre").val();
- if (UserName != "") {
- if (Pass.length <= 3) {
- alert("Şifreniz 4 Karakter Olmalıdır!");
- }
- else {
- while (UserName.length < 16) {
- UserName += " ";
- }
- var Perm = $("#Yetki").val();
- Vdata = UserID + "," + UserName + "," + Pass + "," + Perm;
- var vsend = "newuser=" + UserID + "&" + UserName + "&" + Pass + "&" + Perm + "!";
- ajaxCall('/juser', "post", vsend, KullaniciBilgisi);
- console.log("Giden Değer : " + vsend);
- }
- }
- else {
- alert("Kullanıcı Adı Boş Geçilemez!");
- }
- }
- catch (e) {
- console.log("Hata Kodu : " + e.message);
- }
- }
- function KullaniciBilgisi() {
- ajaxCall('/juser', "GET", "reg1®2®3®4", KullaniciDetayi, StatusNull);
- }
- function KullaniciDetayi(dr) {
- var data = dr;
- var characters = data.split("&");
- for (var i = 0; i < characters.length; i++) {
- var values = characters[i].split("=");
- if (i == 0)
- $("#KullaniciAdi").val(values[1]);
- else if (i == 1)
- $("#Sifre").val(values[1]);
- else if (i == 2)
- $("#Yetki").val(values[1]);
- }
- }
- function StatusNull() {
- }
- //Diğer işlemler
- //Login
- function GirisYap() {
- var UserName =$("#Names").val();
- var UserPass =$("#Pass").val();
- // alert(UserName);
- console.log(UserName+"-"+UserPass);
- try {
- var stUserName = String(UserName);
- var stPass = String(UserPass);
- while (stUserName.length < 16) {
- stUserName += " ";
- }
- if (stPass.length == 4)
- {
- //var vsend = "logincheck=" + UserName + "&" + UserPass + "!";
- var UserID = 1;
- var Perm = 0;
- var vsend = "logincheck=" + UserID + "&" + stUserName + "&" + stPass + "&" + Perm + "!";
- ajaxCall('/jlogin', "post", vsend, GirisBilgisi);
- console.log("Kullanici Giriş Yapti : " + vsend);
- }
- }
- catch (e)
- {
- console.log("Kullanıcı Giriş Yaparkene dodi dodi dodi :-> Hata Kodu : " + e.message);
- }
- }
- function GirisBilgisi() {
- ajaxCall('/jlogin', "GET", "reg1", KullaniciDetayi1, StatusNull);
- }
- function KullaniciDetayi1(dr)
- {
- var data = dr;
- var characters = data.split("&");
- console.log("Gelen Data : " + data);
- var values = characters[0].split("=");
- if (values[1].length == 7)
- {
- localStorage.setItem("User", values[1]);
- window.location = "Main.html";
- }
- else
- {
- alert("Bilgileriniz Hatalıdır.");
- }
- localStorage.setItem("User", "1234567");
- }
- //Login
Add Comment
Please, Sign In to add comment