Ignore:
Timestamp:
Mar 20, 2018, 11:19:10 PM (6 years ago)
Author:
roby
Message:
 
File:
1 edited

Legend:

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

    r53 r255  
    1515}
    1616
     17global $dbi;
    1718$aid=$_SESSION['aid'];
    18 $dbi=$_SESSION['dbi'];
     19#$dbi=$_SESSION['dbi'];
    1920$prefix=$_SESSION['prefix'];
    2021$currentlang=$_SESSION['lang'];
     
    2223$perms=ChiSei(0);
    2324if ($perms<256 or !$id_cons_gen) die("Non hai i permessi per inserire dati, o non hai scelto la consultazione!");
    24 $res = mysql_query("SELECT t1.tipo_cons,t2.genere,t1.descrizione FROM ".$prefix."_ele_consultazione as t1, ".$prefix."_ele_tipo as t2 where t1.tipo_cons=t2.tipo_cons and t1.id_cons_gen='$id_cons_gen' " , $dbi);
    25 list($tipo_cons,$genere,$descr_cons) = mysql_fetch_row($res);
     25
     26#include_once("modules/Elezioni/query.sql");
     27include("modules/Elezioni/funzionidata.php");
     28include("modules/Elezioni/ele.php");
     29$row=descr_cons();$tipo_cons=$row[0];$genere=$row[1];$descr_cons=$row[2];
     30
    2631if (isset($_GET['min'])) $min=intval($_GET['min']); else $min=0;
    2732if (isset($_GET['do'])) get_magic_quotes_gpc() ? $do=$param['do']:$do=addslashes($param['do']); else $do='';
     
    3641if (isset($_GET['help'])) $help=intval($_GET['help']);
    3742
    38 include("modules/Elezioni/funzionidata.php");
    39 include("modules/Elezioni/ele.php");
    4043$offset=15;
    4144$hiddenInfo = "<input type=\"hidden\" name=\"min\" value=\"$min\">";
     
    5861#               echo "<td bgcolor=\"$bgcolor1\">&nbsp;</td>";
    5962                echo "<td bgcolor=\"$bgcolor1\">&nbsp;</td></tr>";
    60                 $res = mysql_query("SELECT * FROM ".$prefix."_ele_rilaff where id_cons_gen=$id_cons_gen order by data,orario", $dbi);
    61                 $max = mysql_num_rows($res);
    62 
     63                $row=getaffluenze();
     64                $max = count($row);
    6365                echo "<form name=\"rilaff\" action=\"admin.php\">"
    6466                        ."<input type=\"hidden\" name=\"op\" value=\"rec_add_aff\">"
     
    6971                echo "<select name= \"mv\" ><option value=\"00\" selected>00</option>"; minuti();
    7072                echo "</td><td>";
    71                 $aff = mysql_query("SELECT data_inizio,data_fine FROM ".$prefix."_ele_consultazione where id_cons_gen='$id_cons_gen'", $dbi);
    72                 list($data,$fine) = mysql_fetch_row($aff);
     73                $aff = daticonsultazione();
     74                $data=$aff['data_inizio'];$fine=$aff['data_fine'];
    7375                list ($anno,$mese,$giorno)=explode('-',$data);
    7476                list ($annof,$mesef,$giornof)=explode('-',$fine);
     
    8486                if ($max != "0") {
    8587                        $i=1;
    86                         while(list($id_cons2,$orario,$data) = mysql_fetch_row($res)){
     88                        foreach($row as $aff)
     89                                {
     90                                $id_cons2=$aff[0];
     91                                $orario=$aff[1];
     92                                $data=$aff[2];
    8793                                // esplode la data
    8894                                $bgcolor1=($bgcolor1==$_SESSION['bgcolor1'])?$_SESSION['bgcolor2']:$_SESSION['bgcolor1'];
     
    108114                                        ."</tr>";
    109115                        }
    110                 }
     116                } 
    111117                echo "</table>";
    112118        }
     
    119125                $data="$av-$msv-$gv";
    120126                $orario="$ov:$mv:00";
    121                 $confr = mysql_query("SELECT data_inizio, data_fine FROM ".$prefix."_ele_consultazione WHERE id_cons_gen ='$id_cons_gen'", $dbi);
    122 list($dadata, $adata) = mysql_fetch_row($confr);
     127                $row = daticonsultazione();
     128#               mysql_query("SELECT data_inizio, data_fine FROM ".$prefix."_ele_consultazione WHERE id_cons_gen ='$id_cons_gen'", $dbi);
     129$dadata=$row['data_inizio']; $adata=$row['data_fine'];
    123130$dadata=strtotime($dadata);
    124131$adata=strtotime($adata);
    125132$cdata=strtotime($data);
    126133                // verifica se data e ora esiste e fa l'upgrade
    127                 $res = mysql_query("select * from ".$prefix."_ele_rilaff where id_cons_gen='$id_cons_gen' and data='$data' and orario='$orario'", $dbi);
    128                 $tipo= mysql_num_rows($res);
     134                $sql = "select * from ".$prefix."_ele_rilaff where id_cons_gen='$id_cons_gen' and data='$data' and orario='$orario'";
     135                $sth = $dbi->prepare("$sql");
     136                $sth->execute();       
     137                $row = $sth->fetchAll();
     138                $tipo= $sth->rowCount();
    129139                if(($tipo==0) and ($dadata <= $cdata) and ($adata >= $cdata)){
    130140                        if(checkdate(intval($msv),intval($gv),intval($av))){
    131                         $result = mysql_query("insert into ".$prefix."_ele_rilaff values ('$id_cons_gen','$orario','$data')", $dbi)|| die("Impossibile inserire i dati! ".mysql_error());
     141                        $sql="insert into ".$prefix."_ele_rilaff values ('$id_cons_gen','$orario','$data')";
     142                        $sth = $dbi->prepare("$sql");
     143                        $sth->execute();       
    132144                        }
    133145                        Header("Location: admin.php?op=rec_add_aff&id_cons_gen=$id_cons_gen");
     
    142154                                die();
    143155                        }else{
    144                                 $res = mysql_query("select id_cons from ".$prefix."_ele_cons_comune where id_cons_gen='$id_cons_gen'", $dbi);
    145                                 while (list($id_cons2) = mysql_fetch_row($res))
    146                                         mysql_query("delete from ".$prefix."_ele_voti_parziale where id_cons='$id_cons2' and data='$data' and orario='$orario'", $dbi)|| die("Impossibile cancellare i dati! ".mysql_error());
    147                                 mysql_query("delete from ".$prefix."_ele_rilaff where id_cons_gen='$id_cons_gen' and data='$data' and orario='$orario'", $dbi)|| die("Impossibile cancellare i dati! ".mysql_error());
     156                                $sql = "select id_cons from ".$prefix."_ele_cons_comune where id_cons_gen='$id_cons_gen'";
     157                                $sth = $dbi->prepare("$sql");
     158                                $sth->execute();       
     159                                $row2 = $sth->fetchAll();
     160                                foreach($row2 as $id_cons2) {
     161                                        $sql = "delete from ".$prefix."_ele_voti_parziale where id_cons='$id_cons2' and data='$data' and orario='$orario'";
     162                                        $sth = $dbi->prepare("$sql");
     163                                        $sth->execute();       
     164                                }
     165                                $sql = "delete from ".$prefix."_ele_rilaff where id_cons_gen='$id_cons_gen' and data='$data' and orario='$orario'";
     166                                $sth = $dbi->prepare("$sql");
     167                                $sth->execute();       
    148168                                Header("Location: admin.php?op=rec_add_aff&id_cons_gen=$id_cons_gen&contr=$data");
    149169                        }
Note: See TracChangeset for help on using the changeset viewer.