Changeset 172 for trunk


Ignore:
Timestamp:
Feb 15, 2013, 10:19:05 PM (12 years ago)
Author:
roby
Message:

admin: cancellazione stemma e programma nella gestione gruppi

File:
1 edited

Legend:

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

    r101 r172  
    4141if (isset($param['descr_gruppo'])) get_magic_quotes_gpc() ? $descr_gruppo=$param['descr_gruppo']:$descr_gruppo=addslashes($param['descr_gruppo']); else $descr_gruppo='';
    4242if (isset($param['simbolo'])) get_magic_quotes_gpc() ? $simbolo=$param['simbolo']:$simbolo=addslashes($param['simbolo']); else $simbolo='';
     43if (isset($param['delsimb'])) get_magic_quotes_gpc() ? $delsimb=$param['delsimb']:$delsimb=addslashes($param['delsimb']);
     44if (isset($param['delprog'])) get_magic_quotes_gpc() ? $delprog=$param['delprog']:$delprog=addslashes($param['delprog']);
    4345/******************************************************/
    4446/*Funzione di visualizzazione globale                 */
    4547/*****************************************************/
    4648        function all() {
    47                 global $tipo_cons,$param,$currentlang, $bgcolor1, $bgcolor2, $prefix, $dbi, $offset, $min, $id_cons,$id_cons_gen,$id_comune,$id_circ,$do,$id_gruppo;
     49                global $delsimb,$delprog,$tipo_cons,$param,$currentlang, $bgcolor1, $bgcolor2, $prefix, $dbi, $offset, $min, $id_cons,$id_cons_gen,$id_comune,$id_circ,$do,$id_gruppo;
    4850        $res = mysql_query("SELECT circo FROM ".$prefix."_ele_tipo where tipo_cons='$tipo_cons' and lingua='$currentlang'", $dbi);
    4951        list($cons_circ)= mysql_fetch_row($res);
     
    6365                echo "</select></td></tr></table></form>";
    6466        }
    65         echo "<center><font class=\"title\"><b>"._GRUPPO."</b></font><br><table border=\"0\" width=\"100%\"><tr bgcolor=\"$bgcolor1\">"
     67        echo "<center><font class=\"title\"><b>"._GRUPPO."</b></font><br>";
     68       
     69        echo "<table border=\"0\" width=\"100%\"><tr bgcolor=\"$bgcolor1\"><td colspan=\"5\">";
     70        echo "<form name=\"gruppo2\" enctype=\"multipart/form-data\" action=\"admin.php\" method=\"post\">"
     71        ."<input type=\"hidden\" name=\"op\" value=\"gruppo\">";
     72        echo "<table><tr>"
    6673        ."<td align=\"center\"width=\"5%\"><b>"._NUM."</b></td>"
    6774        ."<td align=\"center\"><b>"._DESCR."</b></td>"
    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>";
     75        ."<td align=\"center\"width=\"5%\"><b>"._SIMBOLO."</b>";
     76        if ($do=='modify')
     77                echo "<br><input type=\"checkbox\" name=\"delsimb\" value=\"false\"> "._DELETE;
     78        echo "</td>";
     79
     80        if ($tipo_cons!=2) {
     81        echo "<td align=\"center\"width=\"5%\"><b>"._PROGRAM."</b>";
     82        if ($do=='modify')
     83                echo "<br><input type=\"checkbox\" name=\"delprog\" value=\"false\"> "._DELETE;
     84        echo "</td>";
     85        }
    7186        echo "<td align=\"center\"><b>"._FUNZIONI."</b></td></tr>";
    7287        //-----------------------visualizza riga superiore per inserimento -
     
    7590        $max = mysql_num_rows($res);
    7691        $nuovo_gruppo=$max+1;
    77         echo "<form name=\"gruppo2\" enctype=\"multipart/form-data\" action=\"admin.php\" method=\"post\">"
    78         ."<input type=\"hidden\" name=\"op\" value=\"gruppo\">";
     92        echo "<tr><td>";
    7993        if ($do=='modify') {
    8094        $resl = mysql_query("SELECT * FROM ".$prefix."_ele_gruppo where id_gruppo='$id_gruppo'", $dbi);
     
    90104        echo "<input type=\"hidden\" name=\"id_cons_gen\" value=\"$id_cons_gen\">"
    91105        ."<input type=\"hidden\" name=\"id_gruppo\" value=\"".$gru['id_gruppo']."\">"
    92         ."<tr><td><input type=\"text\" name=\"num_gruppo\" value=\"$nuovo_gruppo\" size=\"5\"></td>"
     106        ."<input type=\"text\" name=\"num_gruppo\" value=\"$nuovo_gruppo\" size=\"5\"></td>"
    93107        ."<td><input type=\"text\" name=\"descr_gruppo\" value=\"".$gru['descrizione']."\"></td>";
    94108        echo "<td><input type=\"file\" name=\"stemma\" size=\"5\"></td>"; //file=$gru[simbolo]
    95109        if ($tipo_cons!=2)
    96         echo "<td><input type=\"file\" name=\"programma\" size=\"5\"></td>";
     110                echo "<td><input type=\"file\" name=\"programma\" size=\"5\">";
    97111        echo "<input type=\"hidden\" name=\"min\" value=\"$min\">";
    98112        echo "<input type=\"hidden\" name=\"id_comune\" value=\"$id_comune\">";
     
    100114        echo "<input type=\"hidden\" name=\"id_cons\" value=\"$id_cons\">"
    101115        ."<input type=\"hidden\" name=\"id_cons_gen\" value=\"$id_cons_gen\">"
    102         ."<input type=\"hidden\" name=\"min\" value=\"$min\">";
     116        ."<input type=\"hidden\" name=\"min\" value=\"$min\"></td>";
    103117        if ($do=='modify')
    104118                echo "<td><input type=\"submit\" name=\"add\" value=\""._MODIFY."\"></td>";
    105119        else
    106120                echo "<td><input type=\"submit\" name=\"add\" value=\""._ADD."\"></td>";
    107         echo "</form>";
    108                
     121        echo "</tr></table></form>";
     122        echo "</td></tr>";             
    109123               
    110124               
     
    161175
    162176function gruppo($ok, $do,$id_gruppo,$num_gruppo,$descr_gruppo, $simbolo,$id_circ) {
    163         global $prefix, $dbi, $id_cons,$simbolo2,$genere,$id_cons_gen,$id_comune,$min;
     177        global $delsimb,$delprog,$prefix, $dbi, $id_cons,$simbolo2,$genere,$id_cons_gen,$id_comune,$min;
    164178        $aid=$_SESSION['aid'];
    165179        $perms=ChiSei($id_cons_gen);
     
    236250                                        $prognome=addslashes($nomeprog );
    237251                                $cond=", prognome='$prognome', programma='$progblob'";
    238                                 } else {$cond='';}
     252                                } else {
     253                                        if ( $delprog=='false') $cond=", prognome='', programma=''";
     254                                        else $cond='';
     255                                }
    239256
    240257
     
    252269                                $stemmanome=addslashes($nomestemma);
    253270                                $cond2=", simbolo='$stemmanome', stemma='$stemmablob'";
    254                         } else {$cond2='';}
     271                        } else {
     272                                        if ( $delsimb=='false') $cond2=", simbolo='', stemma=''";
     273                                        else $cond2='';
     274                        }
    255275                        $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());
    256276                        Header("Location: admin.php?op=gruppo&id_cons_gen=$id_cons_gen&id_circ=$id_circ&min=$min");
Note: See TracChangeset for help on using the changeset viewer.