Changeset 247 for trunk/admin/modules


Ignore:
Timestamp:
Jan 30, 2016, 11:38:54 PM (9 years ago)
Author:
luc
Message:

Aggiornato Google Maps e sistemato in amministrazione la scelta del tema.
Solo per l'upgrade temete conto del file di aggirnamento del databalse presente nella dir sql con il nome aggiornamento-2.0_2016-01-30.sql.

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

Legend:

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

    r228 r247  
    3434if (isset($param['simbolo'])) get_magic_quotes_gpc() ? $simbolo=$param['simbolo']:$simbolo=addslashes($param['simbolo']); else $simbolo='';
    3535if (isset($param['cerca'])) get_magic_quotes_gpc() ? $cerca=$param['cerca']:$cerca=addslashes($param['cerca']); else $cerca='';
     36if (isset($param['cap'])) get_magic_quotes_gpc() ? $cap=$param['cap']:$cap=addslashes($param['cap']); else $cap='';
    3637
    3738        $res = mysql_query("SELECT t1.tipo_cons FROM ".$prefix."_ele_consultazione as t1, ".$prefix."_ele_cons_comune as t2 where t1.id_cons_gen=t2.id_cons_gen and t2.id_comune='$id_comune' " , $dbi);
     
    5556        //crea la pagina delle affluenze
    5657function all() {
    57         global $bgcolor1, $bgcolor2, $prefix, $dbi,$id_cons,$desc,$indirizzo,$centralino,$fax,$email,$fasciatmp,$prov,$id_comune2,$id_cons_gen,$cerca;
     58        global $bgcolor1, $bgcolor2, $prefix, $dbi,$id_cons,$desc,$indirizzo,$centralino,$fax,$email,$fasciatmp,$prov,$id_comune2,$id_cons_gen,$cerca,$cap;
    5859 if( !isset($id_conf) ) $id_conf=1;
    5960        echo "<SCRIPT type=\"text/javascript\">\n\n<!--\n";
     
    6970
    7071 
    71         $resmod = mysql_query("SELECT id_comune,descrizione,indirizzo,centralino,fax,email,fascia,capoluogo,simbolo FROM ".$prefix."_ele_comuni where descrizione like '$cerca%' order by descrizione", $dbi);
     72        $resmod = mysql_query("SELECT id_comune,descrizione,indirizzo,centralino,fax,email,fascia,capoluogo,simbolo,cap FROM ".$prefix."_ele_comuni where descrizione like '$cerca%' order by descrizione", $dbi);
    7273        echo "<table width=\"100%\"><tr><td bgcolor=\"$bgcolor2\"> <form name=\"cerca\" action=\"admin.php\">"
    7374        ."<input type=\"hidden\" name=\"op\" value=\"inscomuni\">";
     
    107108        echo "<td bgcolor=\"$bgcolor1\"><b>"._FAX."</b></td><td><input name=\"fax\" value=\"$fax\" size=\"6\"></td></tr>";
    108109        echo "<tr><td bgcolor=\"$bgcolor1\"><b>"._EMAIL."</b></td><td><input name=\"email\" value=\"$email\"></td>";
    109         echo "<td></td><td><input type=\"hidden\" name=\"id_cons_gen\" value=\"$id_cons_gen\">";
     110        echo "<td bgcolor=\"$bgcolor1\"><b>CAP</b></td><td><input name=\"cap\" value=\"$cap\" size=\"6\"> (<i>per googlemaps</i>) </td></tr>";
     111        echo "<td></td><td></td><td></td><td><input type=\"hidden\" name=\"id_cons_gen\" value=\"$id_cons_gen\">";
    110112        echo "<input type=\"hidden\" name=\"ok\" value=0>";
    111113        if ($id_comune2) {
     
    122124        echo "<td bgcolor=\"$bgcolor1\"><b>"._CODICE."</b></td>";
    123125        echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._PROV."</b></td>";
    124         echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._DESCR."</b></td>"
    125         ."<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._INDIRIZZO."</b></td>"
    126         ."<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._CENTRALINO."</b></td>";
    127         echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._FAX."</b></td>";
     126        echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._DESCR."</b></td>";
     127        echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._INDIRIZZO."</b></td>";
     128        //."<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._CENTRALINO."</b></td>";
     129        //echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._FAX."</b></td>";
    128130        echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._EMAIL."</b></td>";
     131        echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>CAP</b></td>";
    129132        echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._FASCIA."</b></td></tr>";
     133       
    130134
    131135####
    132         while (list($id_comune2,$desc,$indirizzo,$centralino,$fax,$email,$fasciatmp,$prov,$simbolo) = mysql_fetch_row($resmod)){ //elenco dei modelli inseriti
     136        while (list($id_comune2,$desc,$indirizzo,$centralino,$fax,$email,$fasciatmp,$prov,$simbolo,$cap) = mysql_fetch_row($resmod)){ //elenco dei modelli inseriti
    133137                $bgcolor1=($bgcolor1==$_SESSION['bgcolor1'])?$_SESSION['bgcolor2']:$_SESSION['bgcolor1'];
    134138                if (!$simbolo) $simbolo="nulla.jpg";
     
    146150                echo "<td><b>$desc</b></td>";
    147151                echo "<td><b>$indirizzo</b></td>";
    148                 echo "<td><b>$centralino</b></td>";
    149                 echo "<td><b>$fax</b></td>";
     152                //echo "<td><b>$centralino</b></td>";
     153                //echo "<td><b>$fax</b></td>";
    150154                echo "<td><b>".substr($email,0,15)."...</b></td>";
     155                echo "<td><b>$cap</b></td>";
    151156                $resopt1 = mysql_query("select abitanti from ".$prefix."_ele_fasce where id_fascia=$fasciatmp and id_conf=$id_conf", $dbi);
    152157                list($tmpfascia)=mysql_fetch_row($resopt1);
     
    176181                echo "<input type=\"hidden\" name=\"ok\" value=0>";
    177182                echo "</td><td nowrap>[<a
    178                 href=\"admin.php?op=inscomuni&amp;desc=$desc&amp;id_comune2=$id_comune2&amp;indirizzo=$indirizzo&amp;centralino=$centralino&amp;fax=$fax&amp;email=$email&amp;fascia=$fasciatmp&amp;prov=$prov&amp;id_cons_gen=$id_cons_gen\"><img  align=\"center\" src=\"modules/Elezioni/images/edit.gif\"
     183                href=\"admin.php?op=inscomuni&amp;desc=$desc&amp;id_comune2=$id_comune2&amp;indirizzo=$indirizzo&amp;centralino=$centralino&amp;fax=$fax&amp;email=$email&amp;fascia=$fasciatmp&amp;prov=$prov&amp;id_cons_gen=$id_cons_gen&amp;cap=$cap\"><img  align=\"center\" src=\"modules/Elezioni/images/edit.gif\"
    179184                border=\"0\"> "._EDIT."</a>]";
    180185                echo "</tr></form>";
     
    185190        }
    186191
    187 function comuni($ok, $do,$desc,$indirizzo,$centralino,$fax,$email,$id_comune,$fasciatmp,$prov,$simbolo) {
     192function comuni($ok, $do,$desc,$indirizzo,$centralino,$fax,$email,$id_comune,$fasciatmp,$prov,$simbolo,$cap) {
    188193                global $bgcolor1, $bgcolor2, $prefix, $dbi, $descr_cons, $id_cons_gen,$genere;
    189194/*                              if ($do == "delete") {
     
    214219                                        $stemmanome=addslashes($nomestemma);
    215220                                }
    216                         $result = mysql_query("insert into ".$prefix."_ele_comuni (id_comune,descrizione,indirizzo,centralino,fax,email,fascia,capoluogo,simbolo,stemma) values ('$id_comune','$desc','$indirizzo','$centralino','$fax','$email','$fasciatmp','$prov','$stemmanome','$stemmablob')", $dbi) || die("<br><br>Errore di inserimento: ".mysql_error());
     221                        $result = mysql_query("insert into ".$prefix."_ele_comuni (id_comune,descrizione,indirizzo,centralino,fax,email,fascia,capoluogo,simbolo,stemma,cap) values ('$id_comune','$desc','$indirizzo','$centralino','$fax','$email','$fasciatmp','$prov','$stemmanome','$stemmablob','$cap')", $dbi) || die("<br><br>Errore di inserimento: ".mysql_error());
    217222                        Header("Location: admin.php?op=inscomuni&id_cons_gen=$id_cons_gen");
    218223                } else {
     
    237242                                $cond=", simbolo='$stemmanome', stemma='$stemmablob'";
    238243                        } else {$cond='';$stemmanome=''; $stemmablob='';}
    239                 $result = mysql_query("update  ".$prefix."_ele_comuni set descrizione='$desc' , indirizzo='$indirizzo', centralino='$centralino', fax='$fax', email='$email', fascia='$fasciatmp',capoluogo='$prov' $cond where id_comune='$id_comune'", $dbi) || die("<br><br>Errore di inserimento: ".mysql_error());
     244                $result = mysql_query("update  ".$prefix."_ele_comuni set descrizione='$desc' , indirizzo='$indirizzo', centralino='$centralino', fax='$fax' , cap='$cap' , email='$email', fascia='$fasciatmp',capoluogo='$prov' $cond where id_comune='$id_comune'", $dbi) || die("<br><br>Errore di inserimento: ".mysql_error());
    240245                Header("Location: admin.php?op=inscomuni&id_cons_gen=$id_cons_gen");
    241246        }
     
    245250
    246251if ($do)
    247         comuni($ok, $do,$desc,$indirizzo,$centralino,$fax,$email,$id_comune2,$fasciatmp,$prov,$simbolo);
     252        comuni($ok, $do,$desc,$indirizzo,$centralino,$fax,$email,$id_comune2,$fasciatmp,$prov,$simbolo,$cap);
    248253ele();
    249254all();
  • trunk/admin/modules/Elezioni/ele_configurazione.php

    r240 r247  
    5656if (isset($param['help'])) $help=intval($param['help']);
    5757
     58
     59
    5860/******************************************************/
    5961/*Funzione di visualizzazione globale                 */
     
    8284        echo "<td>";
    8385        echo "<b>"._TEMA."</b></td>";
     86        verificatema(); //funzione alla fine del file
     87
    8488 ##########
     89
     90       
    8591        $resmod = mysql_query("SELECT tema FROM ".$prefix."_ele_temi order by tema", $dbi);
    8692
     
    200206
    201207
     208function verificatema(){
     209############# verifica tema - presenti nella dir temi
     210global $dbi,$prefix;
     211    $tlist='';$files='';
     212        $path = "../client/temi";
     213        $handle=opendir($path);
     214        while ($file = readdir($handle)) {
     215                   $tlist .= "$file ";
     216        }
     217
     218        closedir($handle);
     219        $tlist = explode(" ", $tlist);
     220        sort($tlist);
     221
     222        for ($i=0; $i < sizeof($tlist); $i++) {
     223                if ( (preg_match('/^([_0-9a-zA-Z]+)([_0-9a-zA-Z]{3})$/',$tlist[$i])) ) $files=$tlist[$i];
     224                   if($files!=''){
     225                        $sql = mysql_query("SELECT id FROM ".$prefix."_ele_temi where tema='$files'", $dbi);
     226                        list($idwid) = mysql_fetch_row($sql);
     227                        $id = intval($idwid);
     228                        if (empty($id)) { // inserisce widget db se non esiste
     229                        $result = mysql_query("insert into ".$prefix."_ele_temi (id,tema) values ( NULL,'$files')", $dbi);
     230                  }
     231                }
     232                 
     233                 
     234
     235
     236
     237
     238
     239
     240        }
     241 
     242                  # se non esiste cancella dal db
     243                  $sql2 = mysql_query("SELECT * FROM ".$prefix."_ele_temi", $dbi);
     244                  while ($row = mysql_fetch_array($sql2)) {
     245                        $esi=0;
     246                        for ($i=0; $i < sizeof($tlist); $i++) {
     247                              $files=$tlist[$i];
     248                              if($row['tema']==$files) $esi=1;
     249                        }
     250                        if($esi!=1){
     251                              $del=mysql_query("DELETE FROM ".$prefix."_ele_tema WHERE id = '$row[id]'",$dbi);
     252                      }
     253                }
     254
     255################# fine
     256
     257}
     258
     259
     260
     261
     262
    202263
    203264
Note: See TracChangeset for help on using the changeset viewer.