7 var object=event.target;
8 str=object.getAttribute("esercizio");
10 var query="./serverRequest.php";
11 var request=new Object();
13 var sendstr=JSON.stringify(request);
20 contentType: "application/json; charset=utf-8",
23 $("#tabella").empty();
24 $("#tabella").append("<tr><th>Nome Esercizio</th><th>Studente</th><th>voto</th><th>ora</th>");
25 $.each(val.esercizi, function(i, item) {
27 if(item.risultati[0].id!=null)
29 for(j=0;j<item.risultati.length;j++)
32 var tmpel='<input class="elimina" type="submit" risultato='+item.risultati[j].id+' value="elimina">';
33 var date= new Date(item.risultati[j].time*1000/1000);
34 var data_ora=date.getDate()+"/"+date.getMonth()+"/"+date.getFullYear()+"\t"+date.getHours()+":"+date.getMinutes();
35 $("#tabella").append($('<tr>').attr('id',id_i));
37 $(id_i).append($('<td>').text(item.esercizio));
38 $(id_i).append($('<td>').text(item.risultati[j].utente));
39 $(id_i).append($('<td>').text(item.risultati[j].click));
40 $(id_i).append($('<td>').text(data_ora));
41 $(id_i).append($('<td>').append(tmpel));
45 $(".elimina").click(function(event){elimina(event);});
50 function updateUsr(event)
56 var object=event.target;
57 str=object.getAttribute("utente");
59 var query="./esForUsr.php";
60 var request=new Object();
62 var sendstr=JSON.stringify(request);
69 contentType: "application/json; charset=utf-8",
73 $("#tab").append("<tr><th>Studente</th><th>Nome Esercizio</th><th>voto</th><th>ora</th>");
74 $.each(val.esercizi, function(i, item) {
76 if(item.risultati[0].id!=null)
78 for(j=0;j<item.risultati.length;j++)
81 var tmpel='<input class="elimina" type="submit" risultato='+item.risultati[j].id+' value="elimina">';
82 var date= new Date(item.risultati[j].time*1000/1000);
83 var data_ora=date.getDate()+"/"+date.getMonth()+"/"+date.getFullYear()+"\t"+date.getHours()+":"+date.getMinutes();
84 $("#tab").append($('<tr>').attr('id',id_i));
86 $(id_i).append($('<td>').text(item.risultati[j].utente));
87 $(id_i).append($('<td>').text(item.esercizio));
88 $(id_i).append($('<td>').text(item.risultati[j].click));
89 $(id_i).append($('<td>').text(data_ora));
90 $(id_i).append($('<td>').append(tmpel));
94 $(".elimina").click(function(event){elimina(event);});
101 var query="./xmlPharse.php";
107 accepts: {json:"application/json"},
108 success:function(val)
111 $("#esTable").empty();
112 $("#esTable").append("<tr><th>Nome Esercizio</th>");
113 $.each(val.esercizi, function(i, item) {
118 var tmpel='<input class="elimina" type="submit" esercizio='+item+' risultato="0" value="elimina">';
119 var tmpsel='<input class="seleziona" type="submit" esercizio='+item+' risultato="0" value="seleziona">';
120 $("#esTable").append($('<tr>').attr('id',id));
121 $("#ex"+i).append($('<td>').text(item));
122 $("#ex"+i).append($('<td></td>').append(tmpsel));
123 $("#ex"+i).append($('<td></td>').append(tmpel));
127 $("#esTable").append('<button type="button" esercizio="all" class="seleziona">seleziona tutti</button>');
128 $(".seleziona").click(function(event){update(event);});
129 $(".elimina").click(function(event){elimina(event);});
136 var query="./utenti.php";
142 accepts: {json:"application/json"},
143 success:function(val)
147 $("#esTa").append("<tr><th>Nome Studente</th>");
148 $.each(val.utenti, function(i, item) {
153 var tmpel='<input class="elimina" type="submit" utente='+item+' risultato="-1" value="elimina">';
154 var tmpsel='<input class="selezionaUT" type="submit" utente='+item+' risultato="-1" value="seleziona">';
155 $("#esTa").append($('<tr>').attr('id',id));
156 $("#ut"+i).append($('<td>').text(item));
157 $("#ut"+i).append($('<td></td>').append(tmpsel));
158 $("#ut"+i).append($('<td></td>').append(tmpel));
162 $("#esTa").append('<button type="button" utente="all" class="selezionaUT">seleziona tutti</button>');
163 $(".selezionaUT").click(function(event){updateUsr(event);});
164 $(".elimina").click(function(event){elimina(event);});
169 function elimina(event)
171 var object=event.target;
172 var query="./elimina_esercizio.php";
173 var request=new Object();
174 request.id=object.getAttribute("risultato");
176 request.esercizio=object.getAttribute("esercizio");
177 else if(request.id<0)
178 request.utente=object.getAttribute("utente");
179 var sendstr=JSON.stringify(request);
186 contentType: "application/json; charset=utf-8",
187 success:function(val)
197 $(document).ready(function(){
202 $(".seleziona").click(function(event){update(event);});