Index: trunk/admin/modules/Elezioni/ele_gruppo.php
===================================================================
--- trunk/admin/modules/Elezioni/ele_gruppo.php	(revision 14)
+++ trunk/admin/modules/Elezioni/ele_gruppo.php	(revision 86)
@@ -66,6 +66,8 @@
 	."<td align=\"center\"width=\"5%\"><b>"._NUM."</b></td>"
 	."<td align=\"center\"><b>"._DESCR."</b></td>"
-	."<td align=\"center\"width=\"5%\"><b>"._SIMBOLO."</b></td>"
-	."<td align=\"center\"><b>"._FUNZIONI."</b></td></tr>";
+	."<td align=\"center\"width=\"5%\"><b>"._SIMBOLO."</b></td>";
+	if ($tipo_cons!=2) 
+	echo "<td align=\"center\"width=\"5%\"><b>"._PROGRAM."</b></td>";
+	echo "<td align=\"center\"><b>"._FUNZIONI."</b></td></tr>";
 	//-----------------------visualizza riga superiore per inserimento -
 	$circo= $cons_circ==1 ? "and id_circ='$id_circ'":"";	
@@ -89,6 +91,8 @@
 	."<input type=\"hidden\" name=\"id_gruppo\" value=\"".$gru['id_gruppo']."\">"
 	."<tr><td><input type=\"text\" name=\"num_gruppo\" value=\"$nuovo_gruppo\" size=\"5\"></td>"
-	."<td><input type=\"text\" name=\"descr_gruppo\" size=\"50\" value=\"".$gru['descrizione']."\"></td>";
-	echo "<td><input type=\"file\" name=\"stemma\" size=\"10\"></td>"; //file=$gru[simbolo]
+	."<td><input type=\"text\" name=\"descr_gruppo\" value=\"".$gru['descrizione']."\"></td>";
+	echo "<td><input type=\"file\" name=\"stemma\" size=\"5\"></td>"; //file=$gru[simbolo]
+	if ($tipo_cons!=2) 
+	echo "<td><input type=\"file\" name=\"programma\" size=\"5\"></td>"; 
 	echo "<input type=\"hidden\" name=\"min\" value=\"$min\">";
 	echo "<input type=\"hidden\" name=\"id_comune\" value=\"$id_comune\">";
@@ -108,5 +112,5 @@
 	$max = mysql_num_rows($res);
 	$result = mysql_query("select * from ".$prefix."_ele_gruppo where id_cons='$id_cons' $circo ORDER BY num_gruppo  LIMIT $min,$offset", $dbi);
