Index: trunk/admin/modules/Elezioni/ele_associazioni.php
===================================================================
--- trunk/admin/modules/Elezioni/ele_associazioni.php	(revision 357)
+++ trunk/admin/modules/Elezioni/ele_associazioni.php	(revision 407)
@@ -56,4 +56,5 @@
 if (isset($_GET['sg'])) $sg=intval($_GET['sg']); else $sg=0;
 if (isset($_GET['disgiunto'])) $disgiunto=intval($_GET['disgiunto']); else $disgiunto=0;
+if (isset($_GET['proiezione'])) $proiezione=intval($_GET['proiezione']); else $proiezione=0;
 
 $offset=15;
@@ -66,5 +67,5 @@
 	//
 	function all() {
-	global $user, $admin, $bgcolor1, $bgcolor2, $prefix,$descr_cons, $dbi,$id_cons,$desc,$indirizzo,$centralino,$fax,$id_cons_gen,$id_collegio,$idcomune,$chiusa,$id_conf,$tipo_cons,$language,$help,$preferenze,$idfascia,$vismf,$sg,$disgiunto,$id_cons_comu,$genere;
+	global $user, $admin, $bgcolor1, $bgcolor2, $prefix,$descr_cons, $dbi,$id_cons,$desc,$indirizzo,$centralino,$fax,$id_cons_gen,$id_collegio,$idcomune,$chiusa,$id_conf,$tipo_cons,$language,$help,$preferenze,$idfascia,$vismf,$sg,$disgiunto,$id_cons_comu,$genere,$proiezione;
 $aid=$_SESSION['aid'];
 $prefix=$_SESSION['prefix'];
@@ -139,4 +140,5 @@
 		echo "<td bgcolor=\"$bgcolor1\"><b>"._CONF."</b></td>";
 		echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._FASCIA."</b></td>";
+		echo "<td bgcolor=\"$bgcolor1\"><b>"._PROIEZIONE."</b></td>";
 		}
 	echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._VISAFFMF."</b></td>";
@@ -189,9 +191,9 @@
 	if($tipo_cons==3){
 		if($idcomune) {
-			$sql="SELECT id_fascia from ".$prefix."_ele_cons_comune where id_cons_gen='$id_cons_gen' and id_comune='$idcomune'";
+			$sql="SELECT id_fascia,proiezione from ".$prefix."_ele_cons_comune where id_cons_gen='$id_cons_gen' and id_comune='$idcomune'";
 			$rescomu = $dbi->prepare("$sql");
 			$rescomu->execute();	
 			if($rescomu->rowCount())
-				list($fasciacom)=$rescomu->fetch(PDO::FETCH_NUM);
+				list($fasciacom,$proiezione)=$rescomu->fetch(PDO::FETCH_NUM);
 			else $fasciacom=0;
 		} else $fasciacom=0;
@@ -222,5 +224,9 @@
 		}
 		echo "</select></td>";
-		
+		echo "<td id=\"proiezione\"><select name=\"proiezione\">";
+		if ($proiezione) {$sel0='';$sel1='selected';} else {$sel1='';$sel0='selected';}
+		echo "<option value=\"0\" $sel0>No";
+		echo "<option value=\"1\" $sel1>Si";
+		echo "</select></td>";
 		
 	}
@@ -276,4 +282,5 @@
 		echo "<td width=\"20%\" bgcolor=\"$bgcolor1\"><b>"._CONF."</b></td>";
 		echo "<td width=\"20%\" bgcolor=\"$bgcolor1\" align=\"center\"><b>"._FASCIA."</b></td>";
+		echo "<td width=\"20%\" bgcolor=\"$bgcolor1\" align=\"center\"><b>"._PROIEZIONE."</b></td>";
 		}
 	echo "<td width=\"10%\" bgcolor=\"$bgcolor1\" align=\"center\"><b>"._VISAFFMF."</b></td>";
@@ -284,8 +291,8 @@
 	echo "<td width=\"10\" bgcolor=\"$bgcolor1\"><b>&nbsp;"._FUNZIONI."</b></td></tr>";
 
