Changeset 257 for trunk/admin/modules/Elezioni/ele_circo.php
- Timestamp:
- Feb 9, 2019, 8:45:24 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/modules/Elezioni/ele_circo.php
r80 r257 13 13 die ("You can't access this file directly..."); 14 14 } 15 15 global $dbi; 16 16 $aid=$_SESSION['aid']; 17 $dbi=$_SESSION['dbi'];18 17 $prefix=$_SESSION['prefix']; 19 18 $currentlang=$_SESSION['lang']; … … 24 23 if ($perms<16 or !$id_cons_gen) die("Non hai i permessi per inserire dati, o non hai scelto la consultazione!"); 25 24 26 $res = mysql_query("SELECT t1.tipo_cons,t1.descrizione,t2.id_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_cons_gen='$id_cons_gen' and t2.id_comune='$id_comune'" , $dbi); 27 list($tipo_cons,$descr_cons,$id_cons) = mysql_fetch_row($res); 25 $sql="SELECT t1.tipo_cons,t1.descrizione,t2.id_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_cons_gen='$id_cons_gen' and t2.id_comune='$id_comune'"; 26 $res = $dbi->prepare("$sql"); 27 $res->execute(); 28 list($tipo_cons,$descr_cons,$id_cons) = $res->fetch(PDO::FETCH_NUM); 28 29 include("modules/Elezioni/funzionidata.php"); 29 30 include("modules/Elezioni/ele.php"); … … 55 56 56 57 if ($do == "modify"){ 57 $res = mysql_query("SELECT * FROM ".$prefix."_ele_circoscrizione where id_circ='$id_circ'", $dbi); 58 $pro= mysql_fetch_array($res, 3); 58 $sql = "SELECT * FROM ".$prefix."_ele_circoscrizione where id_circ='$id_circ'"; 59 $res = $dbi->prepare("$sql"); 60 $res->execute(); 61 $pro= $res->fetch(PDO::FETCH_BOTH); 59 62 echo "<input type=\"hidden\" name=\"id_circ\" value=\"$id_circ\">" 60 63 ."<input type=\"hidden\" name=\"do\" value=\"update\">"; … … 63 66 ."<td align=\"center\"><input type=\"submit\" name=\"update\" value=\""._MODIFY."\"></td></tr>"; 64 67 } else { 65 $result = mysql_query("select * from ".$prefix."_ele_circoscrizione where id_cons='$id_cons'",$dbi); 66 $numc=mysql_num_rows($result); 68 $sql = "select max(num_circ) from ".$prefix."_ele_circoscrizione where id_cons='$id_cons'"; 69 $result = $dbi->prepare("$sql"); 70 $result->execute(); 71 list($numc)=$result->fetch(PDO::FETCH_NUM); 67 72 $numc++; 68 73 echo "<tr><td align=\"right\"><input type=\"hidden\" name=\"do\" value=\"add\"><input type=\"text\" name=\"num_circ\" maxlength=\"3\" size=\"3\" value=\"$numc\"></td>" … … 70 75 echo "<td align=\"center\"><input type=\"submit\" name=\"add\" value=\""._ADD."\"></td></tr>"; 71 76 } 72 $res = mysql_query("SELECT * FROM ".$prefix."_ele_circoscrizione where id_cons='$id_cons' ", $dbi); 73 $max = mysql_num_rows($res); 74 $result = mysql_query("select * from ".$prefix."_ele_circoscrizione where id_cons='$id_cons' ORDER BY num_circ LIMIT $min,$offset", $dbi); 75 while(list($id_cons2, $id_circ, $num_sez, $descr_circ) = mysql_fetch_row($result)) { 76 $restemp = mysql_query("select count(0) from ".$prefix."_ele_sede where id_circ='$id_circ'", $dbi); 77 list($numtemp)=mysql_fetch_row($restemp); 77 $sql = "SELECT * FROM ".$prefix."_ele_circoscrizione where id_cons='$id_cons' "; 78 $res = $dbi->prepare("$sql"); 79 $res->execute(); 80 $max = $res->rowCount(); 81 $sql="select * from ".$prefix."_ele_circoscrizione where id_cons='$id_cons' ORDER BY num_circ LIMIT $min,$offset"; 82 $result = $dbi->prepare("$sql"); 83 $result->execute(); 84 while(list($id_cons2, $id_circ, $num_sez, $descr_circ) = $result->fetch(PDO::FETCH_NUM)) { 85 $sql="select count(0) from ".$prefix."_ele_sede where id_circ='$id_circ'"; 86 $restemp = $dbi->prepare("$sql"); 87 $restemp->execute(); 88 list($numtemp)=$restemp->fetch(PDO::FETCH_NUM); 78 89 $bgcolor1=($bgcolor1==$_SESSION['bgcolor1'])?$_SESSION['bgcolor2']:$_SESSION['bgcolor1']; 79 90 echo "<tr bgcolor=\"$bgcolor1\"><td align=\"right\"width=\"5%\"><b>$num_sez</b>" … … 132 143 die(); 133 144 }else{ 134 $rescirc= mysql_query("select num_circ from ".$prefix."_ele_circoscrizione where id_circ=$id_circ",$dbi); 135 if (mysql_num_rows($rescirc)!=1) die("(1001) Grave errore nel database! contattare l'amministratore"); 136 list($num_circ)=mysql_fetch_row($rescirc); 137 # $rif_numcirc=($num_circ>1)?($num_circ-1):($num_circ+1); 138 # $rescirc= mysql_query("select id_circ from ".$prefix."_ele_circoscrizione where num_circ=$rif_numcirc and id_cons=$id_cons",$dbi); 139 # if (mysql_num_rows($rescirc)!=1) die("(1002) Grave errore nel database! contattare l'amministratore -- select id_circ from ".$prefix."_ele_circoscrizione where num_circ=$rif_numcirc -- $num_circ and id_cons=$id_cons"); 140 # list($rif_idcirc)=mysql_fetch_row($rescirc); 141 # mysql_query("update ".$prefix."_ele_sede set id_circ=$rif_idcirc where id_circ=$id_circ",$dbi); 142 $result = mysql_query("delete from ".$prefix."_ele_circoscrizione where id_circ='$id_circ'", $dbi)|| die("(1003) Grave errore nel database! contattare l'amministratore".mysql_error()); 143 $rescirc= mysql_query("select id_circ,num_circ from ".$prefix."_ele_circoscrizione where num_circ>$num_circ and id_cons=$id_cons",$dbi); 144 while (list($tmp_id,$tmp_num)=mysql_fetch_row($rescirc)) 145 mysql_query("update ".$prefix."_ele_circoscrizione set num_circ=".($tmp_num-1)." where id_circ=$tmp_id",$dbi); 145 $sql="select num_circ from ".$prefix."_ele_circoscrizione where id_circ=$id_circ"; 146 $rescirc = $dbi->prepare("$sql"); 147 $rescirc->execute(); 148 if ($rescirc->rowCount()!=1) die("(1001) Grave errore nel database! contattare l'amministratore"); 149 list($num_circ)=$rescirc->fetch(PDO::FETCH_NUM); 150 $sql="delete from ".$prefix."_ele_circoscrizione where id_circ='$id_circ'"; 151 $result = $dbi->prepare("$sql"); 152 $result->execute(); 153 $sql="select id_circ,num_circ from ".$prefix."_ele_circoscrizione where num_circ>$num_circ and id_cons=$id_cons"; 154 $rescirc = $dbi->prepare("$sql"); 155 $rescirc->execute(); 156 while (list($tmp_id,$tmp_num)=$rescirc->fetch(PDO::FETCH_NUM)){ 157 $sql="update ".$prefix."_ele_circoscrizione set num_circ=".($tmp_num-1)." where id_circ=$tmp_id"; 158 $result = $dbi->prepare("$sql"); 159 $result->execute(); 160 } 146 161 Header("Location: admin.php?op=circo&id_cons_gen=$id_cons_gen"); 147 162 } 148 163 }elseif ($do == "add") { 149 164 if ($descr_circ) { 150 $result = mysql_query("insert into ".$prefix."_ele_circoscrizione (id_cons,num_circ,descrizione) values ('$id_cons','$num_circ','$descr_circ')", $dbi)|| die("(1004) Non e' stato possibile inserire i dati nel database! contattare l'amministratore".mysql_error()); 165 $sql="insert into ".$prefix."_ele_circoscrizione (id_cons,num_circ,descrizione) values ('$id_cons','$num_circ','$descr_circ')"; 166 $result = $dbi->prepare("$sql"); 167 $result->execute(); 151 168 Header("Location: admin.php?op=circo&id_cons_gen=$id_cons_gen"); 152 169 } 153 170 }elseif ($do == "update") { 154 171 155 $result = mysql_query("update ".$prefix."_ele_circoscrizione set num_circ='$num_circ' , descrizione='$descr_circ' WHERE id_circ='$id_circ'", $dbi)|| die("(1005) Non e' stato possibile aggiornare i dati! contattare l'amministratore".mysql_error()); 172 $sql="update ".$prefix."_ele_circoscrizione set num_circ='$num_circ' , descrizione='$descr_circ' WHERE id_circ='$id_circ'"; 173 $result = $dbi->prepare("$sql"); 174 $result->execute(); 156 175 Header("Location: admin.php?op=circo&id_cons_gen=$id_cons_gen"); 157 176 }
Note:
See TracChangeset
for help on using the changeset viewer.