Changeset 438 for trunk


Ignore:
Timestamp:
Mar 27, 2025, 12:59:18 PM (9 months ago)
Author:
roby
Message:
  • ADMIN

-- Correzioni alle funzioni di import

  • CLIENT

-- Correzione alla pagina per la trasparenza
-- Aggiunte pagine di riepilogo voti raggruppati per circoscrizione

Location:
trunk
Files:
3 added
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/modules/Elezioni/dait_europee.php

    r436 r438  
    201201<?php if (empty($csvData) && empty($errorMessage)) : ?>
    202202    <!-- Form iniziale per il link del CSV -->
     203        <h2>Importa da DAIT per consultazione: Europee</h2>
    203204    <h2>Procedura per scaricare Liste e Candidati:</h2>
    204         <h3> 1 - Andare sul sito del Ministero dell'interno nell'Elenco Trasparente link: <a href="https://dait.interno.gov.it/elezioni/trasparenza" target="_blank">https://dait.interno.gov.it/elezioni/trasparenza</a> <br>
     205        <h3> 1 - Andare sul sito del Ministero dell'interno nell'Elenco Trasparenza link: <a href="https://dait.interno.gov.it/elezioni/trasparenza" target="_blank">https://dait.interno.gov.it/elezioni/trasparenza</a> <br>
    205206        2 - Entra nella pagina dell'elezione da caricare<br>
    206207        3 - Verificare se ci sono i contrassegni e salvarli in una cartella<br>
  • trunk/admin/modules/Elezioni/dait_politiche.php

    r436 r438  
    203203
    204204<?php if (empty($confermaDati) || $confermaDati === "no"): ?>
     205<?php $sql="SELECT tipo_cons FROM ".$prefix."_ele_tipo where id_cons_gen=$id_cons_gen";
     206        $sth = $dbi->prepare("$sql");
     207        $sth->execute();
     208        list($tipocons)=$sth->->fetch(PDO::FETCH_NUM);
     209        if ($tipocons==6 || $tipocons==11 || $tipocons==15 || $tipocons==18) $descr="Camera";
     210        if ($tipocons==7 || $tipocons==10 || $tipocons==16 || $tipocons==19) $descr="Senato";
     211?>
    205212    <div id="form-section">
     213        <h2>Importa da DAIT per consultazione: $descr</h2>
     214        <h2>Procedura per scaricare Liste e Candidati:</h2>
     215        <h3> 1 - Andare sul sito del Ministero dell'interno nell'Elenco Trasparenza link: <a href="https://dait.interno.gov.it/elezioni/trasparenza" target="_blank">https://dait.interno.gov.it/elezioni/trasparenza</a> <br>
     216        2 - Entra nella pagina dell'elezione da caricare<br>
     217        3 - Verificare se ci sono i contrassegni e salvarli in una cartella<br>
     218        4 - Andare su Lista e Candidati e copiare il link del file.csv<br>
     219        5 - Procedere secondo le indicazioni</h3>
    206220        <h2>Inserisci il link del CSV e scegli i filtri</h2>
    207221        <form method="post" id="filter-form"  action="admin.php">
     
    312326                if($gruppo!=$row[0]){
    313327                        $gruppo=$row[0];
    314                         $valori = $idcns.", null,'".$numgruppo."',".$dbi->quote($row[0]).",'0','0','0','0','',null,'','',''";
     328                        $valori = $idcns.", null,'".$numgruppo."',".$dbi->quote($row[0]).",'0','0','0','0','',null,'','','0'";
    315329                        $sql="insert into ".$prefix."_ele_gruppo values($valori)";#echo "<br>TEST: $valori";
    316330                        try {
  • trunk/admin/versione.php

    r437 r438  
    11<?php
    22
    3 $versione = "3.0 rev 437";
     3$versione = "3.0 rev 438";
    44$version_number = $versione;
    5 $datarel = "26 marzo 2025";
     5$datarel = "27 marzo 2025";
    66$version = "Eleonline $version_number (<i>Data Release: $datarel</i>)";
    77
  • trunk/client/temi/bootstrap/pagine/contenuto.php

    r431 r438  
    3939        break;
    4040        case 16:
     41        include('candidatopercirco.php');
     42        break;
     43        case 17:
     44        include('listapercirco.php');
     45        break;
     46        case 18:
     47        include('candidatilistapercirco.php');
     48        break;
     49        case 19:
    4150        include('paginavuota.php');
    4251        break;
  • trunk/client/temi/bootstrap/pagine/listaecandidatitrasparenza.php

    r431 r438  
    182182                                        </tbody>
    183183                                </table>
    184                                 <!-- Fine Candidati al sindaco <?php if ($linklista==1) {?>
     184                                <!-- Fine Candidati al sindaco <?php if (isset($linklista) and $linklista==1) {?>
    185185                                                                        <th class="primary-bg-c6" style="width: 10%" scope="col">Link</th>
    186186                                                                <?php } else { ?>                                                               <?php } ?>
  • trunk/client/temi/bootstrap/query.php

    r432 r438  
    278278{
    279279        global $id_cons,$prefix,$dbi;
    280         $sql="select * from ".$prefix."_ele_circoscrizione where id_cons='$id_cons' ";
     280        $sql="select t1.*,sum(t3.validi),sum(t3.nulli),sum(t3.bianchi),sum(t3.contestati) from ".$prefix."_ele_circoscrizione as t1 left join ".$prefix."_ele_sede as t2 on t1.id_circ=t2.id_circ left join ".$prefix."_ele_sezioni as t3 on t2.id_sede=t3.id_sede where t1.id_cons='$id_cons' group by t1.id_cons,t1.id_circ,t1.num_circ,t1.descrizione";
    281281        $res = $dbi->prepare("$sql");
    282282        $res->execute();
     
    820820}
    821821
     822function voti_candidati_circo($numlista)
     823{
     824        global $id_cons,$prefix,$dbi,$circo,$idcirc;
     825        if($numlista) $filtro="and t2.num_lista=$numlista"; else $filtro='';
     826        $sql="select t5.id_circ,t5.num_circ,t2.num_cand,concat(cognome,' ', nome) as nominativo,sum(t1.voti) from ".$prefix."_ele_voti_candidati as t1 left join ".$prefix."_ele_candidati as t2 on t1.id_cand=t2.id_cand left join ".$prefix."_ele_sezioni as t3 on t1.id_sez=t3.id_sez left join ".$prefix."_ele_sede as t4 on t3.id_sede=t4.id_sede left join ".$prefix."_ele_circoscrizione as t5 on t4.id_circ=t5.id_circ where t1.id_cons='$id_cons' $filtro group by t5.id_circ,t5.num_circ,t2.num_cand,nominativo order by t2.num_lista,t1.num_cand";
     827        $sth = $dbi->prepare("$sql");
     828        $sth->execute();
     829        $row = $sth->fetchAll();
     830        return($row);   
     831
     832}
     833
    822834function voti_gruppo($tab)
    823835{
     
    825837        if($circo) $cond="and t2.id_circ='$idcirc'"; else $cond='';
    826838        $sql="select t1.id_sez,t3.num_sez,t2.num_$tab,t2.descrizione,t1.voti from ".$prefix."_ele_voti_$tab as t1 left join ".$prefix."_ele_$tab as t2 on t1.id_$tab=t2.id_$tab left join ".$prefix."_ele_sezioni as t3 on t1.id_sez=t3.id_sez where t1.id_cons='$id_cons' $cond order by t2.num_$tab";
     839        $sth = $dbi->prepare("$sql");
     840        $sth->execute();
     841        $row = $sth->fetchAll();
     842        return($row);   
     843
     844}
     845
     846function voti_gruppo_circo($tab)
     847{
     848        global $id_cons,$prefix,$dbi,$circo,$idcirc;
     849       
     850        $sql="select t5.id_circ,t5.num_circ,t2.num_$tab,t2.descrizione,sum(t1.voti) from ".$prefix."_ele_voti_$tab as t1 left join ".$prefix."_ele_$tab as t2 on t1.id_$tab=t2.id_$tab left join ".$prefix."_ele_sezioni as t3 on t1.id_sez=t3.id_sez left join ".$prefix."_ele_sede as t4 on t3.id_sede=t4.id_sede left join ".$prefix."_ele_circoscrizione as t5 on t4.id_circ=t5.id_circ where t1.id_cons='$id_cons' group by t5.id_circ,t5.num_circ,t2.num_$tab,t2.descrizione order by t2.num_$tab";
    827851        $sth = $dbi->prepare("$sql");
    828852        $sth->execute();
  • trunk/client/temi/bootstrap/top_nav.php

    r431 r438  
    77$elencotipi=elenco_tipi();
    88if($circo) $cirpar="&idcirc=$idcirc"; else $cirpar='';
     9$piucirc=count(elenco_circoscrizioni());
    910$linktrasp='';
    1011if(isset($_GET["id_cons_gen"])) $idcurcons=$_GET["id_cons_gen"]; else $idcurcons='';
     
    229230                                                                                        <?php if(count(voti_gruppo('gruppo'))>0) $stato=''; else $stato='disabled'; ?>
    230231                                                                                        <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=13&id_comune=<?php echo $id_comune.$cirpar;?>&file=index&id_cons_gen=<?php echo $id_cons_gen;?>"><svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-user"></use></svg><span> <?php echo _GRUPPO; ?> per Sezioni</span></a></li>
     232                                                                                        <?php if($piucirc>1) { ?>
     233                                                                                        <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=16&id_comune=<?php echo $id_comune.$cirpar;?>&file=index&id_cons_gen=<?php echo $id_cons_gen;?>"><svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-user"></use></svg><span> <?php echo _GRUPPO; ?> per Circoscrizioni</span></a></li>
     234                                                                                        <?php }?>
    231235                                                                                <?php }?>
    232236                                                                                <?php if($genere>1) {
     
    237241                                                                                        <?php }?>
    238242                                                                                        <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=14&id_comune=<?php echo $id_comune.$cirpar;?>&file=index&id_cons_gen=<?php echo $id_cons_gen;?>"><svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-user"></use></svg><span> Lista per Sezioni</span></a></li>
     243                                                                                        <?php if($piucirc>1) { ?>
     244                                                                                                <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=17&id_comune=<?php echo $id_comune.$cirpar;?>&file=index&id_cons_gen=<?php echo $id_cons_gen;?>"><svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-user"></use></svg><span> Lista per Circoscrizioni</span></a></li>
     245                                                                                        <?php }?>
    239246                                                                                <?php }?>
    240247                                                                                <?php if(($genere==4 or $genere==5) and !$votocandidato) {?>
    241248                                                                                        <?php if(count(voti_tot_candidato(0))>0) $stato=''; else $stato='disabled'; ?>
    242249                                                                                        <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=15&id_comune=<?php echo $id_comune.$cirpar;?>&file=index&id_cons_gen=<?php echo $id_cons_gen;?>"><svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-user"></use></svg><span> Candidato Lista per Sezioni</span></a></li>
     250                                                                                        <?php if($piucirc>1) { ?>
     251                                                                                                <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=18&id_comune=<?php echo $id_comune.$cirpar;?>&file=index&id_cons_gen=<?php echo $id_cons_gen;?>"><svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-user"></use></svg><span> Candidato Lista per Circoscrizioni</span></a></li>
     252                                                                                        <?php }?>
    243253                                                                                <?php }?>
    244254                                                                                <?php if($proiezione==1) { ?>
  • trunk/client/versione.php

    r437 r438  
    11<?php
    22
    3 $versione = "3.0 rev 437";
     3$versione = "3.0 rev 438";
    44$version_number = $versione;
    5 $datarel = "26 marzo 2024";
     5$datarel = "27 marzo 2024";
    66$version = "Eleonline $version_number (<i>Data Release: $datarel</i>)";
    77
Note: See TracChangeset for help on using the changeset viewer.