- Timestamp:
- Apr 28, 2017, 11:31:47 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/modules/Elezioni/ele_associazioni.php
r235 r257 46 46 if (isset($_GET['vismf'])) $vismf=intval($_GET['vismf']); else $vismf=0; 47 47 if (isset($_GET['sg'])) $sg=intval($_GET['sg']); else $sg=0; 48 if (isset($_GET['disgiunto'])) $disgiunto=intval($_GET['disgiunto']); else $disgiunto=0; 48 49 49 50 $offset=15; … … 56 57 // 57 58 function all() { 58 global $user, $admin, $bgcolor1, $bgcolor2, $prefix,$descr_cons, $dbi,$id_cons,$desc,$indirizzo,$centralino,$fax,$id_cons_gen,$id_collegio,$idcomune,$chiusa,$id_conf,$tipo_cons,$language,$help,$preferenze,$idfascia,$vismf,$sg ;59 global $user, $admin, $bgcolor1, $bgcolor2, $prefix,$descr_cons, $dbi,$id_cons,$desc,$indirizzo,$centralino,$fax,$id_cons_gen,$id_collegio,$idcomune,$chiusa,$id_conf,$tipo_cons,$language,$help,$preferenze,$idfascia,$vismf,$sg,$disgiunto; 59 60 $aid=$_SESSION['aid']; 60 61 $dbi=$_SESSION['dbi']; … … 133 134 echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._VISAFFMF."</b></td>"; 134 135 echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._ASOLO_GRUPPO."</b></td>"; 136 echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._DISGIUNTO."</b></td>"; 135 137 # echo "<input type=\"hidden\" name=\"pag_cons\" value=\"admin.php?op=associazioni&id_cons_gen=\">"; 136 138 echo "</tr>"; … … 211 213 } 212 214 unset($sel); 213 $rescomu = mysql_query("SELECT vismf,solo_gruppo from ".$prefix."_ele_cons_comune where id_cons='$id_cons'", $dbi);214 list($vismf,$sg )=mysql_fetch_row($rescomu);215 $rescomu = mysql_query("SELECT vismf,solo_gruppo,disgiunto from ".$prefix."_ele_cons_comune where id_cons='$id_cons'", $dbi); 216 list($vismf,$sg,$disgiunto)=mysql_fetch_row($rescomu); 215 217 echo "<td><select name=\"vismf\">"; 216 218 if ($vismf==0) $sel="selected"; else $sel=""; … … 225 227 echo "<option value=\"1\" $sel>Si"; 226 228 echo "</select></td>"; 227 229 echo "<td><select name=\"disgiunto\">"; 230 if ($disgiunto==0) $sel="selected"; else $sel=""; 231 echo "<option value=\"0\" $sel>No"; 232 if ($disgiunto==1) $sel="selected"; else $sel=""; 233 echo "<option value=\"1\" $sel>Si"; 234 echo "</select></td>"; 235 228 236 echo "<td><input type=\"hidden\" name=\"ok\" value=0>"; 229 237 echo "<input type=\"hidden\" name=\"id_cons_gen\" value=\"$id_cons_gen\">"; … … 311 319 312 320 function associazioni($ok, $do,$descr_comu,$id_cons_comu,$id_collegio,$id_comune,$chiusa,$id_conf,$preferenze) { 313 global $admin, $bgcolor1, $bgcolor2, $prefix, $dbi, $descr_cons,$genere,$id_cons_gen,$idcomunenew,$pwd4,$idfascia,$vismf,$sg ;321 global $admin, $bgcolor1, $bgcolor2, $prefix, $dbi, $descr_cons,$genere,$id_cons_gen,$idcomunenew,$pwd4,$idfascia,$vismf,$sg,$disgiunto; 314 322 $delcons=0; 315 323 if ($do !="" and $id_cons_gen>0 and $idcomunenew>0) { … … 318 326 list($delcons)=mysql_fetch_row($rescomu); 319 327 if (!$max){ //se no la inserisce 320 $result = mysql_query("insert into ".$prefix."_ele_cons_comune (chiusa,id_comune,id_cons_gen,id_conf,preferenze,id_fascia,vismf,solo_gruppo ) values ('0','$idcomunenew','$id_cons_gen','$id_conf','$preferenze','$idfascia','$vismf','$sg')", $dbi) || die("<br><br>Errore di inserimento: ".mysql_error());328 $result = mysql_query("insert into ".$prefix."_ele_cons_comune (chiusa,id_comune,id_cons_gen,id_conf,preferenze,id_fascia,vismf,solo_gruppo,disgiunto) values ('0','$idcomunenew','$id_cons_gen','$id_conf','$preferenze','$idfascia','$vismf','$sg','$disgiunto')", $dbi) || die("<br><br>Errore di inserimento: ".mysql_error()); 321 329 $rescomu = mysql_query("SELECT id_cons from ".$prefix."_ele_cons_comune where id_cons_gen='$id_cons_gen' and id_comune='$idcomunenew'", $dbi); 322 330 list($id_cons_comu)=mysql_fetch_row($rescomu); … … 332 340 $result = mysql_query("update ".$prefix."_ele_comu_collegi set id_collegio= '$id_collegio' $newid where id_comune='$id_comune' and id_cons_gen='$id_cons_gen'", $dbi) || die(mysql_error()); 333 341 if (!$result) return; 334 $result = mysql_query("update ".$prefix."_ele_cons_comune set id_conf='$id_conf', chiusa= '$chiusa', preferenze='$preferenze',id_fascia='$idfascia',vismf='$vismf',solo_gruppo='$sg' where id_comune='$id_comune' and id_cons_gen='$id_cons_gen'", $dbi)|| die(mysql_error());342 $result = mysql_query("update ".$prefix."_ele_cons_comune set id_conf='$id_conf', chiusa= '$chiusa', preferenze='$preferenze',id_fascia='$idfascia',vismf='$vismf',solo_gruppo='$sg',disgiunto='$disgiunto' where id_comune='$id_comune' and id_cons_gen='$id_cons_gen'", $dbi)|| die(mysql_error()); 335 343 Header("Location: admin.php?op=associazioni&id_cons_gen=$id_cons_gen"); 336 344 }elseif ($do == "add") { -
trunk/admin/modules/Elezioni/ele_confcons.php
r193 r257 48 48 if (isset($param['supminpremio'])) get_magic_quotes_gpc() ? $supminpremio=$param['supminpremio']:$supminpremio=addslashes($param['supminpremio']); else $supminpremio=''; 49 49 if (isset($param['listsupconta'])) get_magic_quotes_gpc() ? $listsupconta=$param['listsupconta']:$listsupconta=addslashes($param['listsupconta']); else $listsupconta=''; 50 if (isset($param['infdisgiunto'])) get_magic_quotes_gpc() ? $infdisgiunto=$param['infdisgiunto']:$infdisgiunto=addslashes($param['infdisgiunto']); else $infdisgiunto='';51 if (isset($param['supdisgiunto'])) get_magic_quotes_gpc() ? $supdisgiunto=$param['supdisgiunto']:$supdisgiunto=addslashes($param['supdisgiunto']); else $supdisgiunto='';50 #if (isset($param['infdisgiunto'])) get_magic_quotes_gpc() ? $infdisgiunto=$param['infdisgiunto']:$infdisgiunto=addslashes($param['infdisgiunto']); else $infdisgiunto=''; 51 #if (isset($param['supdisgiunto'])) get_magic_quotes_gpc() ? $supdisgiunto=$param['supdisgiunto']:$supdisgiunto=addslashes($param['supdisgiunto']); else $supdisgiunto=''; 52 52 if (isset($param['help'])) $help=intval($param['help']); 53 53 … … 77 77 echo "<input type=\"hidden\" name=\"do\" value=\"update\">"; 78 78 }else{ 79 $gru['id_conf']=$nuovo_gruppo;$gru['descrizione']='';$gru['limite']='';$gru['consin']='';$gru['infpremio']='';$gru['listinfsbar']='';$gru['listinfconta']='';$gru['supminpremio']='';$gru['infminpremio']='';$gru['suppremio']='';$gru['supsbarramento']='';$gru['listsupconta']=''; $gru['infdisgiunto']='';$gru['supdisgiunto']='';79 $gru['id_conf']=$nuovo_gruppo;$gru['descrizione']='';$gru['limite']='';$gru['consin']='';$gru['infpremio']='';$gru['listinfsbar']='';$gru['listinfconta']='';$gru['supminpremio']='';$gru['infminpremio']='';$gru['suppremio']='';$gru['supsbarramento']='';$gru['listsupconta']=''; 80 80 echo "<input type=\"hidden\" name=\"do\" value=\"add\">"; 81 81 } … … 94 94 echo "<td align=\"center\"><b>"._CONSIN."</b></td><td><select name=\"consin\"><option value=\"0\">No<option value=\"1\" $sel>Si</select></td></tr>" 95 95 ."<tr><td align=\"center\" colspan=\"4\" bgcolor=\"$bgcolor2\"><b>"._SISTEMA_MAGGIORITARIO."</b></td></tr>"; 96 $sel= ($gru['infdisgiunto']==1) ? "selected":""; 97 echo "<tr><td align=\"center\"><b>"._DISGIUNTO."</b></td><td><select name=\"infdisgiunto\"><option value=\"0\">No<option value=\"1\" $sel>Si</select></td></tr>" 98 ."<tr><td align=\"center\"><b>"._INFPREMIO."</b></td><td><input type=\"text\" name=\"infpremio\" value=\"".$gru['infpremio']."\"></td>" 96 echo "<tr><td align=\"center\"><b>"._INFPREMIO."</b></td><td><input type=\"text\" name=\"infpremio\" value=\"".$gru['infpremio']."\"></td>" 99 97 ."<td align=\"center\"><b>"._LISTINFSBAR."</b></td><td><input type=\"text\" name=\"listinfsbar\" value=\"".$gru['listinfsbar']."\"></td></tr>" 100 98 ."<tr><td align=\"center\"><b>"._INFMINPREMIO."</b></td><td><input type=\"text\" name=\"infminpremio\" value=\"".$gru['infminpremio']."\"></td>"; … … 102 100 echo"<td align=\"center\"><b>"._LISTINFCONTA."</b></td><td><select name=\"listinfconta\"><option value=\"0\">No<option value=\"1\" $sel>Si</select></td></tr>" 103 101 ."<tr><td align=\"center\" colspan=\"4\" bgcolor=\"$bgcolor2\"><b>"._SISTEMA_PROPORZIONALE."</b></td></tr>"; 104 $sel= ($gru['supdisgiunto']==1) ? "selected":""; 105 echo "<tr><td align=\"center\"><b>"._DISGIUNTO."</b></td><td><select name=\"supdisgiunto\"><option value=\"0\">No<option value=\"1\" $sel>Si</select></td></tr>" 106 ."<tr><td align=\"center\"><b>"._SUPPREMIO."</b></td><td><input type=\"text\" name=\"suppremio\" value=\"".$gru['suppremio']."\"></td>" 102 echo "<tr><td align=\"center\"><b>"._SUPPREMIO."</b></td><td><input type=\"text\" name=\"suppremio\" value=\"".$gru['suppremio']."\"></td>" 107 103 ."<td align=\"center\"><b>"._SUPSBAR."</b></td><td><input type=\"text\" name=\"supsbarramento\" value=\"".$gru['supsbarramento']."\"></td></tr>" 108 104 ."<tr><td align=\"center\"><b>"._SUPMINPREMIO."</b></td><td><input type=\"text\" name=\"supminpremio\" value=\"".$gru['supminpremio']."\"></td>"; … … 123 119 $max = mysql_num_rows($res); 124 120 $result = mysql_query("select * from ".$prefix."_ele_conf ORDER BY id_conf LIMIT $min,$offset", $dbi); 125 while(list($id_conf,$descrizione,$limite, $consin,$infpremio, $supsbarramento, $suppremio, $listinfsbar, $listinfconta, $listsupconta , $infdisgiunto, $supdisgiunto) = mysql_fetch_row($result)) {121 while(list($id_conf,$descrizione,$limite, $consin,$infpremio, $supsbarramento, $suppremio, $listinfsbar, $listinfconta, $listsupconta) = mysql_fetch_row($result)) { 126 122 $bgcolor1=($bgcolor1==$_SESSION['bgcolor1'])?$_SESSION['bgcolor2']:$_SESSION['bgcolor1']; 127 123 echo "<tr bgcolor=\"$bgcolor1\"><td align=\"center\"><b>$id_conf</b></td>" … … 173 169 174 170 function confcons($ok, $do) { 175 global $prefix, $dbi, $id_cons,$simbolo2,$genere,$id_cons_gen,$id_comune,$min,$id_conf,$descrizione, $limite,$consin,$infpremio,$listinfsbar,$infminpremio,$listinfconta,$supsbarramento,$suppremio,$supminpremio,$listsupconta ,$infdisgiunto,$supdisgiunto;171 global $prefix, $dbi, $id_cons,$simbolo2,$genere,$id_cons_gen,$id_comune,$min,$id_conf,$descrizione, $limite,$consin,$infpremio,$listinfsbar,$infminpremio,$listinfconta,$supsbarramento,$suppremio,$supminpremio,$listsupconta; 176 172 $aid=$_SESSION['aid']; 177 173 $perms=ChiSei($id_cons_gen); … … 190 186 if ($descrizione) { 191 187 $sqlset=''; 192 $result = mysql_query("insert into ".$prefix."_ele_conf(id_conf,descrizione, limite,consin,infpremio,supsbarramento,suppremio,listinfsbar,listinfconta,listsupconta,infminpremio,supminpremio ,infdisgiunto,supdisgiunto) values ('$id_conf','$descrizione','$limite','$consin','$infpremio','$supsbarramento','$suppremio','$listinfsbar','$listinfconta','$listsupconta','$infminpremio','$supminpremio','$infdisgiunto','$supdisgiunto')", $dbi) || die("Errore di aggiornamento dei dati!".mysql_error());188 $result = mysql_query("insert into ".$prefix."_ele_conf(id_conf,descrizione, limite,consin,infpremio,supsbarramento,suppremio,listinfsbar,listinfconta,listsupconta,infminpremio,supminpremio) values ('$id_conf','$descrizione','$limite','$consin','$infpremio','$supsbarramento','$suppremio','$listinfsbar','$listinfconta','$listsupconta','$infminpremio','$supminpremio')", $dbi) || die("Errore di aggiornamento dei dati!".mysql_error()); 193 189 if (!$result) return; 194 190 Header("Location: admin.php?op=confconsiglio&id_cons_gen=$id_cons_gen&min=$min"); … … 201 197 } 202 198 } elseif ($do == "update") { 203 $result = mysql_query("update ".$prefix."_ele_conf set descrizione='$descrizione', limite='$limite', consin='$consin', infpremio='$infpremio', supsbarramento='$supsbarramento', suppremio='$suppremio', listinfsbar='$listinfsbar', listinfconta='$listinfconta', listsupconta='$listsupconta', infminpremio='$infminpremio', supminpremio='$supminpremio' ,infdisgiunto='$infdisgiunto',supdisgiunto='$supdisgiunto'where id_conf='$id_conf' ", $dbi) || die("Errore di aggiornamento dei dati!".mysql_error());199 $result = mysql_query("update ".$prefix."_ele_conf set descrizione='$descrizione', limite='$limite', consin='$consin', infpremio='$infpremio', supsbarramento='$supsbarramento', suppremio='$suppremio', listinfsbar='$listinfsbar', listinfconta='$listinfconta', listsupconta='$listsupconta', infminpremio='$infminpremio', supminpremio='$supminpremio' where id_conf='$id_conf' ", $dbi) || die("Errore di aggiornamento dei dati!".mysql_error()); 204 200 Header("Location: admin.php?op=confconsiglio&id_cons_gen=$id_cons_gen&min=$min"); 205 201 } -
trunk/admin/modules/Elezioni/ele_voti.php
r254 r257 170 170 list($validi, $nulli, $bianchi,$contestati,$votinulli,$sologruppo,$validilista,$contestatilista,$votinullilista,$sololista)=mysql_fetch_row($res4); 171 171 if($validi>0) { 172 if (($validi+$nulli+$bianchi+$contestati+$votinulli +$sololista)==$voti)172 if (($validi+$nulli+$bianchi+$contestati+$votinulli)==$voti) 173 173 {$status=2;$ops=(-4+$votog);$val=1;} 174 174 else {$val=-1;$stret=(4-$votog);} … … 187 187 # list($votigs)=mysql_fetch_row($res4); 188 188 if($votigs>0) { 189 if (($votigs )==$validi)189 if (($votigs+$sololista)==$validi) 190 190 {$status=3;$ops=-3;$gru=1;} 191 191 else {$gru=-1; $stret=4;} … … 195 195 }#else {$gru=1;echo "--$votigs -- $votog";} 196 196 if(($genere>1 and !$votol)){#$status=0; 197 $res4= mysql_query("SELECT t1.preferenze,t1.id_fascia,t2.limite FROM ".$prefix."_ele_cons_comune as t1 left join ".$prefix."_ele_conf as t2 on t1.id_conf=t2.id_conf where t1.id_cons='$id_cons'", $dbi);198 if($res4) list($testpref,$fascia,$limite )=mysql_fetch_row($res4); else {$testpref=0;$fascia=0;$limite=0;}197 $res4= mysql_query("SELECT t1.preferenze,t1.id_fascia,t2.limite,t1.disgiunto FROM ".$prefix."_ele_cons_comune as t1 left join ".$prefix."_ele_conf as t2 on t1.id_conf=t2.id_conf where t1.id_cons='$id_cons'", $dbi); 198 if($res4) list($testpref,$fascia,$limite,$disgiunto)=mysql_fetch_row($res4); else {$testpref=0;$fascia=0;$limite=0;} 199 199 200 200 #controllo congruenza voti di lista … … 209 209 $sezscru=mysql_num_rows($res4); 210 210 if($sezscru) { 211 if($genere==4 or $votog) $contrlis= ($validilista==$validi) ? 1:0; 212 else $contrlis=($sologruppo+$validilista+$contestatilista+$votinullilista-$sololista)==$validi ? 1:0; 211 if($genere==4 or $votog) $contrlis= ($validilista+$sologruppo==$validi) ? 1:0; 212 ################# 213 else {$contrlis=($sologruppo+$validilista+$contestatilista+$votinullilista)==$validi ? 1:0; 214 if($contrlis and $disgiunto) $contrlis=$votinullilista==$sololista ? 1:0; 215 } 216 ################# 217 213 218 if((($contrlis) and $validilista==$votils) or ($fascia<=$limite and $fascia)) {$status=4;$lis=1;$ops=-4;} 214 219 elseif($sezscru) {$stret=3;$lis=-1;} … … 540 545 $bgcolor2=$_SESSION['bgcolor2']; 541 546 //controlla se sono stati inseriti i votanti 542 $result = mysql_query("SELECT preferenze, id_fascia, id_conf from ".$prefix."_ele_cons_comune where id_cons='$id_cons'",$dbi);543 list($numprefs,$fascia,$id_conf )=mysql_fetch_row($result);547 $result = mysql_query("SELECT preferenze, id_fascia, id_conf, disgiunto from ".$prefix."_ele_cons_comune where id_cons='$id_cons'",$dbi); 548 list($numprefs,$fascia,$id_conf,$disgiunto)=mysql_fetch_row($result); 544 549 ####### 06-11-2014 - circoscrizionali - nello spostamento ad altra sezione resta sullo stesso numero di lista anche se sono sezioni di diverse circoscrizioni 545 550 if ($circo and $id_lista){ … … 560 565 $ele_lista=''; 561 566 if (($genere==4 or $genere==5) and !$votoc) { //liste a piu' candidati 562 if(($genere==5 and $ fascia<=$limite and $id_conf) and !$id_lista) { //esclude il voto di lista per le comunali nei comuni sotto fascia limite567 if(($genere==5 and $id_conf and $fascia<=$limite and !$disgiunto) and !$id_lista) { //esclude il voto di lista per le comunali nei comuni sotto fascia limite 563 568 $result = mysql_query("SELECT id_lista from ".$prefix."_ele_lista where id_cons=$id_cons limit 0,1",$dbi); 564 569 list($id_lista)=mysql_fetch_row($result); … … 583 588 $result = mysql_query("SELECT sum(t1.voti),0,0 from ".$prefix."_ele_voti_candidati as t1 left join ".$prefix."_ele_candidati as t2 on (t1.id_cand=t2.id_cand) where t1.id_sez=$id_sez and t2.id_lista=$id_rif",$dbi); 584 589 list($votisezcand)=mysql_fetch_row($result); 585 if(( $fascia>$limiteor !$id_conf) or $genere==4)590 if((($fascia>$limite or $disgiunto) or !$id_conf) or $genere==4) 586 591 $result = mysql_query("SELECT voti,nulli_lista,0 from ".$prefix."_ele_voti_lista where id_sez='$id_sez' and id_lista='$id_rif'", $dbi); 587 592 else{ … … 619 624 $result = mysql_query("SELECT sum(t1.voti),t2.validi_lista, t2.solo_gruppo,t2.contestati_lista,t2.voti_nulli_lista,t2.bianchi,t2.nulli,t2.contestati,t2.voti_nulli,0,t1.nulli_lista from ".$prefix."_ele_sezioni as t2 left join ".$prefix.$tab." as t1 on (t1.id_sez=t2.id_sez) where t2.id_sez='$id_sez' group by t1.id_sez",$dbi); 620 625 else 621 $result = mysql_query("SELECT sum(t1.voti),t2.validi_lista, t2.solo_gruppo,t2.contestati_lista,t2.voti_nulli_lista,t2.bianchi,t2.nulli,t2.contestati,t2.voti_nulli, 0,0 from ".$prefix."_ele_sezioni as t2 left join ".$prefix.$tab." as t1 on (t1.id_sez=t2.id_sez) where t2.id_sez='$id_sez' group by t1.id_sez",$dbi);622 623 // aggiunte le variabili $sgpl e $vnpl per la gestione dei voti 1) al solo presidente per singola lista - 2) al solo presidente per singola lista perch \E9nullo o contestato quello di lista626 $result = mysql_query("SELECT sum(t1.voti),t2.validi_lista, t2.solo_gruppo,t2.contestati_lista,t2.voti_nulli_lista,t2.bianchi,t2.nulli,t2.contestati,t2.voti_nulli,solo_lista,0 from ".$prefix."_ele_sezioni as t2 left join ".$prefix.$tab." as t1 on (t1.id_sez=t2.id_sez) where t2.id_sez='$id_sez' group by t1.id_sez",$dbi); 627 628 // aggiunte le variabili $sgpl e $vnpl per la gestione dei voti 1) al solo presidente per singola lista - 2) al solo presidente per singola lista perché nullo o contestato quello di lista 624 629 list( $voti_sez, $validi2, $sg,$cont2,$vnulli2,$bia2,$nul2,$con2,$vnul2,$sgpl,$vnpl) = mysql_fetch_row($result); 625 630 $valista=$validi2; … … 637 642 $result = 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_sez=$id_sez and t2.id_lista=$id_lista",$dbi); 638 643 list($votisezcand)=mysql_fetch_row($result); 639 if( $fascia>$limiteor !$id_conf)644 if(($fascia>$limite or $disgiunto) or !$id_conf) 640 645 $result = mysql_query("SELECT sum(voti) from ".$prefix."_ele_voti_lista where id_sez='$id_sez' and id_lista='$id_lista'", $dbi); 641 646 else{ … … 748 753 // toglie ai candidati la visual... del solo_gruppo 749 754 if(!$votog) { 750 if (($genere==3 OR $genere==5) and (!$id_lista) and ( $fascia>$limiteor !$id_conf)) { //gruppo e liste755 if (($genere==3 OR $genere==5) and (!$id_lista) and (($disgiunto or $fascia>$limite) or !$id_conf)) { //gruppo e liste 751 756 echo "<tr bgcolor=\"$bgcolor2\"><td></td><td><b>"._VALIDI_LISTA."</b></td><td align=\"center\"><input type=\"hidden\" name=\"id_sez\" value=\"$id_sez\"><input name=\"valista\" value=\"$valista\" size=\"5\" style=\"text-align:right\"></td></tr>"; 752 757 echo "<tr bgcolor=\"$bgcolor2\"><td></td><td><b>"._SOLO_GRUPPO."</b></td><td align=\"center\"><input name=\"sg\" value=\"$sg\" size=\"5\" style=\"text-align:right\"></td></tr>"; … … 754 759 ."</td></tr><tr bgcolor=\"$bgcolor2\"><td></td><td><b>"._CONTESTATI_LISTE."</b></td><td align=\"center\"><input name=\"contestati\" value=\"$contestati\" size=\"5\" style=\"text-align:right\"></td></tr>"; 755 760 756 }elseif (($genere==3 OR $genere==5) and !$votoc and ( $fascia>$limiteor !$id_conf)){ //}elseif ($tipo_cons!=10 and $tipo_cons!=11){761 }elseif (($genere==3 OR $genere==5) and !$votoc and (($disgiunto or $fascia>$limite) or !$id_conf)){ //}elseif ($tipo_cons!=10 and $tipo_cons!=11){ 757 762 echo "<tr bgcolor=\"$bgcolor1\"><td></td><td><b>"._SOLO_GRUPPO."</b></td><td align=\"center\">$sg</td></tr>"; 758 763 } … … 821 826 $condizione="id_lista"; 822 827 } 823 if ((($genere==3) OR ($genere==5)) and !$id_lista and !$votog and ( $fascia>$limiteor !$id_conf)) $y = (count($arg)-4);828 if ((($genere==3) OR ($genere==5)) and !$id_lista and !$votog and (($disgiunto or $fascia>$limite) or !$id_conf)) $y = (count($arg)-4); 824 829 else $y=count($arg);#die ("delete from ".$prefix."_ele_controllosez where id_cons='$id_cons' and id_sez='$id_sez'"); 825 830 mysql_query("delete from ".$prefix."_ele_controllosez where id_cons='$id_cons' and id_sez='$id_sez'", $dbi); … … 833 838 for($i=8,$y--;$i< $y;$i++) { 834 839 $voti = intval($arg[$i++]); 835 if($dettnulli and $condizione!="id_cand") {$vnpl = intval($arg[$i++]); $vnriga=",nulli_lista='$vnpl'"; $vnrigains=",'".$vnpl."'";} else {$vnriga=''; if ($condizione=="id_lista") $vnrigains=",' '"; else $vnrigains="";}840 if($dettnulli and $condizione!="id_cand") {$vnpl = intval($arg[$i++]); $vnriga=",nulli_lista='$vnpl'"; $vnrigains=",'".$vnpl."'";} else {$vnriga=''; if ($condizione=="id_lista") $vnrigains=",'0'"; else $vnrigains="";} 836 841 $id_cand = intval($arg[$i]); 837 842 $result = mysql_query("select * from ".$prefix."$tab where id_cons='$id_cons' and id_sez='$id_sez' and $condizione='$id_cand'", $dbi); … … 855 860 856 861 if(!$votog) { 857 if ((($genere==3) OR ($genere==5)) and !$id_lista and ( $fascia>$limiteor !$id_conf)) {862 if ((($genere==3) OR ($genere==5)) and !$id_lista and (($disgiunto or $fascia>$limite) or !$id_conf)) { 858 863 $valista=$arg[$i++]; 859 864 $result = mysql_query("update ".$prefix."_ele_sezioni set solo_gruppo='".$arg[$i]."' where id_sez='$id_sez'",$dbi); … … 1105 1110 list($id_cons2,$id_sez2,$validi, $nulli, $bianchi, $contestati,$votinulli,$sg,$conts,$nullis,$sololista) = mysql_fetch_row($result); 1106 1111 $tot_nulli=$nulli+$bianchi+$contestati+$votinulli; 1107 $tot_voti=$validi+$tot_nulli+$ sg+$conts+$nullis+$sololista;1112 $tot_voti=$validi+$tot_nulli+$conts+$nullis; 1108 1113 // ."</td><td><input name=\"sololista\" value=\"$sololista\" size=\"5\" style=\"text-align:right\">" --- ."<td><b>"._SOLOLIS."</b></td>" 1109 1114 … … 1176 1181 $tot_voti=$validi+$nulli+$bianchi+$contestati+$votinulli; 1177 1182 $sololista=$voti_t-$tot_voti; 1183 $result= mysql_query("select disgiunto from ".$prefix."_ele_cons_comune where id_cons='$id_cons' ", $dbi); 1184 list($disgiunto)=mysql_fetch_row($result); 1178 1185 $result= mysql_query("select * from ".$prefix."_ele_sezioni where id_cons='$id_cons' and id_sez='$id_sez' ", $dbi); 1179 1186 $ar=mysql_fetch_array($result); 1180 if ($ar['solo_lista'] or !isdisgiunto()) $rigasl=''; else $rigasl=", solo_lista='$sololista'"; 1187 $validilista=$validi-$ar['solo_gruppo']; 1188 if ($ar['solo_lista'] or !$disgiunto) $rigasl=''; else $rigasl=", solo_lista='$sololista'"; 1181 1189 #die("qui: if($ops==3 and ($genere==3 or $genere==4 or $genere==5) and $votog){"); 1182 1190 if($ops==3 and ($genere==3 or $genere==4 or $genere==5) and ($votog or $genere==4)){ 1183 mysql_query("insert into ".$prefix."_ele_log values('$id_cons','$id_sez','$username','$log_data','$orario','validi_lista:$ar[14] nulli:$ar[7] bianchi:$ar[8] contestati_lista:$ar[15] voti_nulli_lista:$ar[16]','validi_lista=$validi , nulli=$nulli,bianchi=$bianchi,contestati_lista=$contestati,voti_nulli_lista=$votinulli','_ele_sezioni')", $dbi);1191 mysql_query("insert into ".$prefix."_ele_log values('$id_cons','$id_sez','$username','$log_data','$orario','validi_lista:$ar[14] nulli:$ar[7] bianchi:$ar[8] contestati_lista:$ar[15] voti_nulli_lista:$ar[16]','validi_lista=$validilista, nulli=$nulli,bianchi=$bianchi,contestati_lista=$contestati,voti_nulli_lista=$votinulli','_ele_sezioni')", $dbi); 1184 1192 1185 1193 /* $result = mysql_query("update ".$prefix."_ele_sezioni set validi='$validi', contestati='$contestati', validi_lista='$validi', nulli='$nulli',bianchi='$bianchi',contestati_lista='$contestati', voti_nulli_lista='$votinulli' where id_cons='$id_cons' and id_sez='$id_sez' ", $dbi); 1186 1194 if ($fileout) fwrite($fp,"update ".$prefix."_ele_sezioni set validi='$validi', contestati='$contestati', validi_lista='$validi', nulli='$nulli',bianchi='$bianchi',contestati_lista='$contestati', voti_nulli_lista='$votinulli' where id_cons='$id_cons' and id_sez='$id_sez';\n"); */ 1187 1195 $result = mysql_query("update ".$prefix."_ele_sezioni set validi='$validi', contestati='$contestati', validi_lista='$validi', nulli='$nulli',bianchi='$bianchi',contestati_lista='$contestati', voti_nulli='$votinulli' $rigasl where id_cons='$id_cons' and id_sez='$id_sez' ", $dbi); 1188 if ($fileout) fwrite($fp,"update ".$prefix."_ele_sezioni set validi='$validi', contestati='$contestati', validi_lista='$validi ', nulli='$nulli',bianchi='$bianchi',contestati_lista='$contestati', voti_nulli='$votinulli' $rigasl where id_cons='$id_cons' and id_sez='$id_sez';\n");1196 if ($fileout) fwrite($fp,"update ".$prefix."_ele_sezioni set validi='$validi', contestati='$contestati', validi_lista='$validilista', nulli='$nulli',bianchi='$bianchi',contestati_lista='$contestati', voti_nulli='$votinulli' $rigasl where id_cons='$id_cons' and id_sez='$id_sez';\n"); 1189 1197 }else{ 1190 1198 mysql_query("insert into ".$prefix."_ele_log values('$id_cons','$id_sez','$username','$log_data','$orario','validi:$ar[6] nulli:$ar[7] bianchi:$ar[8] contestati:$ar[9] voti_nulli:$ar[13]','validi=$validi, nulli=$nulli,bianchi=$bianchi,contestati=$contestati, voti_nulli=$votinulli','_ele_sezioni')", $dbi); 1191 1199 $valista=""; 1192 1200 if ($ar['validi_lista']){ 1193 $tvalista=$validi-$ar['solo_gruppo']-$ar['voti_nulli_lista']-$ar['contestati_lista'] +$ar['solo_lista'];1201 $tvalista=$validi-$ar['solo_gruppo']-$ar['voti_nulli_lista']-$ar['contestati_lista']; 1194 1202 $valista=",validi_lista='$tvalista'"; 1195 1203 } … … 1264 1272 $res = mysql_query("SELECT validi,nulli,bianchi,contestati,solo_lista,voti_nulli FROM ".$prefix."_ele_sezioni where id_cons='$id_cons' and id_sez='$id_sez'", $dbi); 1265 1273 list($validi,$nulli,$bianchi,$contestati,$solo_lista,$votinulli) = mysql_fetch_row($res); 1266 if ($voti_parz!= $validiand $voti_parz>0){1267 echo "<td style=\"background-color: rgb(255, 0, 0); text-align:center\"><img src=\"modules/Elezioni/images/alert.gif\" align=\"middle\" alt=\"\"><br><b> "._ATT_VOTI." ".$voti_parz." "._NO_VAL_VOTI." ". $validi."</b><br></td>";1274 if ($voti_parz!=($validi-$solo_lista) and $voti_parz>0){ 1275 echo "<td style=\"background-color: rgb(255, 0, 0); text-align:center\"><img src=\"modules/Elezioni/images/alert.gif\" align=\"middle\" alt=\"\"><br><b> "._ATT_VOTI." ".$voti_parz." "._NO_VAL_VOTI." ".($validi-$solo_lista)."</b><br></td>"; 1268 1276 } 1269 1277 $res2 = mysql_query("SELECT max(voti_complessivi) FROM ".$prefix."_ele_voti_parziale where id_cons='$id_cons' and id_sez='$id_sez'", $dbi); 1270 1278 list($tot) = mysql_fetch_row($res2); 1271 if ($validi+$nulli+$bianchi+$contestati+$votinulli +$solo_lista!=$tot and $validi+$nulli+$bianchi+$contestati+$votinulli>0){1279 if ($validi+$nulli+$bianchi+$contestati+$votinulli!=$tot and $validi+$nulli+$bianchi+$contestati+$votinulli>0){ 1272 1280 echo "<td style=\"background-color: rgb(255, 0, 0); text-align:center\"><img src=\"modules/Elezioni/images/alert.gif\" align=\"middle\" alt=\"\"><br><b> "._ATT_VOTANTI." ".$tot." "._NO_TOT_VOTI." ".($validi+$nulli+$bianchi+$contestati+$votinulli)."</b><br></td>"; 1273 1281 } … … 1360 1368 } 1361 1369 if ($genere!=0) { 1370 $res = mysql_query("SELECT disgiunto FROM ".$prefix."_ele_cons_comune where id_cons='$id_cons' ", $dbi); 1371 list($disgiunto)=mysql_fetch_row($res); 1362 1372 $res = mysql_query("SELECT solo_lista FROM ".$prefix."_ele_sezioni where id_sez='$id_sez' ", $dbi); 1363 1373 list($sololis)=mysql_fetch_row($res); 1364 1374 echo "<tr style=\"background-color: $bgcolor1; text-align:center\"><td></td><td>"._TOTPREF."</td><td>$tot_pref</td></tr>"; 1365 if( isdisgiunto())1375 if($disgiunto) 1366 1376 echo "<tr style=\"background-color: $bgcolor1; text-align:center\"><td></td><td>"._SOLOLIS."</td><td><input name=\"sololista\" value=\"".$sololis."\" size=\"7\" style=\"text-align:right\"></td></tr>"; 1367 1377 } … … 1420 1430 $tab="_ele_voti_gruppo"; 1421 1431 $y--; 1422 if(isdisgiunto()) 1432 $res = mysql_query("SELECT disgiunto FROM ".$prefix."_ele_cons_comune where id_cons='$id_cons' ", $dbi); 1433 list($disgiunto)=mysql_fetch_row($res); 1434 if($disgiunto) 1423 1435 $res=mysql_query("update ".$prefix."_ele_sezioni set solo_lista='".$arg[$y--]."' where id_sez='$id_sez'", $dbi); 1424 1436 -
trunk/admin/modules/Elezioni/language/lang-en.php
r189 r257 188 188 define("_LINGUA","Language"); 189 189 define("_FASCIA","Citizens"); 190 define("_TUTTESEDI","All electoral centers");190 define("_TUTTESEDI","All polling stations"); 191 191 define("_ATT_VOTI","Warning! ballots"); 192 192 define("_ATT_VOTANTI","Warning! voters"); … … 270 270 define("_COMUNE","City"); 271 271 define("_VIS_PERC","Show percentages"); 272 define("_SEZIONE"," Section");273 define("_SEZIONI"," Sections");272 define("_SEZIONE","Polling station"); 273 define("_SEZIONI","Polling Stations"); 274 274 define("_UOMINI","Men"); 275 275 define("_DONNE","Women"); 276 276 define("_COMPLESSIVI","in total"); 277 277 define("_VOTIE","Express ballots"); 278 define("_SEZNOS"," Sections to be Counted");279 define("_SEZSCR","Counted Sections");278 define("_SEZNOS","Polling Stations to be Counted"); 279 define("_SEZSCR","Counted Polling Stations"); 280 280 define("_LISTA","List"); 281 281 define("_PREFLISTA","Ballots to the list"); -
trunk/admin/versione.php
r255 r257 1 1 <?php 2 2 3 $versione = "2.0 rev 25 5";3 $versione = "2.0 rev 257"; 4 4 $version_number = $versione; 5 $version = "Eleonline $version_number (<i>Data Release: 15aprile 2017</i>)";5 $version = "Eleonline $version_number (<i>Data Release: 28 aprile 2017</i>)"; 6 6 7 7 ?> -
trunk/client/versione.php
r256 r257 1 1 <?php 2 2 3 $versione = "2.0 rev 25 6";3 $versione = "2.0 rev 257"; 4 4 $version_number = $versione; 5 $version = "Eleonline $version_number (<i>Data Release: 15aprile 2017</i>)";5 $version = "Eleonline $version_number (<i>Data Release: 28 aprile 2017</i>)"; 6 6 7 7 -
trunk/install/sql/eleonline.sql
r253 r257 361 361 `vismf` ENUM( '0', '1' ) NOT NULL DEFAULT '0', 362 362 `solo_gruppo` enum('0', '1') NOT NULL default '0', 363 `disgiunto` enum('0', '1') NOT NULL default '0', 363 364 PRIMARY KEY (`id_cons`), 364 365 UNIQUE KEY `comune` (`id_comune`,`id_cons_gen`)
Note:
See TracChangeset
for help on using the changeset viewer.