Index: trunk/admin/modules/Elezioni/ele_candidato.php
===================================================================
--- trunk/admin/modules/Elezioni/ele_candidato.php	(revision 344)
+++ trunk/admin/modules/Elezioni/ele_candidato.php	(revision 352)
@@ -303,13 +303,13 @@
 					$num_cand++;
 				}
-				$sql="select id_gruppo from ".$prefix."_ele_lista where id_lista='$id_lista'";
-				$sth = $dbi->prepare("$sql");
-				$sth->execute();
-				list($id_gruppo)=$sth->fetch(PDO::FETCH_NUM);
-				$sql="insert into ".$prefix."_ele_candidati(id_cons,id_lista,cognome,nome,note,simbolo,num_cand) values ('$id_cons','$id_lista','$cognome','$nome','$note','$simbolo','$num_cand')";
+				$sql="select id_gruppo,num_lista from ".$prefix."_ele_lista where id_lista='$id_lista'";
+				$sth = $dbi->prepare("$sql");
+				$sth->execute();
+				list($id_gruppo,$num_lista)=$sth->fetch(PDO::FETCH_NUM);
+				$sql="insert into ".$prefix."_ele_candidati(id_cons,id_lista,num_lista,cognome,nome,note,simbolo,num_cand) values ('$id_cons','$id_lista','$num_lista','$cognome','$nome','$note','$simbolo','$num_cand')";
 				$sth = $dbi->prepare("$sql");
 				$sth->execute();
 				$result=$sth->rowCount();
-				$sql="insert into ".$prefix."_ele_log values ('$id_cons','$id_sez','$username','$data','$tempo','','ADD:id_lista:$id_lista,cognome:$cognome,nome:$nome','".$prefix."_ele_candidati')";
+				$sql="insert into ".$prefix."_ele_log values ('$id_cons','$id_sez','$username','$data','$tempo','','ADD:id_lista:$id_lista,num_lista:$num_lista,cognome:$cognome,nome:$nome','".$prefix."_ele_candidati')";
 				$sth = $dbi->prepare("$sql");
 				$sth->execute();
@@ -325,12 +325,12 @@
 		$pro= $sthcan->fetch(PDO::FETCH_BOTH);
 		
-		$sql="select id_gruppo from ".$prefix."_ele_lista where id_lista='$id_lista'";
-		$sth = $dbi->prepare("$sql");
-		$sth->execute();
-		list($id_gruppo)=$sth->fetch(PDO::FETCH_NUM);
+		$sql="select id_gruppo,num_lista from ".$prefix."_ele_lista where id_lista='$id_lista'";
+		$sth = $dbi->prepare("$sql");
+		$sth->execute();
+		list($id_gruppo,$num_lista)=$sth->fetch(PDO::FETCH_NUM);
 		$cond='';
 		if (isset($note)) {$cond=", note='$note'";}
 		if (isset($simbolo)) {$cond.=", simbolo='$simbolo'";}
-		$sql="update  ".$prefix."_ele_candidati set id_lista='$id_lista', cognome='$cognome', nome='$nome', num_cand='$num_cand' $cond where id_cand='$id_cand' ";
+		$sql="update  ".$prefix."_ele_candidati set id_lista='$id_lista', num_lista='$num_lista', cognome='$cognome', nome='$nome', num_cand='$num_cand' $cond where id_cand='$id_cand' ";
 		$sth = $dbi->prepare("$sql");
 		$sth->execute();
Index: trunk/admin/modules/Elezioni/ele_voti.php
===================================================================
--- trunk/admin/modules/Elezioni/ele_voti.php	(revision 344)
+++ trunk/admin/modules/Elezioni/ele_voti.php	(revision 352)
@@ -413,5 +413,5 @@
 $result = $dbi->prepare("$sql");
 $result->execute();
-
+ 
 
 list($numprefs,$fascia,$id_conf,$flagsg,$disgiunto)=$result->fetch(PDO::FETCH_NUM);
