Changeset 79 for trunk/admin


Ignore:
Timestamp:
Apr 25, 2010, 9:11:27 PM (15 years ago)
Author:
roby
Message:

client - eliminati altri notice
admin - inserita funzione di eliminazione delle consultazioni

Location:
trunk/admin/modules/Elezioni
Files:
7 edited

Legend:

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

    r77 r79  
    150150                echo "<input type=\"hidden\" name=\"idcomune\" value=\"$idcomune\">";
    151151                echo "<input type=\"submit\" name=\"add\" value=\""._MODIFY."\" ></td></tr>";
    152                 echo "<tr><td colspan=\"4\"><fieldset><legend>Abilita la cancellazione</legend><label id=\"prov\">Metti la spunta per poter eliminare la consultazione: <input type=\"checkbox\" name=\"pwd3\" value=\"\" onchange=\"del_cons()\"></label></fieldset>";
     152                echo "<tr><td colspan=\"4\"><fieldset><legend>Abilita la cancellazione</legend><label id=\"prov\">"._SPUNTAELIMINA." <input type=\"checkbox\" name=\"pwd3\" value=\"\" onchange=\"del_cons()\"></label></fieldset>";
    153153        }else{
    154154                echo "<input type=\"hidden\" name=\"do\" value=\"add\">";
  • trunk/admin/modules/Elezioni/ele_consultazioni.php

    r45 r79  
    7171$language=$_SESSION['lang'];
    7272if (($perms>64)) {
    73                 if (isset($help)) include("language/$language/ele_consultazioni.html");
     73############# Controllo flag per cancellazione consultazione
     74        echo "<SCRIPT type=\"text/javascript\">\n\n<!--\n"
     75        ."//-->\n";
     76        echo "function del_cons() {\n";
     77        echo "if (document.consultazione.pwd3.checked==false) {\n";
     78        echo "document.consultazione.update.value=\""._MODIFY."\" \n";
     79        echo "document.consultazione.do.value=\"update\" \n";
     80        echo "}else{\n";
     81        echo "document.consultazione.update.value=\""._DELETE."\" \n";
     82        echo "document.consultazione.do.value=\"delete\" \n";
     83        echo "} \n";   
     84        echo "} \n";
     85        echo "</script>\n";
     86#########################
     87        if (isset($help)) include("language/$language/ele_consultazioni.html");
    7488
    7589        if ($do == "modify") {
     
    8599                ."<input type=\"hidden\" name=\"do\" value=\"update\">"
    86100                ."<input type=\"hidden\" name=\"id_cons_gen\" value=\"".$pro['id_cons_gen']."\">"
    87                 ."<table  width=\"100%\">"._MODIFY." ".$pro['descrizione']." <br><br>";
     101                ."<table  width=\"100%\"><tr><td>"._MODIFY." ".$pro['descrizione']." <br><br>";
    88102                switch ($genere) {
    89103                        case "0" : $gencons=_GENCONS0;break;
     
    99113                default :$gencons="";
    100114                }
    101                 echo "<tr><td>"._TIPO."</td><td>$gencons</td></tr>";
     115                echo "</td></tr><tr><td>"._TIPO."</td><td>$gencons</td></tr>";
    102116                echo "<tr bgcolor=\"$bgcolor2\"><td>"._DESCR. "</td><td><input  name=\"descr_cons2\" value=\"".$pro['descrizione']."\" size=\"15\"></td></tr>";
    103117                echo "<tr><td>"._DATAIN." :</td><td>";
    104118                echo "<select name=\"dig\" >";
    105                 echo "<option value=\"$dig1\" selected>$dig1</option>";giorno();
     119                echo "<option value=\"$dig1\" selected>$dig1</option>";giorno(0,0);
    106120                echo "<select name=\"dim\" >";
    107121                echo "<option value= \"$dim1\" selected>$dim1</option>"; mese();
     
    111125                echo "<tr><td>"._DATAFINE." :</td><td>";
    112126                echo "<select name=\"dfg\" >";
    113                 echo "<option value=\"$dfg1\" selected>$dfg1</option>";giorno();
     127                echo "<option value=\"$dfg1\" selected>$dfg1</option>";giorno(0,0);
    114128                echo "<select name= \"dfm\" >";
    115129                echo "<option value= \"$dfm1\" selected>$dfm1</option>"; mese();
    116130                echo "<select name= \"dfa\" >";
    117131                echo "<option value=\"$dfa1\" selected>$dfa1</option>"; anno();
    118                 echo "</td></tr><tr><td>"
    119                 ."<input type=\"submit\" name=\"update\" value=\""._MODIFY."\">"
     132                echo "</td></tr><tr>";
     133                $resdel = mysql_query("SELECT * FROM ".$prefix."_ele_cons_comune where id_cons_gen='$id_cons_gen'", $dbi);
     134                if(mysql_num_rows($resdel)==0)
     135                        echo "<td><fieldset><legend>Abilita la cancellazione</legend><label id=\"prov\">"._SPUNTAELIMINA." <input type=\"checkbox\" name=\"pwd3\" value=\"\" onchange=\"del_cons()\"></label></fieldset></td>";
     136                else echo "<td></td>";
     137                echo "<td><input type=\"submit\" name=\"update\" value=\""._MODIFY."\">"
    120138                ."</td></tr></table></form>";
    121139        } else {
     
    126144                ."<hr><h6>"
    127145                ._ADD." "._CONSULTA."<br><br>";
    128                 echo _DEFCONS.":<br><table whidth=\"100%\">";
     146                echo _DEFCONS.":</h6><br><table width=\"100%\">";
    129147
    130148                $res=mysql_query("SELECT * FROM ".$prefix."_ele_tipo where lingua='$language'", $dbi);
     
    143161                echo "<tr><td><b>"._DESCR. "</b></td><td><input type=\"text\" name=\"descr_cons2\" maxlength=\"100\"></td></tr>"
    144162                ."<tr><td><b>"._DATAIN. "</b></td><td>";
    145                 echo "<select name= \"dig\" ><option value=\"$dig\" selected>$dig</option>"; giorno();
     163                echo "<select name= \"dig\" ><option value=\"$dig\" selected>$dig</option>"; giorno(0,0);
    146164                echo "<select name= \"dim\" ><option value=\"$dim\" selected>$dim</option>"; mese();
    147165                echo "<select name= \"dia\" ><option value=\"$dia\" selected>$dia</option>"; anno() ;
     
    149167       
    150168                ."<tr><td><b>"._DATAFINE. "</b></td><td>";
    151                 echo "<select name= \"dfg\" ><option value=\"$dfg\" selected>$dfg</option>"; giorno();
     169                echo "<select name= \"dfg\" ><option value=\"$dfg\" selected>$dfg</option>"; giorno(0,0);
    152170                echo "<select name= \"dfm\" ><option value=\"$dfm\" selected>$dfm</option>"; mese();
    153171                echo "<select name= \"dfa\" ><option value=\"$dfa\" selected>$dfa</option>"; anno() ;
     
    173191                ."</td><td align=\"center\" nowrap bgcolor=\"$bgcolor1\">[<a
    174192                href=\"admin.php?op=consultazione&amp;do=modify&amp;id_cons_gen=$id\"><img src=\"modules/Elezioni/images/edit.gif\"
    175                 border=\"0\" align=\"middle\"> "._EDIT."</a>]"
     193                border=\"0\" align=\"middle\" alt=\"Edit\"> "._EDIT."</a>]"
    176194                ."</td></tr>";
    177195        }
     
    203221
    204222if ($perms>=128) {
    205         // LA CANCELLAZIONE VA EVITATA, se interessa va garantita l'integrità referenziale
    206 /*              if ($do == "delete") {
    207                         if ($ok !="1") {
    208                                 echo "<center><br><br>"._DOMCANCELLA." $descr ?<br>";
    209                                 echo "[ <a href=\"admin.php?op=consultazione\">"._NO."</a> ] - [<a href=\"admin.php?op=consultazione&amp;do=delete&amp;id_cons=$id_cons&amp;ok=1\">"._YES."</a> ]";
    210                         }else{
    211                                 $result = sql_query("delete from ".$prefix."_ele_consultazione where id_cons='$id_cons'", $dbi);
     223                if ($do == "delete") {
     224                                $result = mysql_query("delete from ".$prefix."_ele_consultazione where id_cons_gen='$id_cons_gen'", $dbi);
    212225                                if (!$result) return;
    213226                                Header("Location: admin.php?op=consultazione");
    214                         }
    215                 }*/
     227                }
    216228                if ($do == "add") {
    217229                        if ($descr_cons2) {
     
    261273}
    262274if ($op=="consultazione")
    263  if (isset($param['do']))
     275 if (isset($param['do']) and $do!='modify')
    264276    consultazione($ok, $id_cons_gen,$tipocons, $data_in, $data_fine,$do, $dig, $dim, $dia, $dfg, $dfm, $dfa, $duplica,$referendum,$liste,$gruppi,$ballo,$votigruppo);
    265     else consultazione('', $id_cons_gen,'','','','','','','','','','','','','','','','','');
     277#    else consultazione('', $id_cons_gen,'','','','','','','','','','','','','','','','','');
    266278ele();
    267279all();
    268 echo"</td></tr></table>";
     280echo"</td></tr></table></div>";
    269281include("footer.php");
    270282
  • trunk/admin/modules/Elezioni/funzionidata.php

    r36 r79  
    88{
    99$giorno='';
    10 if(!$min) $min='01';
     10if(!$min) $min='1';
    1111if(!$max) $max='31';
    1212$giorni=array();
  • trunk/admin/modules/Elezioni/language/it/ele_associazioni.html

    r77 r79  
    1414assegnare una tra le modalita' di calcolo predefinite per
    1515l'assegnazione dei seggi di consiglio secondo il metodo D'Hondt.
    16 Cliccando sul corrispondente pulsante "Edita", a destra nella linea del comune su cui si vuole intervenire, e' possibile <b>modificare lo stato</b> della consultazione in "Attiva", "Chiusa" o "Nulla" oppure si puo' <b>ELIMINARE</b> la consultazione relativa al singolo comune. Rimane inalterata l'impostazione generale della consultazione (tipologia, date e orari di rilevazione delle affluenze) e non viene modificato alcun dato relativo ad altri comuni.   
     16Cliccando sul corrispondente pulsante "Edita", a destra nella linea del comune su cui si vuole intervenire, e' possibile <b>modificare lo stato</b> della consultazione in "Attiva", "Chiusa" o "Nulla" oppure si puo' <b>ELIMINARE</b> la consultazione relativa al singolo comune (click su "Edita" e poi spunta su "Elimina" quindi impostare la combo di "Stato" su "Elimina"). Rimane inalterata l'impostazione generale della consultazione (tipologia, date e orari di rilevazione delle affluenze) e non viene modificato alcun dato relativo ad altri comuni.   
    1717
    1818</td>
  • trunk/admin/modules/Elezioni/language/it/ele_consultazioni.html

    r53 r79  
    2323“Gestione tipi”.<br>
    2424Successivamente
    25 sarà possibile modificare la descrizione e le
     25sarà possibile <b>modificare</b> la descrizione e le
    2626date delle operazioni di voto, ma non sarà possibile
    27 attribuire una diversa tipologia.
     27attribuire una diversa tipologia. E' possibile <b>cancellare</b> una consultazione (click su "Edita") solo se non ci sono comuni autorizzati ad usarla (altrimenti la check box di eliminazione non viene visualizzata). In questo caso vanno prima eliminate le singole autorizzazioni dal menu <b>"Autorizza comuni"</b>
    2828      </p>
    2929
  • trunk/admin/modules/Elezioni/language/lang-en.php

    r77 r79  
    128128}
    129129define("_ELIMINA","DELETE");
     130define("_SPUNTAELIMINA","Check to enable deletion:");
    130131define("_HELP","Help On Line");
    131132define("_NOTAOP","");
  • trunk/admin/modules/Elezioni/language/lang-it.php

    r77 r79  
    149149}
    150150define("_ELIMINA","ELIMINA");
     151define("_SPUNTAELIMINA","Metti la spunta per poter eliminare la consultazione:");
    151152define("_NOTAOP","L'utente amministratore unico di un comune deve chiamarsi obbligatoriamente admin<br>Si stanno inserendo utenti per il comune di");
    152153define("_HELP","Help Contestuale");
Note: See TracChangeset for help on using the changeset viewer.