-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwificonf.js
More file actions
executable file
·121 lines (111 loc) · 3.57 KB
/
Copy pathwificonf.js
File metadata and controls
executable file
·121 lines (111 loc) · 3.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
function cargaJS() {
/* carga tabla */
cargaIdioma();
traerWifis();
}
var reloj;
var conReloj = 0;
/*##################################### wifi wifi ##########################*/
/* seleccionar wifi */
$('#wificonf-tabla').on('click', '.tr-wifi', function(event) {
$(this).addClass('tr-wifi-activo').siblings().removeClass('tr-wifi-activo');
wifi = $(this).find("#celda-wifi").html();
$('#wifi-nombre').attr('value',wifi);
$('#wifi-conectar').removeClass('disabled');
});
/* guardar wifi */
$('#wifi-conectar').on('click', function() {
guardarWifi();
relojConectando();
});
$('#refresca-wifi').click(function(){
$('#wificonf-tabla tbody').remove();
$('#estado-wifi').css('visibility','visible');
traerWifis();
});
function relojConectando(){
reloj = setInterval(function () {
$('#reloj').toggleClass('conectando');
conReloj++;
if(conReloj > 20){
clearInterval(reloj);
$('#wifi-conectar').addClass('disabled');
$('#reloj').removeClass('conectando');
}
}, 700)
}
/*###################### funciones a base ######################*/
/* traer Usuarios */
function traerWifis() {
$.ajax({
url: 'wificonf_data.php?accion=traerWifis',
type: 'post',
success: function (datos) {
var wifi = JSON.parse(datos);
//console.log(JSON.stringify(datos));
//limpio tabla
$('#wificonf-tabla tbody').remove();
if(wifi) {
for (var i=0; i < wifi.length; i++) {
if(wifi[i].encriptacion == "on"){
wifi[i].encriptacion = '<span class="glyph-icon flaticon-candado-cerrado icon-acciones"></span>';
}else{
wifi[i].encriptacion = '<span class="glyph-icon flaticon-candado-abierto icon-acciones"></span>';
}
var senal = parseInt(wifi[i].senal);
if(senal > 95){
wifi[i].senal = '<span class="glyph-icon flaticon-wifi-5 icon-acciones"></span>';
}else if(senal > 80){
wifi[i].senal = '<span class="glyph-icon flaticon-wifi-4 icon-acciones"></span>';
}else if(senal > 60){
wifi[i].senal = '<span class="glyph-icon flaticon-wifi-3 icon-acciones"></span>';
}else if(senal > 40){
wifi[i].senal = '<span class="glyph-icon flaticon-wifi-2 icon-acciones"></span>';
}else if(senal > 20){
wifi[i].senal = '<span class="glyph-icon flaticon-wifi-1 icon-acciones"></span>';
}else{
wifi[i].senal = '<span class="glyph-icon flaticon-wifi-0 icon-acciones"></span>';
}
var fila='<tr class="tr-wifi">';
fila+='<td id="celda-wifi" style="font-size: 0.8em;">'+wifi[i].nombre+'</td>';
fila+='<td style="padding-right:20px">'+wifi[i].encriptacion+'</td>';
fila+='<td>'+wifi[i].senal+'</td>';
fila+='<td></td>';
fila+='<td id="id-wifi" class="td-hidden">'+wifi[i].nombre+'</td>';
fila+='</tr>';
$('#wificonf-tabla').append(fila);
}
}
$('#estado-wifi').css('visibility','hidden');
}
});
}
/* guardar wifi */
function guardarWifi() {
$.ajax({
url: 'wificonf_data.php?accion=guardarWifi',
type: 'post',
data: {
wifi_nombre:$('#wifi-nombre').val(),
wifi_clave:$('#wifi-clave').val()
},
success: function () {
//console.log(JSON.stringify(datos));
//limpio tabla
if(pdsDevel == 0){
conectarWifi();
}
}
});
}
function conectarWifi(){
$.ajax({
url: 'wificonf_data.php?accion=conectarWifi',
type: 'post',
success: function () {
//TODO chequear que conecta y dar mensaje
alert("todo");
}
});
}
cargaJS();