Ignore:
Timestamp:
Mar 5, 2024, 10:09:23 PM (9 months ago)
Author:
roby
Message:
  • ADMIN

-- aggiunto il controllo per la visualizzazione della proiezione del consiglio comunale
-- bloccato l'inserimento dati nelle consultazioni chiuse

  • CLIENT

-- in tema bsitalia: sistemato il fondo giallo nel blocco sezioni scrutinate
-- sistemato il pdf dell'elenco affluenze
-- sistemato il link per il passaggio da mobile a desktop

File:
1 edited

Legend:

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

    r358 r407  
    4545
    4646$salvato=0;
    47 $query="select id_cons from ".$prefix."_ele_cons_comune where id_cons_gen='$id_cons_gen' and id_comune='$id_comune'";
     47$query="select id_cons,chiusa from ".$prefix."_ele_cons_comune where id_cons_gen='$id_cons_gen' and id_comune='$id_comune'";
    4848$res = $dbi->prepare("$query");
    4949$res->execute();
    50 list($id_cons)=$res->fetch(PDO::FETCH_NUM);
    51 $query="select id_parz from ".$prefix."_ele_voti_parziale where data='$data' and orario='$orario' and id_sez='$id_sez' and id_gruppo='$id_gruppo'";
    52 $res = $dbi->prepare("$query");
    53 $res->execute();         
    54 $righe=$res->rowCount();
    55 list($id_parz)=$res->fetch(PDO::FETCH_NUM);
    56 if($righe){ #la riga Ú presente e viene aggiorata
    57         $arr=$res->fetch(PDO::FETCH_BOTH);
    58         $sql="update ".$prefix."_ele_voti_parziale set voti_uomini='$voti_u',voti_donne='$voti_d',voti_complessivi='$voti_t' where  id_parz='$id_parz'";
    59         $compl = $dbi->prepare("$sql");
    60         $compl->execute();
    61         if($compl->rowCount()) $salvato=1;
    62         if($delete=="true"){
    63                 $sql="delete from ".$prefix."_ele_voti_parziale where id_parz='$id_parz'";
     50list($id_cons,$chiusa)=$res->fetch(PDO::FETCH_NUM);
     51if(!$chiusa){
     52        $query="select id_parz from ".$prefix."_ele_voti_parziale where data='$data' and orario='$orario' and id_sez='$id_sez' and id_gruppo='$id_gruppo'";
     53        $res = $dbi->prepare("$query");
     54        $res->execute();         
     55        $righe=$res->rowCount();
     56        list($id_parz)=$res->fetch(PDO::FETCH_NUM);
     57        if($righe){ #la riga Ú presente e viene aggiorata
     58                $arr=$res->fetch(PDO::FETCH_BOTH);
     59                $sql="update ".$prefix."_ele_voti_parziale set voti_uomini='$voti_u',voti_donne='$voti_d',voti_complessivi='$voti_t' where  id_parz='$id_parz'";
     60                $compl = $dbi->prepare("$sql");
     61                $compl->execute();
     62                if($compl->rowCount()) $salvato=1;
     63                if($delete=="true"){
     64                        $sql="delete from ".$prefix."_ele_voti_parziale where id_parz='$id_parz'";
     65                        $res = $dbi->prepare("$sql");
     66                        $res->execute();
     67                        if($res->rowCount()) $salvato=1;
     68                }
     69        }else{ # Ú un nuovo inserimento
     70                $sql="insert into ".$prefix."_ele_voti_parziale values ('$id_cons', '$id_sez','0','$orario','$data','$voti_u','$voti_d','$voti_t','$id_gruppo')";
    6471                $res = $dbi->prepare("$sql");
    6572                $res->execute();
    66                 if($res->rowCount()) $salvato=1;
     73                if($res->rowCount()) $salvato=1;       
    6774        }
    68 }else{ # Ú un nuovo inserimento
    69         $sql="insert into ".$prefix."_ele_voti_parziale values ('$id_cons', '$id_sez','0','$orario','$data','$voti_u','$voti_d','$voti_t','$id_gruppo')";
    70         $res = $dbi->prepare("$sql");
    71         $res->execute();
    72         if($res->rowCount()) $salvato=1;       
     75        if ($fileout) {
     76                while (!$fp = fopen($fileout,"a"));
     77                fwrite($fp,"$sql;\n");
     78                fclose($fp);
     79        }
     80        if($salvato){
     81                $riga=addslashes($sql);
     82                $sqlog="insert into ".$prefix."_ele_log values('$id_cons','$id_sez','$username','$data','$orario','','$riga','".$prefix."_ele_voti_parziale')";
     83                $res = $dbi->prepare("$sqlog");
     84                $res->execute();
     85        }
     86        #controllo_aff($id_cons,$id_sez,$id_parz); 
     87        include("ele_controlli.php");
     88        controllo_aff($id_cons,$id_sez,$id_parz);
     89        include("ele_colora_sez.php");
    7390}
    74 if ($fileout) {
    75         while (!$fp = fopen($fileout,"a"));
    76         fwrite($fp,"$sql;\n");
    77         fclose($fp);
    78 }
    79 if($salvato){
    80         $riga=addslashes($sql);
    81         $sqlog="insert into ".$prefix."_ele_log values('$id_cons','$id_sez','$username','$data','$orario','','$riga','".$prefix."_ele_voti_parziale')";
    82         $res = $dbi->prepare("$sqlog");
    83         $res->execute();
    84 }
    85 #controllo_aff($id_cons,$id_sez,$id_parz); 
    86 include("ele_controlli.php");
    87 controllo_aff($id_cons,$id_sez,$id_parz);
    88 include("ele_colora_sez.php");
    8991$BASE=substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['REQUEST_URI'], "/")-16);
    9092
Note: See TracChangeset for help on using the changeset viewer.