@@ -797,6 +797,9 @@
 		   if (($genere==3 OR $genere==5) and (!$id_lista) and (($disgiunto or $fascia>$limite) or !$id_conf)) { //gruppo e liste
 			echo "<tr bgcolor=\"$bgcolor2\"><td></td><td><b>"._VALIDI_LISTA."</b></td><td align=\"center\"><input type=\"hidden\" name=\"id_sez\" value=\"$id_sez\"><input name=\"valista\" value=\"$valista\" size=\"5\" style=\"text-align:right\"></td></tr>";
-			echo "<tr bgcolor=\"$bgcolor2\"><td></td><td><b>"._SOLO_GRUPPO."</b></td><td align=\"center\"><input name=\"sg\" value=\"$sg\" size=\"5\" style=\"text-align:right\"></td></tr>";
-			echo "<tr bgcolor=\"$bgcolor2\"><td></td><td><b>"._NULLI_LISTE."</b></td><td align=\"center\"><input  name=\"votinulli\" value=\"$votinulli\" size=\"5\" style=\"text-align:right\">"
+			echo "<tr bgcolor=\"$bgcolor2\"><td></td><td><b>"._SOLO_GRUPPO."</b></td><td align=\"center\"><input name=\"sg\" value=\"$sg\" size=\"5\" style=\"text-align:right\">";
+			if(defined('_NULLISTA'))
+				echo "<input type=\"hidden\" name=\"votinulli\" value=\"$votinulli\"><input  type=\"hidden\" name=\"contestati\" value=\"$contestati\"></td></tr>";
+			else
+				echo "</td></tr><tr bgcolor=\"$bgcolor2\"><td></td><td><b>"._NULLI_LISTE."</b></td><td align=\"center\"><input  name=\"votinulli\" value=\"$votinulli\" size=\"5\" style=\"text-align:right\">"
 	."</td></tr><tr bgcolor=\"$bgcolor2\"><td></td><td><b>"._CONTESTATI_LISTE."</b></td><td align=\"center\"><input  name=\"contestati\" value=\"$contestati\" size=\"5\" style=\"text-align:right\"></td></tr>";
 			
Index: trunk/admin/modules/Elezioni/language/lang-it.php
===================================================================
--- trunk/admin/modules/Elezioni/language/lang-it.php	(revision 344)
+++ trunk/admin/modules/Elezioni/language/lang-it.php	(revision 352)
@@ -167,4 +167,5 @@
 		define("_ATT_TOT_UNI","non corrisponde al totale per il solo candidato uninominale");
 		define("_DESCRCONS","CAMERA");
+		define("_NULLISTA",0);
 		break;
         case 19:
@@ -177,4 +178,5 @@
 		define("_ATT_TOT_UNI","non corrisponde al totale per il solo candidato uninominale");
 		define("_DESCRCONS","CAMERA");
+		define("_NULLISTA",0);
 		break;
 
Index: trunk/admin/modules/Elezioni/salva_gruppi.php
===================================================================
--- trunk/admin/modules/Elezioni/salva_gruppi.php	(revision 344)
+++ trunk/admin/modules/Elezioni/salva_gruppi.php	(revision 352)
@@ -80,5 +80,5 @@
 		$res = $dbi->prepare("$sql");
 		$res->execute();
-		$sql="update  ".$prefix."_ele_sezioni set validi_lista='',contestati_lista='',voti_nulli_lista='',solo_gruppo='',solo_lista='' where id_cons='$id_cons' and id_sez='$id_sez'";
+		$sql="update  ".$prefix."_ele_sezioni set validi_lista='0',contestati_lista='0',voti_nulli_lista='0',solo_gruppo='0',solo_lista='0' where id_cons='$id_cons' and id_sez='$id_sez'";
 		$res = $dbi->prepare("$sql");
 		$res->execute();
Index: trunk/admin/modules/Elezioni/salva_liste.php
===================================================================
--- trunk/admin/modules/Elezioni/salva_liste.php	(revision 344)
+++ trunk/admin/modules/Elezioni/salva_liste.php	(revision 352)
@@ -105,5 +105,5 @@
 			$res = $dbi->prepare("$sql");
 			$res->execute();
-			$sql="update  ".$prefix."_ele_sezioni set validi_lista='',contestati_lista='',voti_nulli_lista='',solo_gruppo='',solo_lista='' where id_cons='$id_cons' and id_sez='$id_sez'";
+			$sql="update  ".$prefix."_ele_sezioni set validi_lista='0',contestati_lista='0',voti_nulli_lista='0',solo_gruppo='0',solo_lista='0' where id_cons='$id_cons' and id_sez='$id_sez'";
 			$res = $dbi->prepare("$sql");
 			$res->execute();
Index: trunk/admin/modules/Elezioni/salva_voti.php
===================================================================
--- trunk/admin/modules/Elezioni/salva_voti.php	(revision 344)
+++ trunk/admin/modules/Elezioni/salva_voti.php	(revision 352)
@@ -24,19 +24,19 @@
 	}             
 
