Ignore:
Timestamp:
May 17, 2022, 10:59:01 AM (2 years ago)
Author:
roby
Message:

In admin:

  • un cambio di sezione involontario avveniva per operatori abilitati su singole sedi al passaggio da una scheda all'altra dello spoglio, corretto
  • nell'assegnazione dei permessi in caso di election day la sede autorizzata non veniva propagata correttamente a tutte le consultazioni, corretto

In client:

  • installazioni con configurazone di mysql che non permettono valori vuoti per il campo data danno errore nella visualizzazione dei grafici delle affluenze, corretto
File:
1 edited

Legend:

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

    r365 r368  
    193193        // Circoscrizione : scelta
    194194        ///////////////////////
    195 
    196         $sql="SELECT t1.id_sede,t2.id_circ FROM ".$prefix."_ele_operatori as t1,
     195#       if($id_sez) $consez=" and id_sez
     196        $sql="SELECT t1.id_sede,t2.id_circ,t1.id_sez FROM ".$prefix."_ele_operatori as t1,
    197197                         ".$prefix."_ele_sede as t2
    198198                         where t1.id_cons='$id_cons' AND t1.id_sede=t2.id_sede and t1.aid='$aid'";
     
    201201
    202202
    203         list($id_sede2,$id_circ2) = $resoper->fetch(PDO::FETCH_NUM);
     203        list($id_sede2,$id_circ2,$id_sez2) = $resoper->fetch(PDO::FETCH_NUM);
     204        if($id_sez2) $id_sez=$id_sez2;
    204205        if ($id_sede2 and !($id_sede==$id_sede2)) {
    205206                $id_sede=$id_sede2;
    206207                $id_circ=$id_circ2;
    207208                $do="spoglio";
    208                 $sql="SELECT id_sez FROM ".$prefix."_ele_sezioni where id_cons='$id_cons' and id_sede=$id_sede order by num_sez limit 0,1";
    209 $res = $dbi->prepare("$sql");
    210 $res->execute();
    211 
    212 
    213                 list($id_sez) = $res->fetch(PDO::FETCH_NUM);
     209                $sql="SELECT id_sez FROM ".$prefix."_ele_sezioni where id_sez='$id_sez'";
     210                $res = $dbi->prepare("$sql");
     211                $res->execute();
     212                if(!$res->rowCount()) {
     213                        $sql="SELECT id_sez FROM ".$prefix."_ele_sezioni where id_cons='$id_cons' and id_sede=$id_sede order by num_sez limit 0,1";
     214                        $res = $dbi->prepare("$sql");
     215                        $res->execute();
     216                        list($id_sez) = $res->fetch(PDO::FETCH_NUM);
     217                }
    214218        }
    215219        if  ($do == "circo") {
Note: See TracChangeset for help on using the changeset viewer.