-	while(list($id_cons2,$id_gruppo,$num_gruppo, $descr_gruppo, $simbolo) = mysql_fetch_row($result)) {
+	while(list($id_cons2,$id_gruppo,$num_gruppo, $descr_gruppo, $simbolo,,, $prognome) = mysql_fetch_row($result)) {
 		$restemp = mysql_query("select count(0) from ".$prefix."_ele_lista where id_gruppo='$id_gruppo'", $dbi);
 		list($numtemp)=mysql_fetch_row($restemp);
@@ -117,5 +121,8 @@
 		echo "<td align=\"center\"><b>
 		<img  src=\"admin.php?op=foto&amp;id_gruppo=$id_gruppo\" width=\"50\" heigth=\"50\"></b></td>";
-		echo "<td align=\"center\" nowrap>[<a
+		if ($tipo_cons!=2) 
+			echo "<td>$prognome</td>"; 
+		echo "<td align=\"center\" nowrap>";
+		echo "[<a
 		href=\"admin.php?op=gruppo&amp;do=modify&amp;id_gruppo=$id_gruppo&amp;id_cons_gen=$id_cons_gen&amp;id_circ=$id_circ&amp;min=$min\"><img src=\"modules/Elezioni/images/edit.gif\"
 	 	border=\"0\" align=\"center\"> "._EDIT."</a>]";
@@ -123,5 +130,5 @@
 			echo "[<a href=\"admin.php?op=gruppo&amp;do=delete&amp;id_gruppo=$id_gruppo&amp;id_cons_gen=$id_cons_gen&amp;id_circ=$id_circ&amp;descr_gruppo=$descr_gruppo&amp;min=$min\">"._DELETE." <img src=\"modules/Elezioni/images/delete.gif\" border=\"0\" align=\"center\"></a>]";
 		else
-			echo "["._DELETE." <img src=\"modules/Elezioni/images/delete.gif\" border=\"0\" align=\"center\"></a>]";
+			echo " ["._DELETE." <img src=\"modules/Elezioni/images/delete.gif\" border=\"0\" align=\"center\"></a>]";
 		echo "</td></tr>";
     	}
@@ -175,5 +182,4 @@
 				$filestemma=$STEMM['tmp_name'];
 				$nomestemma=$STEMM['name'];
-				$sqlset='';
 				if ($filestemma){
 					$fdstemma = fopen ("$filestemma", "rb");
@@ -183,5 +189,18 @@
 					$stemmanome=addslashes($nomestemma);
 				}
-      				$result = mysql_query("insert into ".$prefix."_ele_gruppo (id_cons,id_gruppo,num_gruppo,descrizione,simbolo,stemma,id_circ) values ('$id_cons','$id_gruppo','$num_gruppo','$descr_gruppo','$stemmanome','$stemmablob','$id_circ')", $dbi);
+
+				$progblob='';
+				$prognome='';
+				$PROG=$_FILES['programma'];
+				$fileprog=$PROG['tmp_name'];
+				$nomeprog=$PROG['name'];
+				if ($fileprog){
+					$fdprog = fopen ("$fileprog", "rb");
+					$progcontents = fread ($fdprog, filesize ("$fileprog"));
+					fclose ($fdprog);
+					$progblob=addslashes($progcontents);
+					$prognome=addslashes($nomeprog );
+				}
+      				$result = mysql_query("insert into ".$prefix."_ele_gruppo (id_cons,id_gruppo,num_gruppo,descrizione,simbolo,stemma,id_circ,prognome,programma) values ('$id_cons','$id_gruppo','$num_gruppo','$descr_gruppo','$stemmanome','$stemmablob','$id_circ','$prognome','$progblob')", $dbi);
            			if (!$result) return;
            			Header("Location: admin.php?op=gruppo&id_cons_gen=$id_cons_gen&id_circ=$id_circ&min=$min");
@@ -194,4 +213,20 @@
      			}
    		} elseif ($do == "update") {
+				$progblob='';
+				$prognome='';
+				$PROG=$_FILES['programma'];
+				$fileprog=$PROG['tmp_name'];
+				$nomeprog=$PROG['name'];
+				if ($fileprog){
+					$fdprog = fopen ("$fileprog", "rb");
+					$progcontents = fread ($fdprog, filesize ("$fileprog"));
+					fclose ($fdprog);
+					$progblob=addslashes($progcontents);
+					$prognome=addslashes($nomeprog );
+				$cond=", prognome='$prognome', programma='$progblob'";
+				} else {$cond='';}
+
+
+
 			$stemmablob='';
 			$stemmanome='';
@@ -199,5 +234,4 @@
 			$filestemma=$STEMM['tmp_name'];
 			$nomestemma=$STEMM['name'];
-			$sqlset='';
 			if ($filestemma){
 				$fdstemma = fopen ("$filestemma", "rb");
@@ -206,7 +240,7 @@
 				$stemmablob=addslashes($stemmacontents);
 				$stemmanome=addslashes($nomestemma);
-				$cond=", simbolo='$stemmanome', stemma='$stemmablob'";
-			} else {$cond='';}
-         		$result = mysql_query("update  ".$prefix."_ele_gruppo set num_gruppo='$num_gruppo' , descrizione='$descr_gruppo' $cond where id_gruppo='$id_gruppo' ", $dbi) || die("Errore di aggiornamento dei dati!".mysql_error());
+				$cond2=", simbolo='$stemmanome', stemma='$stemmablob'";
+			} else {$cond2='';}
+         		$result = mysql_query("update  ".$prefix."_ele_gruppo set num_gruppo='$num_gruppo' , descrizione='$descr_gruppo' $cond $cond2 where id_gruppo='$id_gruppo' ", $dbi) || die("Errore di aggiornamento dei dati!".mysql_error());
 			Header("Location: admin.php?op=gruppo&id_cons_gen=$id_cons_gen&id_circ=$id_circ&min=$min");
    		}
