Changeset 257 for trunk/admin/modules/Elezioni/ele_consultazionitipi.php
- Timestamp:
- Feb 9, 2019, 8:45:24 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/modules/Elezioni/ele_consultazionitipi.php
r254 r257 12 12 die ("You can't access this file directly..."); 13 13 } 14 14 global $dbi; 15 15 $aid=$_SESSION['aid']; 16 $dbi=$_SESSION['dbi'];17 16 $prefix=$_SESSION['prefix']; 18 17 $param=strtolower($_SERVER['REQUEST_METHOD']) == 'get' ? $_GET : $_POST; … … 21 20 //if ($perms<128 or !$id_cons_gen) die("Non hai i permessi per inserire dati, o non hai scelto la consultazione!"); 22 21 if ($perms!=256) die("Non hai i permessi per inserire dati, o non hai scelto la consultazione!"); 23 $res = mysql_query("SELECT tipo_cons FROM ".$prefix."_ele_consultazione where id_cons_gen=$id_cons_gen " , $dbi); 24 list($tipo_cons) = mysql_fetch_row($res); 22 $sql="SELECT tipo_cons FROM ".$prefix."_ele_consultazione where id_cons_gen=$id_cons_gen "; 23 $res = $dbi->prepare("$sql"); 24 $res->execute(); 25 list($tipo_cons) = $res->fetch(PDO::FETCH_NUM); 25 26 26 27 if (isset($param['min'])) $min=intval($param['min']); else $min=0; … … 91 92 echo "</script>\n"; 92 93 if ($do == "modify") { 93 $rest = mysql_query("SELECT * FROM ".$prefix."_ele_tipo where tipo_cons='$tipocons' and lingua='$language'", $dbi); 94 $pro_t=mysql_fetch_array($rest, 3); 94 $sql="SELECT * FROM ".$prefix."_ele_tipo where tipo_cons='$tipocons' and lingua='$language'"; 95 $rest = $dbi->prepare("$sql"); 96 $rest->execute(); 97 $pro_t=$rest->fetch(PDO::FETCH_BOTH); 95 98 96 99 echo "<form name=\"consultazione\" method=\"post\" action=\"admin.php\" >" … … 150 153 ."<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._FUNZIONI."</b></td></tr>"; 151 154 152 $result = mysql_query("SELECT tipo_cons,descrizione FROM ".$prefix."_ele_tipo where lingua='$language' LIMIT $min,$offset", $dbi); 153 154 155 156 157 while(list($tipocons, $descr_cons) = mysql_fetch_row($result)) { 155 $sql="SELECT tipo_cons,descrizione FROM ".$prefix."_ele_tipo where lingua='$language' LIMIT $min,$offset"; 156 $result = $dbi->prepare("$sql"); 157 $result->execute(); 158 while(list($tipocons, $descr_cons) = $result->fetch(PDO::FETCH_NUM)) { 158 159 159 160 $bgcolor1=($bgcolor1==$_SESSION['bgcolor1'])?$_SESSION['bgcolor2']:$_SESSION['bgcolor1']; … … 173 174 } 174 175 $next=$min+$offset; 175 $res = mysql_query("SELECT * FROM ".$prefix."_ele_tipo where lingua='$language' " , $dbi); 176 $max = mysql_num_rows($res); 176 $sql="SELECT * FROM ".$prefix."_ele_tipo where lingua='$language' "; 177 $res = $dbi->prepare("$sql"); 178 $res->execute(); 179 $max = $res->rowCount(); 177 180 if ($next>=($offset-1)) { 178 181 if($next>=$max) $next = $max; … … 208 211 $voticandi=$voticandi=='true'? 1:0; 209 212 $circo=$circo=='true'? 1:0; 210 $result = mysql_query("select max(tipo_cons) from ".$prefix."_ele_tipo where lingua='$language'", $dbi); 211 list($max)=mysql_fetch_row($result); 213 $sql="select max(tipo_cons) from ".$prefix."_ele_tipo where lingua='$language'"; 214 $result = $dbi->prepare("$sql"); 215 $result->execute(); 216 list($max)=$result->fetch(PDO::FETCH_NUM); 212 217 $max++; 213 218 214 $result = mysql_query("insert into ".$prefix."_ele_tipo (tipo_cons,descrizione,lingua,genere,voto_g,voto_l,voto_c,circo) values ('$max','$descr_cons2','$language','$genere','$votigruppo','$votilista','$voticandi','$circo')", $dbi) || die("Errore di inserimento: ".mysql_error()); 219 $sql="insert into ".$prefix."_ele_tipo (tipo_cons,descrizione,lingua,genere,voto_g,voto_l,voto_c,circo) values ('$max','$descr_cons2','$language','$genere','$votigruppo','$votilista','$voticandi','$circo')"; 220 $result = $dbi->prepare("$sql"); 221 $result->execute(); 215 222 216 223 217 224 } 218 225 }else if ($do == "update") { 219 $result = mysql_query("update ".$prefix."_ele_tipo set descrizione='$descr_cons2' WHERE tipo_cons='$tipocons' and lingua='$language'", $dbi); 220 if (!$result) return; 226 $sql="update ".$prefix."_ele_tipo set descrizione='$descr_cons2' WHERE tipo_cons='$tipocons' and lingua='$language'"; 227 $result = $dbi->prepare("$sql"); 228 $result->execute(); 229 if (!$result->rowCount()) return; 221 230 Header("Location: admin.php?op=constipi&id_cons_gen=$id_cons_gen"); 222 231 }
Note:
See TracChangeset
for help on using the changeset viewer.