Changeset 317 for trunk/client/modules/Elezioni/consiglieri.php
- Timestamp:
- May 29, 2019, 7:07:13 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/modules/Elezioni/consiglieri.php
r297 r317 101 101 if ($fascia<=$limite){ 102 102 $sql = "SELECT t1.num_gruppo,sum(t2.voti) as voti from ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_voti_gruppo as t2 where t1.id_cons='$id_cons' and t1.id_gruppo=t2.id_gruppo group by t1.num_gruppo order by voti desc limit 0,2"; 103 $res_lis = $dbi->prepare("$sql"); 104 $res_lis->execute(); 105 106 list($num_gruppo1,$voti1)= $res_lis->fetch(PDO::FETCH_NUM); 107 list($num_gruppo2,$voti2)= $res_lis->fetch(PDO::FETCH_NUM); 103 $res_lis = $dbi->prepare("$sql"); 104 $res_lis->execute(); 105 if($res_lis->rowCount()==1) 106 { 107 list($num_gruppo1,$voti1)= $res_lis->fetch(PDO::FETCH_NUM); 108 $voti2=0; 109 $sql = "SELECT sum(maschi+femmine) from ".$prefix."_ele_sezioni where id_cons='$id_cons'"; 110 $res_val = $dbi->prepare("$sql"); 111 $res_val->execute(); 112 list($elettori)=$res_val->fetch(PDO::FETCH_NUM); 113 $sql = "select sum(voti_complessivi) from ".$prefix."_ele_voti_parziale where id_cons='$id_cons' group by data,orario order by data desc, orario desc limit 0,1"; 114 $res_val = $dbi->prepare("$sql"); 115 $res_val->execute(); 116 list($votanti)=$res_val->fetch(PDO::FETCH_NUM); 117 if($votanti<($elettori/2) || $voti1<($votanti/2)) 118 { 119 include(ele.php); 120 echo "<div>Non Ú possibile assegnare i seggi, la consultazione Ú nulla</div>"; 121 include(footer.php); 122 die(); 123 } 124 }else{ 125 list($num_gruppo1,$voti1)= $res_lis->fetch(PDO::FETCH_NUM); 126 list($num_gruppo2,$voti2)= $res_lis->fetch(PDO::FETCH_NUM); 127 } 108 128 if ($voti1>$voti2) 109 129 $numgruppo=$num_gruppo1; … … 197 217 if (isset($votol)) {$votolista=$votol; $fisso=$votol;} #se votolista=1 c'e' voto di lista 198 218 if (!isset($sincons)) $sincons=0; #se sincons=1 il sindaco eletto occupa un posto di consigliere 219 $sql="SELECT t1.num_gruppo,sum(t2.voti) as voti from ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_voti_gruppo as t2 where t1.id_cons='$id_cons' and t1.id_gruppo=t2.id_gruppo group by t1.num_gruppo order by voti desc limit 0,2"; 220 $res = $dbi->prepare("$sql"); 221 $res->execute(); 222 $numgruppi=$res->rowCount(); 199 223 $PNE=_PRIMONON; 200 224 $CSEC=_SINDCONS; … … 265 289 }#controllo del premio di maggioranza 266 290 // if ($gruppo[$listagruppo[$lisvin]]>($validi*2/3)) 267 if ($gruppo[$listagruppo[$lisvin]]>($validi*$infpremio/100) and $fisso==0) 291 if($numgruppi==1) $fisso=1; 292 if ($gruppo[$listagruppo[$lisvin]]>($validi*$infpremio/100) and $fisso==1) 268 293 { 269 294 $seggimag[$lisvin]=number_format($numcons*($gruppo[$listagruppo[$lisvin]]*100/$validi)/100);
Note:
See TracChangeset
for help on using the changeset viewer.