Ignore:
Timestamp:
Apr 26, 2011, 10:41:31 PM (13 years ago)
Author:
roby
Message:
  • Inserita la gestione del programma elettorale (nel menu di inserimento dei gruppi o presidenti)
  • Inserita la funzione di cancellazione dei dati dello spoglio (in Autorizza comuni), permette di fare test di inserimento e alla fine ripulire la consultazione per la gestione reale dello spoglio.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/modules/Elezioni/ele_gruppo.php

    r14 r86  
    6666        ."<td align=\"center\"width=\"5%\"><b>"._NUM."</b></td>"
    6767        ."<td align=\"center\"><b>"._DESCR."</b></td>"
    68         ."<td align=\"center\"width=\"5%\"><b>"._SIMBOLO."</b></td>"
    69         ."<td align=\"center\"><b>"._FUNZIONI."</b></td></tr>";
     68        ."<td align=\"center\"width=\"5%\"><b>"._SIMBOLO."</b></td>";
     69        if ($tipo_cons!=2)
     70        echo "<td align=\"center\"width=\"5%\"><b>"._PROGRAM."</b></td>";
     71        echo "<td align=\"center\"><b>"._FUNZIONI."</b></td></tr>";
    7072        //-----------------------visualizza riga superiore per inserimento -
    7173        $circo= $cons_circ==1 ? "and id_circ='$id_circ'":"";   
     
    8991        ."<input type=\"hidden\" name=\"id_gruppo\" value=\"".$gru['id_gruppo']."\">"
    9092        ."<tr><td><input type=\"text\" name=\"num_gruppo\" value=\"$nuovo_gruppo\" size=\"5\"></td>"
    91         ."<td><input type=\"text\" name=\"descr_gruppo\" size=\"50\" value=\"".$gru['descrizione']."\"></td>";
    92         echo "<td><input type=\"file\" name=\"stemma\" size=\"10\"></td>"; //file=$gru[simbolo]
     93        ."<td><input type=\"text\" name=\"descr_gruppo\" value=\"".$gru['descrizione']."\"></td>";
     94        echo "<td><input type=\"file\" name=\"stemma\" size=\"5\"></td>"; //file=$gru[simbolo]
     95        if ($tipo_cons!=2)
     96        echo "<td><input type=\"file\" name=\"programma\" size=\"5\"></td>";
    9397        echo "<input type=\"hidden\" name=\"min\" value=\"$min\">";
    9498        echo "<input type=\"hidden\" name=\"id_comune\" value=\"$id_comune\">";
     
    108112        $max = mysql_num_rows($res);
    109113        $result = mysql_query("select * from ".$prefix."_ele_gruppo where id_cons='$id_cons' $circo ORDER BY num_gruppo  LIMIT $min,$offset", $dbi);
    110         while(list($id_cons2,$id_gruppo,$num_gruppo, $descr_gruppo, $simbolo) = mysql_fetch_row($result)) {
     114        while(list($id_cons2,$id_gruppo,$num_gruppo, $descr_gruppo, $simbolo,,, $prognome) = mysql_fetch_row($result)) {
    111115                $restemp = mysql_query("select count(0) from ".$prefix."_ele_lista where id_gruppo='$id_gruppo'", $dbi);
    112116                list($numtemp)=mysql_fetch_row($restemp);
     
    117121                echo "<td align=\"center\"><b>
    118122                <img  src=\"admin.php?op=foto&amp;id_gruppo=$id_gruppo\" width=\"50\" heigth=\"50\"></b></td>";
    119                 echo "<td align=\"center\" nowrap>[<a
     123                if ($tipo_cons!=2)
     124                        echo "<td>$prognome</td>";
     125                echo "<td align=\"center\" nowrap>";
     126                echo "[<a
    120127                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\"
    121128                border=\"0\" align=\"center\"> "._EDIT."</a>]";
     
    123130                        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>]";
    124131                else
    125                         echo "["._DELETE." <img src=\"modules/Elezioni/images/delete.gif\" border=\"0\" align=\"center\"></a>]";
     132                        echo " ["._DELETE." <img src=\"modules/Elezioni/images/delete.gif\" border=\"0\" align=\"center\"></a>]";
    126133                echo "</td></tr>";
    127134        }
     
    175182                                $filestemma=$STEMM['tmp_name'];
    176183                                $nomestemma=$STEMM['name'];
    177                                 $sqlset='';
    178184                                if ($filestemma){
    179185                                        $fdstemma = fopen ("$filestemma", "rb");
     
    183189                                        $stemmanome=addslashes($nomestemma);
    184190                                }
    185                                 $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);
     191
     192                                $progblob='';
     193                                $prognome='';
     194                                $PROG=$_FILES['programma'];
     195                                $fileprog=$PROG['tmp_name'];
     196                                $nomeprog=$PROG['name'];
     197                                if ($fileprog){
     198                                        $fdprog = fopen ("$fileprog", "rb");
     199                                        $progcontents = fread ($fdprog, filesize ("$fileprog"));
     200                                        fclose ($fdprog);
     201                                        $progblob=addslashes($progcontents);
     202                                        $prognome=addslashes($nomeprog );
     203                                }
     204                                $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);
    186205                                if (!$result) return;
    187206                                Header("Location: admin.php?op=gruppo&id_cons_gen=$id_cons_gen&id_circ=$id_circ&min=$min");
     
    194213                        }
    195214                } elseif ($do == "update") {
     215                                $progblob='';
     216                                $prognome='';
     217                                $PROG=$_FILES['programma'];
     218                                $fileprog=$PROG['tmp_name'];
     219                                $nomeprog=$PROG['name'];
     220                                if ($fileprog){
     221                                        $fdprog = fopen ("$fileprog", "rb");
     222                                        $progcontents = fread ($fdprog, filesize ("$fileprog"));
     223                                        fclose ($fdprog);
     224                                        $progblob=addslashes($progcontents);
     225                                        $prognome=addslashes($nomeprog );
     226                                $cond=", prognome='$prognome', programma='$progblob'";
     227                                } else {$cond='';}
     228
     229
     230
    196231                        $stemmablob='';
    197232                        $stemmanome='';
     
    199234                        $filestemma=$STEMM['tmp_name'];
    200235                        $nomestemma=$STEMM['name'];
    201                         $sqlset='';
    202236                        if ($filestemma){
    203237                                $fdstemma = fopen ("$filestemma", "rb");
     
    206240                                $stemmablob=addslashes($stemmacontents);
    207241                                $stemmanome=addslashes($nomestemma);
    208                                 $cond=", simbolo='$stemmanome', stemma='$stemmablob'";
    209                         } else {$cond='';}
    210                         $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());
     242                                $cond2=", simbolo='$stemmanome', stemma='$stemmablob'";
     243                        } else {$cond2='';}
     244                        $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());
    211245                        Header("Location: admin.php?op=gruppo&id_cons_gen=$id_cons_gen&id_circ=$id_circ&min=$min");
    212246                }
Note: See TracChangeset for help on using the changeset viewer.