Ignore:
Timestamp:
Mar 27, 2022, 7:51:34 PM (3 years ago)
Author:
roby
Message:

Ritocchi e sistemazioni varie di completamento delle mofifiche precedenti

File:
1 edited

Legend:

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

    r344 r362  
    1818$param=strtolower($_SERVER['REQUEST_METHOD']) == 'get' ? $_GET : $_POST;
    1919if (isset($param['datafile'])) $datafile=addslashes($param['datafile']); else $datafile='';
     20$id_cons_gen=intval($param['id_cons_gen']);
    2021include("modules/Elezioni/ele.php");
    2122ele();
     
    4647$scarto=0;
    4748$conta=array();
    48     while( $currentLine <= $cntFile ){
     49while( $currentLine <= $cntFile ){
    4950        $appo=substr($arrFile[$currentLine],1,-2);
    5051        $conta[$x]=0;
     
    6364                }
    6465        }else {$scarto++;$currentLine++;}
    65         }
     66}
    6667if ($scarto==0){
    6768   $currentLine = 0;
     
    8384                                        $appo=substr($arrFile[$currentLine],1,-2);
    8485                                else $appo='';
    85                                 if(isset($tabs[($x+1)]))
    86                                         if ($appo==$tabs[($x+1)]){ $x++; break;}
    87                                 elseif($appo=='') { $x++; break;}
     86                                if(isset($tabs[($x+1)])){
     87                                        if ($appo==$tabs[($x+1)]){ $x++; break;}}
     88                                        elseif($appo=='') { $x++; break;}
     89                               
    8890                                if(isset($arrFile[$currentLine]))                               
    8991                                        $test=explode(':',$arrFile[$currentLine]); if(!is_array($test)) {die("errore di import<br>");}
     
    99101                                                        }
    100102                                                }
    101                                                 if(!$res_del->rowCount()) die ("delete $tbs where id_cons=$idcns--- errore di cancellazione");
     103                                        #       if(!$res_del->rowCount()) die ("delete $tbs where id_cons=$idcns--- errore di cancellazione");
    102104                                        }else $valori.= ",'".addslashes(base64_decode($val))."'";
    103                                 $sql="insert into $tab values($valori)";       
     105                                        if($tab=='soraldo_ele_cons_comune') $valori.=",'0'";
     106                                $sql="insert into $tab values($valori)";
     107                        try {                           
    104108                                $res_comune = $dbi->prepare("$sql");
    105109                                $res_comune->execute();
     110        }
     111        catch(PDOException $e)
     112        {
     113            echo $sql . "<br>" . $e->getMessage();
     114        }                                                                                               
     115
     116#echo "TAB: $tbs -- $sql<br>";
    106117                                $currentLine++;
    107118                        }
     
    111122} else $errore=1;
    112123fclose($handle);
     124die("finito");
    113125}
    114126if (isset($errore))
    115127        if ($errore) die( _MEX_RESTORE_FAILED);
    116         else echo _MEX_RESTORE_OK;
     128        else die( _MEX_RESTORE_OK );
    117129echo"</td></tr></table>";
    118130include("footer.php");
Note: See TracChangeset for help on using the changeset viewer.