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

Legend:

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

    r91 r255  
    1212    die ("You can't access this file directly...");
    1313}
    14 
     14global $dbi;
    1515$aid=$_SESSION['aid'];
    16 $dbi=$_SESSION['dbi'];
    1716$prefix=$_SESSION['prefix'];
    1817$param=strtolower($_SERVER['REQUEST_METHOD']) == 'get' ? $_GET : $_POST;
     
    2019//if ($perms<128 or !$id_cons_gen) die("Non hai i permessi per inserire dati, o non hai scelto la consultazione!");
    2120if ($perms!=256) die("Non hai i permessi per inserire dati, o non hai scelto la consultazione!");
    22 if (isset($param['id_cons_gen'])){
    23          $id_cons_gen=intval($param['id_cons_gen']);
    24 $res = mysql_query("SELECT tipo_cons FROM ".$prefix."_ele_consultazione where id_cons_gen=$id_cons_gen " , $dbi);
    25 list($tipo_cons) = mysql_fetch_row($res);
    26 } else {
    27 $id_cons_gen=0;
    28 $tipo_cons=0;
    29 }
     21
    3022if (isset($param['min'])) $min=intval($param['min']); else $min=0;
    3123if (isset($param['ok'])) $ok=intval($param['ok']); else $ok=0;
     
    6254      $offset=10;
    6355      if (!isset($min)) $min=0;
    64 
     56if (isset($param['id_cons_gen'])){
     57         $id_cons_gen=intval($param['id_cons_gen']);
     58$row=descr_cons();
     59$tipo_cons=$row[0];     
     60#$res = mysql_query("SELECT tipo_cons FROM ".$prefix."_ele_consultazione where id_cons_gen=$id_cons_gen " , $dbi);
     61#list($tipo_cons) = mysql_fetch_row($res);
     62} else {
     63$id_cons_gen=0;
     64$tipo_cons=0;
     65}
    6566/******************************************************/
    6667/*Funzione di visualizzazione globale                 */
     
    8889
    8990        if ($do == "modify") {
    90                 $res = mysql_query("SELECT * FROM ".$prefix."_ele_consultazione where id_cons_gen='$id_cons_gen'", $dbi);
    91                 $pro= mysql_fetch_array($res, 3);
    92 $res_tipo = mysql_query("SELECT * FROM ".$prefix."_ele_tipo where tipo_cons='".$pro['tipo_cons']."' and lingua='$language'", $dbi);
    93 $tip=mysql_fetch_array($res_tipo, 3);
    94 
     91                $pro = daticonsultazione();
     92                $tip = datitipo($pro['tipo_cons'],$language);
    9593                list($dia1,$dim1,$dig1) = explode("-",$pro['data_inizio']=="0000-00-00" ? "    -  -  ": $pro['data_inizio']) ;
    9694                list($dfa1,$dfm1,$dfg1) = explode("-",$pro['data_fine']=="0000-00-00" ? "    -  -  ": $pro['data_fine']) ;
     
    131129                echo "<option value=\"$dfa1\" selected>$dfa1</option>"; anno();
    132130                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)
     131                $resdel = daticonscom();
     132                if(count($resdel)==0)
    135133                        echo "<td><fieldset><legend>"._SPUNTALABEL1."</legend><label id=\"prov\">"._VIASPUNTAELIMINA." <input type=\"checkbox\" id=\"pwd3\"name=\"pwd3\" value=\"\" onclick=\"del_cons()\"></label></fieldset></td>";
    136134                else echo "<td></td>";
     
    145143                ._ADD." "._CONSULTA."<br><br>";
    146144                echo _DEFCONS.":</h6><br><table width=\"100%\">";
    147 
    148                 $res=mysql_query("SELECT * FROM ".$prefix."_ele_tipo where lingua='$language'", $dbi);
     145                $row = elenco_tipi();
    149146                echo "<tr><td><b>"._TIPO." :</b></td><td>";
    150147                echo "<select name=\"tipocons\" >";
    151                 while(list($idtipo,$destipo)= mysql_fetch_row($res)){
     148                foreach($row as $res){
     149                        $idtipo=$res['tipo_cons'];$destipo=$res['descrizione'];
    152150                        if ($idtipo == $tipo_cons) {
    153151                                $sel = "selected";
     
    180178        ."<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._DATAFINE."</b></td>"
    181179        ."<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._FUNZIONI."</b></td></tr>";
    182         $res = mysql_query("SELECT * FROM ".$prefix."_ele_consultazione  " , $dbi);
    183         $max = mysql_num_rows($res);
    184         $result = mysql_query("select * from ".$prefix."_ele_consultazione   ORDER BY data_fine desc  LIMIT $min,$offset", $dbi);
    185         while(list($id, $descr_cons, $data_inizio, $data_fine,$tipo) = mysql_fetch_row($result)) {
     180        $res = elenco_consultazioni();
     181        $max = count($res);
     182        $sql="select * from ".$prefix."_ele_consultazione ORDER BY data_fine desc LIMIT $min,$offset";
     183        $sth = $dbi->prepare("$sql");
     184        $sth->execute();       
     185        $row = $sth->fetchAll();
     186        foreach($row as $res) {
     187                $id=$res['id_cons_gen']; $descr_cons=$res['descrizione']; $data_inizio=$res['data_inizio']; $data_fine=$res['data_fine'];$tipo=$res['tipo_cons'];
    186188                $data_inizio=form_data($data_inizio);$data_fine=form_data($data_fine);
    187189                $bgcolor1=($bgcolor1==$_SESSION['bgcolor1'])?$_SESSION['bgcolor2']:$_SESSION['bgcolor1'];
     
    222224if ($perms>=128) {
    223225                if ($do == "delete") {
    224                                 $result = mysql_query("delete from ".$prefix."_ele_rilaff where id_cons_gen='$id_cons_gen'", $dbi);
    225                                 if (!$result) return;
    226                                 $result = mysql_query("delete from ".$prefix."_ele_consultazione where id_cons_gen='$id_cons_gen'", $dbi);
    227                                 if (!$result) return;
     226                                $sql="delete from ".$prefix."_ele_rilaff where id_cons_gen='$id_cons_gen'";
     227                                $sth = $dbi->prepare("$sql");
     228                                $sth->execute();       
     229                                $sql="delete from ".$prefix."_ele_consultazione where id_cons_gen='$id_cons_gen'";
     230                                $sth = $dbi->prepare("$sql");
     231                                $sth->execute();       
    228232                                Header("Location: admin.php?op=consultazione");
    229233                }
     
    246250                                $data_fine="$dfa-$dfm-$dfg";
    247251                                $id_consulta=$id_cons_gen;
    248                                 $result = mysql_query("insert into ".$prefix."_ele_consultazione (descrizione,data_inizio,data_fine,tipo_cons) values ('$descr_cons2','$data_inizio','$data_fine','$tipocons')", $dbi) || die("Errore di inserimento: ".mysql_error());
    249 /*                              $y=$result;
    250                                 $res=mysql_query("select id_cons_gen from ".$prefix."_ele_consultazione where descrizione='$descr_cons2'
    251                                 and data_inizio='$data_inizio' and data_fine='$data_fine' and tipo_cons='$tipocons'", $dbi);
    252                                 list($idc)=mysql_fetch_row($res);
    253                                 mkdir("images/consultazioni/$idc",0750);
    254                                 copy("images/consultazioni/nulla.jpg","images/consultazioni/$idc/nulla.jpg");*/
     252                                $sql="insert into ".$prefix."_ele_consultazione (descrizione,data_inizio,data_fine,tipo_cons) values ('$descr_cons2','$data_inizio','$data_fine','$tipocons')";
     253                                $sth = $dbi->prepare("$sql");
     254                                $sth->execute();       
     255
    255256                        } else {
    256257                        OpenTable();
     
    262263                        $data_inizio="$dia-$dim-$dig";
    263264                        $data_fine="$dfa-$dfm-$dfg";
    264                         $result = mysql_query("update  ".$prefix."_ele_consultazione set  descrizione='$descr_cons2',data_inizio='$data_inizio',
    265                         data_fine='$data_fine' WHERE id_cons_gen='$id_cons_gen'", $dbi);
     265                        $sql="update  ".$prefix."_ele_consultazione set  descrizione='$descr_cons2',data_inizio='$data_inizio',data_fine='$data_fine' WHERE id_cons_gen='$id_cons_gen'";
     266                        $sth = $dbi->prepare("$sql");
     267                        $sth->execute();       
    266268                        if (!$result) return;
    267269                        Header("Location: admin.php?op=consultazione&id_cons_gen=$id_cons_gen");
Note: See TracChangeset for help on using the changeset viewer.