-if (isset($_GET['genere'])) $genere=addslashes($_GET['genere']); else $genere='';
-if (isset($_GET['id_cons_gen'])) $id_cons_gen=addslashes($_GET['id_cons_gen']); else $id_cons_gen='';
-if (isset($_GET['id_cons'])) $id_cons=addslashes($_GET['id_cons']); else $id_cons='';
-if (isset($_GET['op'])) $op=addslashes($_GET['op']); else $op='';
-if (isset($_GET['id_circ'])) $id_circ=addslashes($_GET['id_circ']); else $id_circ='';
-if (isset($_GET['id_sez'])) $id_sez=addslashes($_GET['id_sez']); else $id_sez='';
-if (isset($_GET['id_sede'])) $id_sede=addslashes($_GET['id_sede']); else $id_sede='';
-if (isset($_GET['validi'])) $validi=addslashes($_GET['validi']); else $validi='';
+if (isset($_GET['genere'])) $genere=intval($_GET['genere']); else $genere='';
+if (isset($_GET['id_cons_gen'])) $id_cons_gen=intval($_GET['id_cons_gen']); else $id_cons_gen='';
+if (isset($_GET['id_cons'])) $id_cons=intval($_GET['id_cons']); else $id_cons='';
+if (isset($_GET['op'])) $op=intval($_GET['op']); else $op='';
+if (isset($_GET['id_circ'])) $id_circ=intval($_GET['id_circ']); else $id_circ='';
+if (isset($_GET['id_sez'])) $id_sez=intval($_GET['id_sez']); else $id_sez='';
+if (isset($_GET['id_sede'])) $id_sede=intval($_GET['id_sede']); else $id_sede='';
+if (isset($_GET['validi'])) $validi=intval($_GET['validi']); else $validi='';
 if (isset($_GET['nulli'])) $nulli=intval($_GET['nulli']); else $nulli='';
-if (isset($_GET['bianchi'])) $bianchi=addslashes($_GET['bianchi']); else $bianchi='';
-if (isset($_GET['contestati'])) $contestati=addslashes($_GET['contestati']); else $contestati='';
-if (isset($_GET['votinulli'])) $votinulli=addslashes($_GET['votinulli']); else $votinulli='01-01-1900';
-if (isset($_GET['id_comune'])) $id_comune=addslashes($_GET['id_comune']); else $id_comune='';
-if (isset($_GET['ops'])) $ops=addslashes($_GET['ops']); else $ops='';
-if (isset($_GET['delete'])) $delete=addslashes($_GET['delete']); else $delete='';
+if (isset($_GET['bianchi'])) $bianchi=intval($_GET['bianchi']); else $bianchi='';
+if (isset($_GET['contestati'])) $contestati=intval($_GET['contestati']); else $contestati='';
+if (isset($_GET['votinulli'])) $votinulli=intval($_GET['votinulli']); else $votinulli='01-01-1900';
+if (isset($_GET['id_comune'])) $id_comune=intval($_GET['id_comune']); else $id_comune='';
+if (isset($_GET['ops'])) $ops=intval($_GET['ops']); else $ops='';
+if (isset($_GET['delete'])) $delete=intval($_GET['delete']); else $delete='';
 
 global $prefix,$id_parz,$genere,$fileout,$id_cons;
