elezione a consigliere dei candiati sindaco

Avvisi e discussioni su bug, soluzioni e migliorie del software

Moderatori: roby, Moderators

comuneweb
Newbie
Newbie
Messaggi: 19
Iscritto il: mer mag 13, 2009 12:00 am

elezione a consigliere dei candiati sindaco

Messaggio da comuneweb »

nell'installazione elezioni.comune.cornuda.tv.it dopo lo scrutinio segnala come consiglieri eletti i due candidati sindaco che hanno perso.

in realtà uno dei due non dovrebbe essere eletto in quanto la sua lista come voti non ha diritto a nessun rappresentante.

i candidati sindaco non vengono eletti di default.
comuneweb
Newbie
Newbie
Messaggi: 19
Iscritto il: mer mag 13, 2009 12:00 am

Re: elezione a consigliere dei candiati sindaco

Messaggio da comuneweb »

comuneweb ha scritto:nell'installazione elezioni.comune.cornuda.tv.it dopo lo scrutinio segnala come consiglieri eletti i due candidati sindaco che hanno perso.

in realtà uno dei due non dovrebbe essere eletto in quanto la sua lista come voti non ha diritto a nessun rappresentante.

i candidati sindaco non vengono eletti di default.
per maggior precisione il calcolo dei consiglieri nella proiezione è corretto 11 alla maggioranza e 5 alle minoranze, ma resta visualizzato come eletto un candidato a sindaco che non deve esserci.
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio da roby »

