Changeset 318 for trunk/admin/modules/Elezioni
- Timestamp:
- Jun 2, 2019, 10:04:20 PM (5 years ago)
- Location:
- trunk/admin/modules/Elezioni
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/modules/Elezioni/ele_associazioni.php
r316 r318 194 194 if($rescomu->rowCount()) 195 195 list($fasciacom)=$rescomu->fetch(PDO::FETCH_NUM); 196 else $fasciacom=0; 196 197 } else $fasciacom=0; 197 198 $sql="SELECT id_conf, descrizione from ".$prefix."_ele_conf order by id_conf desc"; -
trunk/admin/modules/Elezioni/ele_controlli.php
r315 r318 278 278 ############################## 279 279 $err=0; 280 $stato=0; 281 $sql="select count(0) from ".$prefix."_ele_controlli where tipo='lista' and id_sez='$id_sez' "; 282 $res = $dbi->prepare("$sql"); 283 $res->execute(); 284 if($res->rowCount()) $stato=1; 280 285 $tipo='lista'; 281 286 $sql="SELECT genere FROM ".$prefix."_ele_tipo as t1 left join ".$prefix."_ele_consultazione as t2 on t1.tipo_cons=t2.tipo_cons where id_cons_gen='$id_cons_gen'"; … … 283 288 $res->execute(); 284 289 list($genere)=$res->fetch(PDO::FETCH_NUM); 285 $sql="SELECT preferenze,disgiunto,solo_gruppo,id_fascia FROM ".$prefix."_ele_cons_comune where id_cons='$id_cons'"; 286 $res = $dbi->prepare("$sql"); 287 $res->execute(); 288 list($prefs,$disg,$solog,$fascia)=$res->fetch(PDO::FETCH_NUM); 289 if($id_lista){ 290 $sql="SELECT preferenze,disgiunto,solo_gruppo,id_fascia,id_conf FROM ".$prefix."_ele_cons_comune where id_cons='$id_cons'"; 291 $res = $dbi->prepare("$sql"); 292 $res->execute(); 293 list($prefs,$disg,$solog,$fascia,$idconf)=$res->fetch(PDO::FETCH_NUM); 294 $sql="SELECT supdisgiunto FROM ".$prefix."_ele_conf where id_conf='$idconf'"; 295 $res = $dbi->prepare("$sql"); 296 $res->execute(); 297 list($disglg)=$res->fetch(PDO::FETCH_NUM); 298 if($id_lista && $stato==0){ 290 299 $err=controllo_votic($id_cons,$id_sez,$id_lista); 291 300 $tipo='lista'; … … 315 324 $err=controllo_votic($id_cons,$id_sez,$idg); 316 325 if($err){ $tipo='lista'; $id_lista=$idg; break; } 317 326 $sql="SELECT sum(voti), sum(nulli_lista),sum(solo_lista) FROM ".$prefix."_ele_voti_lista where id_sez='$id_sez' and id_lista='$idg'"; 318 327 $res2 = $dbi->prepare("$sql"); 319 328 $res2->execute(); … … 329 338 } 330 339 } 331 if ($ validil+$contestatil+$nullil+$bianchi+$vnulli!=$votit and $validil+$contestatil+$nullil+$bianchi+$vnulli>0) {$err=1;$tipo='lista';}340 if ($totlis!=$validil or ($validil+$contestatil+$nullil+$bianchi+$vnulli!=$votit and $validil+$contestatil+$nullil+$bianchi+$vnulli>0)) {$err=1;$tipo='lista';} 332 341 # if(($solog && !$disg && $tnl!=$nullil) || $totsl!=$solol) {$err=1;$tipo='lista';} 333 342 }else{ … … 343 352 while(list($id_lista)=$res2->fetch(PDO::FETCH_NUM)){ 344 353 $err=controllo_votic($id_cons,$id_sez,$id_lista); 345 if($err){ $tipo='lista'; break; }354 if($err){ $tipo='lista'; $id_lista=$idg; break; } 346 355 } 356 if($err) break; 347 357 $sql="SELECT sum(voti), sum(nulli_lista),sum(solo_lista) FROM ".$prefix."_ele_voti_lista where id_sez='$id_sez' and id_lista in (select id_lista from ".$prefix."_ele_lista where id_gruppo='$idg')"; 348 358 $res2 = $dbi->prepare("$sql"); … … 350 360 $totgru+=$votig; 351 361 $totsg+=$svg; 352 if($res2->rowCount() ){362 if($res2->rowCount() && !$disglg){ 353 363 list($votil,$nl,$svl)=$res2->fetch(PDO::FETCH_NUM); 354 364 $totlis+=$votil; … … 374 384 375 385 if($err){ 376 if(!$id_lista) $id_lista=0;377 386 $sql="insert into ".$prefix."_ele_controlli value('$id_cons','$id_sez','$tipo','$id_lista')"; 378 387 $res = $dbi->prepare("$sql");
Note:
See TracChangeset
for help on using the changeset viewer.