-	$sql="SELECT '',t1.id_comune,'',t1.id_cons, t2.descrizione, t1.chiusa, t1.id_conf, preferenze,t1.id_fascia,t1.vismf,t1.solo_gruppo,t1.disgiunto FROM ".$prefix."_ele_cons_comune as t1, ".$prefix."_ele_comuni as t2 where t1.id_cons_gen='$id_cons_gen' and t1.id_comune=t2.id_comune order by t2.descrizione";
+	$sql="SELECT '',t1.id_comune,'',t1.id_cons, t2.descrizione, t1.chiusa, t1.id_conf, preferenze,t1.id_fascia,t1.vismf,t1.solo_gruppo,t1.disgiunto,t1.proiezione FROM ".$prefix."_ele_cons_comune as t1, ".$prefix."_ele_comuni as t2 where t1.id_cons_gen='$id_cons_gen' and t1.id_comune=t2.id_comune order by t2.descrizione";
 	$resmod = $dbi->prepare("$sql");
 	$resmod->execute();	
-	while (list($id_collegio,$id_comune2,$descr_coll,$id_cons_comu,$descr_comu, $chiusa,$id_conf,$preferenze2,$fasciacom,$vismf2,$sg2,$disgiunto2) = $resmod->fetch(PDO::FETCH_NUM)){ //elenco dei modelli inseriti
+	while (list($id_collegio,$id_comune2,$descr_coll,$id_cons_comu,$descr_comu, $chiusa,$id_conf,$preferenze2,$fasciacom,$vismf2,$sg2,$disgiunto2,$proiezione) = $resmod->fetch(PDO::FETCH_NUM)){ //elenco dei modelli inseriti
 		$sql="SELECT descrizione FROM ".$prefix."_ele_conf where id_conf='$id_conf'";
 		$resconf = $dbi->prepare("$sql");
@@ -315,4 +322,6 @@
 				$inffascia=$abitanti;
 			}
+			if($proiezione) $sceltapro='Si'; else $sceltapro='No';
+			echo "<td>".$sceltapro."</td>";
 
 		}
@@ -343,5 +352,5 @@
 
 function associazioni($ok, $do,$descr_comu,$id_cons_comu,$id_collegio,$id_comune,$chiusa,$id_conf,$preferenze) {
-	global $admin, $bgcolor1, $bgcolor2, $prefix, $dbi, $descr_cons,$genere,$id_cons_gen,$idcomunenew,$pwd4,$idfascia,$vismf,$sg,$disgiunto;
+	global $admin, $bgcolor1, $bgcolor2, $prefix, $dbi, $descr_cons,$genere,$id_cons_gen,$idcomunenew,$pwd4,$idfascia,$vismf,$sg,$disgiunto,$proiezione;
 	$delcons=0;
 	if ($do !="" and $id_cons_gen>0 and $idcomunenew>0) {
@@ -352,5 +361,5 @@
 		list($delcons)=$rescomu->fetch(PDO::FETCH_NUM);
 		if (!$max){			//se no la inserisce
-			$sql="insert into ".$prefix."_ele_cons_comune (chiusa,id_comune,id_cons_gen,id_conf,preferenze,id_fascia,vismf,solo_gruppo,disgiunto) values ('0','$idcomunenew','$id_cons_gen','$id_conf','$preferenze','$idfascia','$vismf','$sg','$disgiunto')";
+			$sql="insert into ".$prefix."_ele_cons_comune (chiusa,id_comune,id_cons_gen,id_conf,preferenze,id_fascia,vismf,solo_gruppo,disgiunto,proiezione) values ('0','$idcomunenew','$id_cons_gen','$id_conf','$preferenze','$idfascia','$vismf','$sg','$disgiunto','$proiezione')";
 			$result = $dbi->prepare("$sql");
 			$result->execute();	
@@ -375,5 +384,5 @@
 			$result = $dbi->prepare("$sql");
 			$result->execute();	
-			$sql="update ".$prefix."_ele_cons_comune set id_conf='$id_conf', chiusa= '$chiusa', preferenze='$preferenze',id_fascia='$idfascia',vismf='$vismf',solo_gruppo='$sg',disgiunto='$disgiunto' where id_comune='$id_comune' and id_cons_gen='$id_cons_gen'";
+			$sql="update ".$prefix."_ele_cons_comune set id_conf='$id_conf', chiusa= '$chiusa', preferenze='$preferenze',id_fascia='$idfascia',vismf='$vismf',solo_gruppo='$sg',disgiunto='$disgiunto',proiezione='$proiezione' where id_comune='$id_comune' and id_cons_gen='$id_cons_gen'";
 			$result = $dbi->prepare("$sql");
 			$result->execute();	
