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>");
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 $("#tabella").append($('<tr>').attr('id',id_i));
35 $(id_i).append($('<td>').text(item.esercizio));
36 $(id_i).append($('<td>').text(item.risultati[j].utente));
37 $(id_i).append($('<td>').text(item.risultati[j].click));
38 $(id_i).append($('<td>').append(tmpel));
42 $(".elimina").click(function(event){elimina(event);});
47 function updateUsr(event)
53 var object=event.target;
54 str=object.getAttribute("utente");
56 var query="./esForUsr.php";
57 var request=new Object();
59 var sendstr=JSON.stringify(request);
66 contentType: "application/json; charset=utf-8",
70 $("#tab").append("<tr><th>Studente</th><th>Nome Esercizio</th><th>voto</th>");
71 $.each(val.esercizi, function(i, item) {
73 if(item.risultati[0].id!=null)
75 for(j=0;j<item.risultati.length;j++)
78 var tmpel='<input class="elimina" type="submit" risultato='+item.risultati[j].id+' value="elimina">';
79 $("#tab").append($('<tr>').attr('id',id_i));
81 $(id_i).append($('<td>').text(item.risultati[j].utente));
82 $(id_i).append($('<td>').text(item.esercizio));
83 $(id_i).append($('<td>').text(item.risultati[j].click));
84 $(id_i).append($('<td>').append(tmpel));
88 $(".elimina").click(function(event){elimina(event);});
95 var query="./xmlPharse.php";
101 accepts: {json:"application/json"},
102 success:function(val)
105 $("#esTable").empty();
106 $("#esTable").append("<tr><th>Nome Esercizio</th>");
107 $.each(val.esercizi, function(i, item) {
112 var tmpel='<input class="elimina" type="submit" esercizio='+item+' risultato="0" value="elimina">';
113 var tmpsel='<input class="seleziona" type="submit" esercizio='+item+' risultato="0" value="seleziona">';
114 $("#esTable").append($('<tr>').attr('id',id));
115 $("#ex"+i).append($('<td>').text(item));
116 $("#ex"+i).append($('<td></td>').append(tmpsel));
117 $("#ex"+i).append($('<td></td>').append(tmpel));
121 $("#esTable").append('<button type="button" esercizio="all" class="seleziona">seleziona tutti</button>');
122 $(".seleziona").click(function(event){update(event);});
123 $(".elimina").click(function(event){elimina(event);});
130 var query="./utenti.php";
136 accepts: {json:"application/json"},
137 success:function(val)
141 $("#esTa").append("<tr><th>Nome Studente</th>");
142 $.each(val.utenti, function(i, item) {
147 var tmpel='<input class="elimina" type="submit" utente='+item+' risultato="-1" value="elimina">';
148 var tmpsel='<input class="selezionaUT" type="submit" utente='+item+' risultato="-1" value="seleziona">';
149 $("#esTa").append($('<tr>').attr('id',id));
150 $("#ut"+i).append($('<td>').text(item));
151 $("#ut"+i).append($('<td></td>').append(tmpsel));
152 $("#ut"+i).append($('<td></td>').append(tmpel));
156 $("#esTa").append('<button type="button" utente="all" class="selezionaUT">seleziona tutti</button>');
157 $(".selezionaUT").click(function(event){updateUsr(event);});
158 $(".elimina").click(function(event){elimina(event);});
163 function elimina(event)
165 var object=event.target;
166 var query="./elimina_esercizio.php";
167 var request=new Object();
168 request.id=object.getAttribute("risultato");
170 request.esercizio=object.getAttribute("esercizio");
171 else if(request.id<0)
172 request.utente=object.getAttribute("utente");
173 var sendstr=JSON.stringify(request);
180 contentType: "application/json; charset=utf-8",
181 success:function(val)
191 $(document).ready(function(){
196 $(".seleziona").click(function(event){update(event);});