Ti incollo la risposta ad altro post:
Dato che siamo in una fase di transizione e abbiamo avuto diversi aggiornamenti negli ultimi tempi, volevo controllare il file di bencel perchè in alcune versioni ho verificato un bug per il quale tutti i cndidati sindaco non eletti venivano passati come consiglieri.
Alla riga 234 si ha:
foreach ($seggimin as $lista=>$val){
if ($consin){
$conselcsne[]=array("$CSEC","","",$desgruppi[$listagruppo[$lista]],"","");
$val--;
}

invece deve essere:
$k=count($seggimin);
foreach ($seggimin as $lista=>$val){
if ($consin and ($num_cons-$k)>0){
$conselcsne[]=array("$CSEC","","",$desgruppi[$listagruppo[$lista]],"","");
$val--;
$k++;
}
comuneweb
Newbie
Newbie
Messaggi: 19
Iscritto il: mer mag 13, 2009 12:00 am

Messaggio da comuneweb »

roby ha scritto:Ti incollo la risposta ad altro post:
Dato che siamo in una fase di transizione e abbiamo avuto diversi aggiornamenti negli ultimi tempi, volevo controllare il file di bencel perchè in alcune versioni ho verificato un bug per il quale tutti i cndidati sindaco non eletti venivano passati come consiglieri.
Alla riga 234 si ha:
foreach ($seggimin as $lista=>$val){
if ($consin){
$conselcsne[]=array("$CSEC","","",$desgruppi[$listagruppo[$lista]],"","");
$val--;
}

invece deve essere:
$k=count($seggimin);
foreach ($seggimin as $lista=>$val){
if ($consin and ($num_cons-$k)>0){
$conselcsne[]=array("$CSEC","","",$desgruppi[$listagruppo[$lista]],"","");
$val--;
$k++;
}

non funziona lo stesso, mi continua ad evidenziare i candidati sindaci che non devono essere eletti come eletti.
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio da roby »

Guarda, abbiamo verificato la modifica con altri che avevano lo stesso problema. Mi invii il tuo file così lo controllo?
rgigli@libero.it
comuneweb
Newbie
Newbie
Messaggi: 19
Iscritto il: mer mag 13, 2009 12:00 am

Messaggio da comuneweb »

roby ha scritto:Guarda, abbiamo verificato la modifica con altri che avevano lo stesso problema. Mi invii il tuo file così lo controllo?
rgigli@libero.it
inviato

lo trovi in posta
Gionata Martano
Newbie
Newbie
Messaggi: 50
Iscritto il: mer mag 06, 2009 12:00 am
Contatta:

Messaggio da Gionata Martano »

nella proiezione del consiglio parziale (con poche sezioni scrutinate) non mi compaiono come consiglieri i candidati sindaci che stanno perdendo.
in fase di scrutinio definitivo compariranno o devo modificare qualcosa?
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio da roby »

Se dovrebbero comparire e non compaiono va verificato che nel file client/config.php ci sia :
$CONSIN="1";
se uguale a zero il sindaco perdente non viene eletto.
Se invece ne vengono visualizzati alcuni che non dovrebbero allora devi attendere, ci sto lavorando.
Gionata Martano
Newbie
Newbie
Messaggi: 50
Iscritto il: mer mag 06, 2009 12:00 am
Contatta:

Messaggio da Gionata Martano »

si il parametro $CONSIN e' ="1";
aspetto fiducioso, grazie
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio da roby »

Ho rifatto la modifica, quella precedente lasciava delle anomalie, sostituire tutto il blocco dell'ultima correzione:

$k=count($seggimin);
foreach ($seggimin as $lista=>$val){
if ($CONSIN and ($num_cons-$k)>0){
$conselcsne[]=array("$CSEC","","",$desgruppi[$listagruppo[$lista]],"","");
$val--;
$k++;
}

CON QUESTO:


foreach ($seggimin as $lista=>$val){
if ($CONSIN and $val>0){
$conselcsne[]=array("$CSEC","","",$desgruppi[$listagruppo[$lista]],"","");
$val--;
}


INOLTRE, invece della cifra elettorale viene visualizzato il dato delle preferenze ottenute, per sistemarlo sostituire dalla linea 207:

$pref=array();
while(list($cand,$pre)=mysql_fetch_row($res_can)){
if(!isset($pref[$lista])) $pref[$lista]=0;
$cifra[$lista][$pos]=$pref[$lista]+$pre;
$arvin[$lista][$pos++]=$cand;
}

CON QUESTO:

# $pref=array();
while(list($cand,$pre)=mysql_fetch_row($res_can)){
if(!isset($lists[$lista])) $lists[$lista]=0;
$cifra[$lista][$pos]=$lists[$lista]+$pre;
$arvin[$lista][$pos++]=$cand;
}

Roberto
Gionata Martano
Newbie
Newbie
Messaggi: 50
Iscritto il: mer mag 06, 2009 12:00 am
Contatta:

Messaggio da Gionata Martano »

rettifico il messaggio precedente:

ok adesso il calcolo e' giusto, deve solo aggiungere i 4 candidati sindaci come consiglieri per avere il numero corretto.

http://www.comune.montale.pt.it/elezion ... onsiglieri

per quanto riguarda invece la cifra elettorale, a me da' correttamente il numero dei voti ottenuti, tra l'altro non ho trovato il punto dove mi indica di sostituire la formula.

grazie
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio da roby »

le confermo che la cifra elettorale e' sbagliata, deve essere la somma tra le preferenze del candidato e le preferenze di lista.
Inoltre l'attribuzione dei seggi non mi sembra corretta, quanti abitanti ha il suo comune?
Gionata Martano
Newbie
Newbie
Messaggi: 50
Iscritto il: mer mag 06, 2009 12:00 am
Contatta:

Messaggio da Gionata Martano »

provo a inviargli per email il file consiglieri.php
il mio comune ha intorno ai 10500 abitanti.
comuneweb
Newbie
Newbie
Messaggi: 19
Iscritto il: mer mag 13, 2009 12:00 am

Messaggio da comuneweb »

Gionata Martano ha scritto:provo a inviargli per email il file consiglieri.php
il mio comune ha intorno ai 10500 abitanti.
ho installato gli aggiornamenti, ora il calcolo è quasi corretto, nel senso che il candidato a sindaco che non raggiunge la "quota" scompare da consigliere.

Rimane ancora una anomalia, il primo dei non eletti deve essere, per la lista non rappresentata, il candidato sindaco e non il candidato consigliere con più preferenze.
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio da roby »

Per Gionata, provo a fare un controllo con i dati che mi hai inviato via mail.
Per comuneweb, la visualizzazione del candidato di lista invece che del candidato sindaco è stata una scelta, basata sul fatto che il dato non ha rilevanza in quanto nessuno di questi ha alcuna possibilità di entrare in consiglio, come puo' invece essere per il primo non eletto in una lista che ottiene consiglieri. Ci è sembrato quindi piu' opportuno visualizzare il dato solo per mostrare il piu' votato nella lista.
Roberto
Rispondi