Ignore:
Timestamp:
Nov 9, 2024, 8:00:04 PM (12 days ago)
Author:
roby
Message:
  • ADMIN

-- Aggiunta funzione di estrazione dati in csv per consiglieri
-- Aggiunto un controllo per le tabelle voti_lista e voti_consiglieri

File:
1 edited

Legend:

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

    r424 r429  
    241241        $sql="update `".$prefix."_ele_lista` as t1 set t1.num_gruppo=(select t2.num_gruppo from `".$prefix."_ele_gruppo` as t2 where t2.id_gruppo=t1.id_gruppo) where t1.num_gruppo=0 and (select t2.num_gruppo from `".$prefix."_ele_gruppo` as t2 where t2.id_gruppo=t1.id_gruppo) is not null";
    242242        $ret=aggiorna($sql,$dbi,'',$num);
    243 echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_lista non richiede questo aggiornamento</span><br>";
    244243}
     244echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_lista Ú stata aggiornata</span><br>";
    245245if(!controllo($prefix.'_ele_lista','num_circ',++$num))
    246246{
     
    289289        $ret=aggiorna($sql,$dbi,'',$num);
    290290}else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_voti_candidati non richiede questo aggiornamento</span><br>";
    291 
     291/*if(controllo($prefix.'_ele_candidati','num_lista',++$num))
     292{
     293        $sql="update `".$prefix."_ele_candidati` as t3 set t3.num_lista=(select t2.num_lista from `".$prefix."_ele_lista` as t2 left join `".$prefix."_ele_candidati` as t1 on t2.id_lista=t1.id_lista where t2.id_lista=t3.id_lista) where t3.num_lista=0";
     294        $ret=aggiorna($sql,$dbi,'',$num);
     295        echo "<br>Aggiornata la tabella ".$prefix."_ele_candidati";
     296}*/
    292297if(!controllo($prefix.'_ele_candidati','num_lista',++$num))
    293298{
    294299        $sql="ALTER TABLE `".$prefix."_ele_candidati` ADD `num_lista` INT(2) UNSIGNED NOT NULL AFTER `id_lista`";
    295         $ret=aggiorna($sql,$dbi,'',$num);
    296 }else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_candidati non richiede questo aggiornamento</span><br>";
     300        $sql2="update `".$prefix."_ele_candidati` as t1 set t1.num_lista=(select t2.num_lista from `".$prefix."_ele_lista` as t2 where t2.id_lista=t1.id_lista) where t1.num_lista=0 and (select t2.num_lista from `".$prefix."_ele_lista` as t2 where t2.id_lista=t1.id_lista) is not null";
     301        $ret=aggiorna($sql,$dbi,$sql2,$num);
     302}else{
     303        $sql="update `".$prefix."_ele_candidati` as t1 set t1.num_lista=(select t2.num_lista from `".$prefix."_ele_lista` as t2 where t2.id_lista=t1.id_lista) where t1.num_lista=0 and (select t2.num_lista from `".$prefix."_ele_lista` as t2 where t2.id_lista=t1.id_lista) is not null";
     304        $ret=aggiorna($sql,$dbi,'',$num);
     305        }
     306echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_candidati Ú stata aggiornata</span><br>";
    297307
    298308if(!controllo($prefix.'_ele_sezioni','colore',++$num))
Note: See TracChangeset for help on using the changeset viewer.