Changeset 247


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
Files:
1 added
7 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
  • trunk/admin/versione.php

    r243 r247  
    11<?php
    22
    3 $versione = "2.0 rev 243";
     3$versione = "2.0 rev 247";
    44$version_number = $versione;
    5 $version = "Eleonline $version_number (<i>Data Release: 08 luglio 2015</i>)";
     5$version = "Eleonline $version_number (<i>Data Release: 31 gennaio 2016</i>)";
    66
    77?>
  • trunk/client/header.php

    r241 r247  
    6060        # rotazione per tema tour
    6161        if (isset($_SESSION['ruota'])){$csv=1; echo "<body onload=\"loadpage()\"";}
    62         else echo "<body";
     62        else echo "<body  onload=\"maps()\"";
    6363        if (!$csv) echo " style=\"background-image: url(temi/$tema/images/sfondo.jpg); background-repeat:repeat-x;\"";
    6464        echo " >\n";
  • trunk/client/inc/javascript.php

    r210 r247  
    4949
    5050
     51
     52
     53
     54
     55
    5156function googlemaps(){
    5257global $dbi,$prefix,$id_comune,$googlemaps,$op,$gkey,$lang;
     
    5762    $sql = mysql_query("select indirizzo from ".$prefix."_ele_sede where id_sede='$id_sede'", $dbi);
    5863    list($indirizzo)=mysql_fetch_row($sql);
    59     $address="$indirizzo  $comune";
     64    $address=rawurlencode("$indirizzo,$comune,58047");
     65
     66        $resultGeoCode=file_get_contents('http://maps.google.com/maps/api/geocode/json?address='.$address.'&amp;sensor=false');
     67
     68        $output= json_decode($resultGeoCode);
     69       
     70        if($output->status == 'OK'){
     71                $latitude       = $output->results[0]->geometry->location->lat; //Returns Latitude
     72                $longitude      = $output->results[0]->geometry->location->lng; // Returns Longitude
     73                $location       = $output->results[0]->formatted_address;
     74        }
     75
     76
     77        $coords['lat'] = $latitude;
     78        $coords['long'] = $longitude;
     79
     80
     81
     82
     83
     84/*
     85
     86
     87
    6088       
    6189        $url = sprintf('http://maps.google.com/maps?output=js&q=%s',rawurlencode($address));
     
    75103        }
    76104
     105*/
     106
     107
     108
     109
     110
     111
     112
    77113echo '
    78114<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true&language=it"></script>
    79115   <script type="text/javascript">
    80       function initialize() {
     116      function maps() {
    81117         var latlng = new google.maps.LatLng('.$coords['lat'].','.$coords['long'].'); // centro della mappa
    82118         var myLatlng = new google.maps.LatLng('.$coords['lat'].','.$coords['long'].'); // segnapunto
     
    99135   </script>
    100136';
     137
    101138}
    102139?>
  • trunk/client/versione.php

    r243 r247  
    11<?php
    22
    3 $versione = "2.0 rev 243";
     3$versione = "2.0 rev 247";
    44$version_number = $versione;
    5 $version = "Eleonline $version_number (<i>Data Release: 08 luglio 2015</i>)";
     5$version = "Eleonline $version_number (<i>Data Release: 31 gennaio 2016</i>)";
     6
    67
    78?>
  • trunk/install/sql/eleonline.sql

    r235 r247  
    284284  `stemma` blob,
    285285  `id_cons` int(11) default '0',
     286  `cap` text,
    286287  PRIMARY KEY  (`id_comune`),
    287288  KEY `access_id` (`descrizione`)
     
    861862
    862863DROP TABLE IF EXISTS `soraldo_ele_temi`;
    863 CREATE TABLE `soraldo_ele_temi` (
    864   `tema` varchar(20) NOT NULL
    865 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
     864CREATE TABLE IF NOT EXISTS `soraldo_ele_temi` (
     865  `id` int(11) NOT NULL AUTO_INCREMENT,
     866  `tema` varchar(20) NOT NULL DEFAULT '',
     867  PRIMARY KEY (`id`)
     868) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    866869
    867870--
     
    870873
    871874
    872 /*!40000 ALTER TABLE `soraldo_ele_temi` DISABLE KEYS */;
    873 LOCK TABLES `soraldo_ele_temi` WRITE;
    874 INSERT INTO `soraldo_ele_temi` VALUES ('default'),('altro'),('blog'),('stylized'),('tour'),('yellowblu'),('facebook');
    875 UNLOCK TABLES;
    876 /*!40000 ALTER TABLE `soraldo_ele_temi` ENABLE KEYS */;
    877875
    878876--
Note: See TracChangeset for help on using the changeset viewer.