Changeset 62 for trunk/admin
- Timestamp:
- Mar 28, 2010, 8:45:34 PM (15 years ago)
- Location:
- trunk/admin/modules/Elezioni
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/modules/Elezioni/controllo_votanti.php
r23 r62 95 95 { 96 96 $tot[$data.$ora]="\n<table width=\"100%\"><tr align=\"center\"><td width=\"30%\"><b>".number_format($votiu,0,',','.')."</b></td><td width=\"30%\"><b>".number_format($votid,0,',','.')."</b></td><td><b>".number_format($somma,0,',','.')."</b></td></tr></table>\n"; 97 $perc_u=number_format($votiu*100/$tot_u,2);98 $perc_d=number_format($votid*100/$tot_d,2);97 if($tot_u) $perc_u=number_format($votiu*100/$tot_u,2); 98 if($tot_d) $perc_d=number_format($votid*100/$tot_d,2); 99 99 $perc_c=number_format($somma*100/$tot_compl,2); 100 100 } -
trunk/admin/modules/Elezioni/ele_voti.php
r56 r62 70 70 } 71 71 72 72 function stato_rilevazione($id_sez,$solosede){ 73 global $id_cons, $prefix, $dbi, $id_cons_gen; 74 $ops=0; 75 $status=0; 76 if($ops==0){ 77 #controllo congruenza affluenze 78 $res = mysql_query("SELECT orario,data FROM ".$prefix."_ele_rilaff where id_cons_gen=$id_cons_gen order by data desc,orario desc", $dbi); 79 if($res) 80 while (list($ora,$giorno) = mysql_fetch_row($res)){ 81 $query="SELECT sum(voti_complessivi) FROM ".$prefix."_ele_voti_parziale as t1 where t1.id_cons='$id_cons' and t1.orario='$ora' and t1.data='$giorno'"; 82 $res2 = mysql_query("$query", $dbi); 83 list($voti)=mysql_fetch_row($res2); 84 if($voti) { 85 if(isset($ora)){ 86 $query="SELECT count(voti_complessivi) FROM ".$prefix."_ele_voti_parziale as t1 where t1.id_cons='$id_cons' and t1.orario='$ora' and t1.data='$giorno'"; 87 $res3 = mysql_query("$query", $dbi); 88 list($numscru)=mysql_fetch_row($res3); 89 $res3= mysql_query("SELECT count(num_sez) FROM ".$prefix."_ele_sezioni where id_cons='$id_cons'", $dbi); 90 list($numtot) = mysql_fetch_row($res3); 91 $res3= mysql_query("SELECT maschi+femmine+autorizzati_m+autorizzati_f FROM ".$prefix."_ele_sezioni where id_sez='$id_sez'", $dbi); 92 list($iscritti) = mysql_fetch_row($res3); 93 94 95 $query="SELECT voti_complessivi, voti_uomini, voti_donne FROM ".$prefix."_ele_voti_parziale as t1 where t1.id_sez='$id_sez' and t1.orario='$ora' and t1.data='$giorno'"; 96 $res3 = mysql_query("$query", $dbi); 97 list($voti, $uomini, $donne)=mysql_fetch_row($res3); 98 if($voti>0) {#echo $query; 99 if ((($uomini+$donne)==0 or ($uomini+$donne)==$voti) and ($voti)<=$iscritti) 100 if($numscru<$numtot and $numscru>0) 101 {$status=1;break;} 102 else 103 {$status=0;break;} 104 else return 1; 105 } #else return 0; 106 } 107 } 108 } 109 # return 0; 110 #controllo congruenza voti espressi 111 $res2= mysql_query("SELECT sum(validi) FROM ".$prefix."_ele_sezioni where id_cons='$id_cons'", $dbi); 112 if($res2){ 113 list($validi) = mysql_fetch_row($res2); 114 if($validi) { 115 $status=0; 116 $query="SELECT validi,nulli,bianchi,contestati,voti_nulli,solo_gruppo,voti_nulli,validi_lista,contestati_lista,voti_nulli_lista FROM ".$prefix."_ele_sezioni as t1 where t1.id_sez='$id_sez'"; 117 $res4 = mysql_query("$query", $dbi); 118 list($validi, $nulli, $bianchi,$contestati,$votinulli,$sologruppo,$votinulli,$validilista,$contestatilista,$votinullilista)=mysql_fetch_row($res4); 119 if($validi>0) { 120 if (($validi+$nulli+$bianchi+$contestati+$votinulli)==$voti) 121 {$status=1;} 122 else return 4; 123 } #else return 0; 124 } 125 } 126 #controllo congruenza voti di gruppo 127 $res3= mysql_query("SELECT sum(voti) FROM ".$prefix."_ele_voti_gruppo where id_cons='$id_cons'", $dbi); 128 if($res3){ 129 list($votig) = mysql_fetch_row($res3); 130 if($votig) { 131 $status=0; 132 $query="SELECT sum(voti) FROM ".$prefix."_ele_voti_gruppo where id_sez='$id_sez'"; 133 $res4 = mysql_query("$query", $dbi); 134 list($votigs)=mysql_fetch_row($res4); 135 if($votigs>0) { 136 if (($votigs)==$validi) 137 {$status=1;} 138 else return 4; 139 } #else return 0; 140 } 141 } 142 #controllo congruenza voti di lista 143 $res3= mysql_query("SELECT sum(voti) FROM ".$prefix."_ele_voti_lista where id_cons='$id_cons'", $dbi); 144 if($res3){ 145 list($votil) = mysql_fetch_row($res3); 146 if($votil) { 147 $status=0; 148 $query="SELECT sum(voti) FROM ".$prefix."_ele_voti_lista where id_sez='$id_sez'"; 149 $res4 = mysql_query("$query", $dbi); 150 list($votils)=mysql_fetch_row($res4); 151 if($votils>0) { 152 if (($votils+$sologruppo+$votinulli+$contestatilista+$votinullilista)==($validi+$contestati)) 153 {$status=1;} 154 else return 3; 155 } #else return 0; 156 } 157 } 158 159 160 161 if($status==1) return (-1); 162 else return 0; 163 164 } 165 166 } 73 167 74 168 // Offset - visualizza il numero di elementi per pagina … … 87 181 if ($res) { 88 182 list($solouna)=mysql_fetch_row($res); 89 $solosede="and id_sede='$solouna'";183 if ($solouna>0) $solosede="and id_sede='$solouna'"; 90 184 } 91 185 } … … 98 192 $result = mysql_query("SELECT id_circ FROM ".$prefix."_ele_sede where id_cons='$id_cons' and id_sede='$sede_id' ", $dbi); 99 193 list($circ_id) = mysql_fetch_row($result); 100 //clora la sezione 194 //colora la sezione 195 $sezstat=0; #die($ops); 196 $sezstat=stato_rilevazione($sez_id,$solosede); 197 if ($sezstat==(-1)) $bgsez="#99CC33"; #verde 198 elseif ($sezstat>0) { 199 $bgsez="#FF3300";#rosso; 200 $ops=$sezstat; 201 } 202 else{$bgsez="";} 101 203 $res2= mysql_query("SELECT num_sez FROM ".$prefix."_ele_sezioni where id_sez='$id_sez'", $dbi); 102 204 list($numero_sez) = mysql_fetch_row($res2); 103 if ($sez_num==$numero_sez) {$bgsez="#FFFF00";} else{$bgsez="";}205 if ($sez_num==$numero_sez) {$bgsez="#FFFF00";} 104 206 echo "\n<td align=\"center\" width=\"5%\" bgcolor=\"$bgsez\"><b><a href=\"admin.php?op=voti&id_cons_gen=$id_cons_gen&id_circ=$circ_id&id_sede=$sede_id&id_sez=$sez_id&ops=$ops&do=spoglio&id_lista=$id_lista\">$sez_num</a></b></td>\n"; 105 207 if (($i%$nums) ==0) echo "</tr>\n<tr bgcolor=\"$bgcolor1\">"; … … 122 224 //echo "<h6>"; 123 225 echo "\n<table align=\"left\" width=\"700\" border=\"0\"><tr bgcolor=\"$bgcolor1\">"; 124 numeri_sezione( 30);226 numeri_sezione(22); 125 227 echo "<td></td></tr></table>\n"; 126 228 echo "\n</td></tr><tr><td>\n"; … … 1150 1252 if (!preg_match("/rec/",$op)) { 1151 1253 ele(); //menu 1152 echo "\n<table align=\"left\" border=\"0\" width=\"200\"><tr bgcolor=\"$bgcolor1\">";1254 /* echo "\n<table align=\"left\" border=\"0\" width=\"200\"><tr bgcolor=\"$bgcolor1\">"; 1153 1255 numeri_sezione(8); 1154 echo "<td></td></tr></table>\n"; 1256 echo "<td></td></tr></table>\n";*/ 1155 1257 } 1156 1258 echo"</td></tr></table>";
Note:
See TracChangeset
for help on using the changeset viewer.