Changeset 204 for trunk/admin/modules/Elezioni/ele_voti.php
- Timestamp:
- May 1, 2014, 7:07:33 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/modules/Elezioni/ele_voti.php
r203 r204 34 34 if (isset($param['av'])) $av=intval($param['av']); else $av=''; 35 35 if (isset($param['id_circ'])) $id_circ=intval($param['id_circ']); else 36 if (isset($_SESSION['id_circ'])) $id_circ=intval($_SESSION['id_circ']); else $id_circ=' ';37 if (isset($param['id_sede'])) $id_sede=intval($param['id_sede']); else $id_sede=' ';36 if (isset($_SESSION['id_circ'])) $id_circ=intval($_SESSION['id_circ']); else $id_circ='0'; 37 if (isset($param['id_sede'])) $id_sede=intval($param['id_sede']); else $id_sede='0'; 38 38 if (isset($param['id_sez'])) $id_sez=intval($param['id_sez']); else $id_sez=''; 39 if (isset($param['id_lista'])) $id_lista=intval($param['id_lista']); else $id_lista=' ';40 if (isset($param['prev_sez'])) $prev_sez=intval($param['prev_sez']); else $prev_sez=' ';41 if (isset($param['id_gruppo'])) $id_gruppo=intval($param['id_gruppo']); else $id_gruppo=' ';39 if (isset($param['id_lista'])) $id_lista=intval($param['id_lista']); else $id_lista='0'; 40 if (isset($param['prev_sez'])) $prev_sez=intval($param['prev_sez']); else $prev_sez='0'; 41 if (isset($param['id_gruppo'])) $id_gruppo=intval($param['id_gruppo']); else $id_gruppo='0'; 42 42 if (isset($param['update'])) $update=intval($param['update']); else $update=''; 43 43 include("modules/Elezioni/funzionidata.php"); … … 167 167 list($votils)=mysql_fetch_row($res4); 168 168 if($votils>0) { 169 $query="SELECT id_lista FROM ".$prefix."_ele_lista where id_cons='$id_cons'"; 170 $res3 = mysql_query("$query", $dbi); 171 $testcand=0; 172 while(list($testlista)=mysql_fetch_row($res3)){ 173 $res4= mysql_query("SELECT sum(voti) FROM ".$prefix."_ele_voti_lista where id_cons='$id_cons' and id_sez='$id_sez' and id_lista='$testlista'", $dbi); 174 if($res4) list($testvotil)=mysql_fetch_row($res4); else $testvotil=0; 175 $res4= mysql_query("SELECT sum(t1.voti) FROM ".$prefix."_ele_voti_candidati as t1 left join ".$prefix."_ele_candidati as t2 on t1.id_cand=t2.id_cand where t1.id_cons='$id_cons' and t1.id_sez='$id_sez' and t2.id_lista='$testlista'", $dbi); 176 if($res4) list($testvotic)=mysql_fetch_row($res4); else $testvotic=0; 177 $res4= mysql_query("SELECT preferenze FROM ".$prefix."_ele_cons_comune where id_cons='$id_cons'", $dbi); 178 if($res4) list($testpref)=mysql_fetch_row($res4); else $testpref=0; 179 if(($testvotil*$testpref)<$testvotic) { $testcand=1;break;} 180 } 169 181 if($genere==4 or $votog) $contestatilista=0; 170 if (($votils+$sologruppo+$contestatilista+$votinullilista)==($validi+$sololista) and $validilista==$votils )182 if (($votils+$sologruppo+$contestatilista+$votinullilista)==($validi+$sololista) and $validilista==$votils and $testcand==0) 171 183 {$status=1;$ops=-3;} 172 184 else {return 3;} … … 768 780 mysql_query("delete from ".$prefix."_ele_voti_lista where id_cons='$id_cons' and id_sez='$id_sez'", $dbi); 769 781 mysql_query("delete from ".$prefix."_ele_voti_candidati where id_cons='$id_cons' and id_sez='$id_sez'", $dbi); 770 mysql_query("update ".$prefix."_ele_sezioni set validi_lista='',contestati_lista='',voti_nulli_lista='',solo_gruppo='' where id_cons='$id_cons' and id_sez='$id_sez'", $dbi); 782 if($genere!=4) 783 mysql_query("update ".$prefix."_ele_sezioni set validi_lista='0',contestati_lista='0',voti_nulli_lista='0',solo_gruppo='0' where id_cons='$id_cons' and id_sez='$id_sez'", $dbi); 771 784 772 785 }else{
Note:
See TracChangeset
for help on using the changeset viewer.