Ignore:
Timestamp:
Apr 10, 2022, 7:22:46 PM (2 years ago)
Author:
roby
Message:

alcune correzioni nella gestione degli avvisi, ripristinata l'indicazione della sezione di lavoro

File:
1 edited

Legend:

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

    r364 r365  
    412412        if($genere==5 and !$disgiunto  and ($tipo_cons==18 or $tipo_cons==19)){
    413413                $sql="SELECT id_gruppo FROM ".$prefix."_ele_gruppo where id_cons='$id_cons' $circo";
    414 $resref = $dbi->prepare("$sql");
    415 $resref->execute();
    416 
    417 
     414                $resref = $dbi->prepare("$sql");
     415                $resref->execute();
     416#       die("qui: $sql");
    418417                $sql="SELECT count(0) FROM ".$prefix."_ele_voti_lista where id_sez='$id_sez'";
    419 $res4 = $dbi->prepare("$sql");
    420 $res4->execute();
    421 
    422 
     418                $res4 = $dbi->prepare("$sql");
     419                $res4->execute();
    423420                list($sezscrl)=$res4->fetch(PDO::FETCH_NUM);
    424421                if ($sezscrl)
    425                                
    426                 while ( list($id_gruppo)=$resref->fetch(PDO::FETCH_NUM))
    427                     {
    428                     $sql="SELECT sum(voti),sum(solo_gruppo) FROM ".$prefix."_ele_voti_gruppo where id_sez='$id_sez' and id_gruppo='$id_gruppo'";
    429                                         $res3 = $dbi->prepare("$sql");
    430                                         $res3->execute();
    431 
    432 
    433                     $sql="SELECT sum(voti+nulli_lista) FROM ".$prefix."_ele_voti_lista where id_sez='$id_sez' and  id_lista in (select id_lista from ".$prefix."_ele_lista where id_gruppo='$id_gruppo')";
    434                                         $res4 = $dbi->prepare("$sql");
    435                                         $res4->execute();
    436                     list($vgruppo3,$vsl3)=$res3->fetch(PDO::FETCH_NUM);
    437                                         $vgruppo=$vgruppo3-$vsl3;
    438 
    439                     list($vliste)=$res4->fetch(PDO::FETCH_NUM);
    440                     if($vliste>$vgruppo)
    441                         {
    442                          $sql="SELECT descrizione FROM ".$prefix."_ele_gruppo where id_gruppo='$id_gruppo'";
    443 $result = $dbi->prepare("$sql");
    444 $result->execute();
    445 
    446 
    447                          list($dgruppo)=$result->fetch(PDO::FETCH_NUM);
    448                         echo "<table class=\"table-menu\" style=\"width: 50%;\"><tr><td style=\"background-color: rgb(255, 0, 0); color: black; text-align: center\"><img src=\"modules/Elezioni/images/alert.gif\" align=\"middle\" alt=\"\"><br/><b> ATTENZIONE!<BR/>I voti delle liste collegate<br/> superano i voti assegnati al gruppo $dgruppo </b><br></td></tr></table>";
    449                         $errgrulis[$id_gruppo]=1;
    450                         }
    451                     elseif($vliste<$vgruppo)
    452                         {
    453                          $sql="SELECT descrizione FROM ".$prefix."_ele_gruppo where id_gruppo='$id_gruppo'";
    454 $result = $dbi->prepare("$sql");
    455 $result->execute();
    456 
    457 
    458                          list($dgruppo)=$result->fetch(PDO::FETCH_NUM);
    459                         echo "<table class=\"table-menu\" style=\"width: 50%;\"><tr><td style=\"background-color: rgb(255, 0, 0); color: black; text-align: center\"><img src=\"modules/Elezioni/images/alert.gif\" align=\"middle\" alt=\"\"><br/><b> ATTENZIONE!<BR/>I voti assegnati al gruppo $dgruppo<br/> superano i voti delle liste collegate </b><br></td></tr></table>";
    460                         $errgrulis[$id_gruppo]=1;
    461                         }
    462                     }
     422                        while ( list($id_gruppo)=$resref->fetch(PDO::FETCH_NUM))
     423                                {
     424                                $sql="SELECT sum(voti),sum(solo_gruppo) FROM ".$prefix."_ele_voti_gruppo where id_sez='$id_sez' and id_gruppo='$id_gruppo'";
     425                                $res3 = $dbi->prepare("$sql");
     426                                $res3->execute();
     427                                $sql="SELECT sum(voti+nulli_lista) FROM ".$prefix."_ele_voti_lista where id_sez='$id_sez' and  id_lista in (select id_lista from ".$prefix."_ele_lista where id_gruppo='$id_gruppo')";
     428                                $res4 = $dbi->prepare("$sql");
     429                                $res4->execute();
     430                                list($vgruppo3,$vsl3)=$res3->fetch(PDO::FETCH_NUM);
     431                                $vgruppo=$vgruppo3-$vsl3;
     432                                list($vliste)=$res4->fetch(PDO::FETCH_NUM);
     433                                if($vliste>$vgruppo)
     434                                        {
     435                                        $sql="SELECT descrizione FROM ".$prefix."_ele_gruppo where id_gruppo='$id_gruppo'";
     436                                        $result = $dbi->prepare("$sql");
     437                                        $result->execute();
     438                                        list($dgruppo)=$result->fetch(PDO::FETCH_NUM);
     439                                        echo "<table class=\"table-menu\" style=\"width: 50%;\"><tr><td style=\"background-color: rgb(255, 0, 0); color: black; text-align: center\"><img src=\"modules/Elezioni/images/alert.gif\" align=\"middle\" alt=\"\"><br/><b> ATTENZIONE!<BR/>I voti delle liste collegate<br/> superano i voti assegnati al gruppo $dgruppo </b><br></td></tr></table>";
     440                                        $errgrulis[$id_gruppo]=1;
     441                                }
     442                                elseif($vliste<$vgruppo)
     443                                        {
     444                                        $sql="SELECT descrizione FROM ".$prefix."_ele_gruppo where id_gruppo='$id_gruppo'";
     445                                        $result = $dbi->prepare("$sql");
     446                                        $result->execute();
     447                                        list($dgruppo)=$result->fetch(PDO::FETCH_NUM);
     448                                        echo "<table class=\"table-menu\" style=\"width: 50%;\"><tr><td style=\"background-color: rgb(255, 0, 0); color: black; text-align: center\"><img src=\"modules/Elezioni/images/alert.gif\" align=\"middle\" alt=\"\"><br/><b> ATTENZIONE!<BR/>I voti assegnati al gruppo $dgruppo<br/> superano i voti delle liste collegate </b><br></td></tr></table>";
     449                                        $errgrulis[$id_gruppo]=1;
     450                                }
     451                        }
    463452                }
    464453}
Note: See TracChangeset for help on using the changeset viewer.