ReteDES /gas2/amministra/amministra_ordini_del_all.php

Language PHP Lines 138
MD5 Hash b936703eb3aac7fdcc4c9ba93ec18aa2
Repository https://github.com/mauromorello/ReteDES.git View Raw File
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<?php

   
// immette i file che contengono il motore del programma
include_once ("../rend.php");
include_once ("../retegas.class.php");



// controlla se l'user ha effettuato il login oppure no
if (!_USER_LOGGED_IN){
     pussa_via(); 
}    

//CONTROLLI
if (!(_USER_PERMISSIONS & perm::puo_gestire_retegas)){
     pussa_via();
}

if(!isset($id_ordine)){
     pussa_via();
}

if($do=="del_all"){
    
        $nomordine = descrizione_ordine_from_id_ordine($id_ordine);      
        $msg = "";    
        // eliminazione tabella ORDINI
        if($el_ordini=="ON"){
            //echo "ELIMINAZIONE ORDINE  -> $el_ordini<br>";
            $msg .="Tolto da tabella ORDINI<br>";
            $sql = $db->sql_query("delete from  retegas_ordini where retegas_ordini.id_ordini=$id_ordine LIMIT 1;");
        }
        // eliminazione tableea DETTAGLI
        if($el_dettagli=="ON"){ 
            //echo "ELIMINAZIONE DETTAGLI -> $el_dettagli<br>";
            $sql = $db->sql_query("delete FROM retegas_dettaglio_ordini WHERE id_ordine= '$id_ordine';");
            $msg .="Tolto da tabella DETTAGLI<br>";  
        }    
        // eliminazione tableea ASSEGNAZIONI
        if($el_assegnazioni=="ON"){ 
            //echo "ELIMINAZIONE ASSEGNAZIONI -> $el_assegnazioni<br>";
            $sql = $db->sql_query("delete FROM retegas_distribuzione_spesa WHERE id_ordine= '$id_ordine';");
            $msg .="Tolto da tabella ASSEGNAZIONI<br>"; 
        }
             
        // eliminazione dalla tabella MESSAGGI
        if($el_messaggi=="ON"){ 
            //echo "ELIMINAZIONE MESSAGGI -> $el_messaggi<br>";
            $sql = $db->sql_query("delete FROM retegas_messaggi WHERE id_ordine= '$id_ordine';");
            $msg .="Tolto da tabella MESSAGGI<br>";  
        }
        
        if($el_referenze=="ON"){ 
            //echo "ELIMINAZIONE REFERENZE -> $el_referenze<br>";
            $sql = $db->sql_query("delete FROM retegas_referenze WHERE id_ordine_referenze= '$id_ordine'");
            $msg .="Tolto da tabella REFERENZE<br>";  
        }
        
        if($el_cassa=="ON"){ 
            //echo "ELIMINAZIONE REFERENZE -> $el_referenze<br>";
            $sql = $db->sql_query("delete FROM retegas_cassa_utenti WHERE id_ordine= '$id_ordine'");
            $msg .="Tolto da tabella CASSA<br>";  
        }    
            
        log_me($id_ordine,_USER_ID,"ORD","ERA","Eliminazione globale ordine $id_ordine, ($nomordine)",0,$msg);
        go("sommario",_USER_ID,$msg);
        die();
}


//Creazione della nuova pagina uso un oggetto rg_simplest
$r = new rg_simplest();
//Dico quale voce del men? verticale dovr? essere aperta
$r->voce_mv_attiva = menu_lat::user;
//Assegno il titolo che compare nella barra delle info
$r->title = "Pagina nuova";


//Dico quale men? orizzontale dovr?? essere associato alla pagina.
$r->menu_orizzontale = amministra_menu_completo();

//Assegno le due tabelle a tablesorter
$r->javascripts[]=java_tablesorter("output_1");


if(_USER_HAVE_MSG){
    $r->messaggio = _USER_MSG;
    delete_option_text(_USER_ID,"MSG");
}
//Contenuto
      $my_query="SELECT * FROM retegas_ordini WHERE (id_ordini='$id_ordine')  LIMIT 1";
      $result = mysql_query($my_query);
      $row = mysql_fetch_array($result);  
      
      //$h_table .= amici_menu_1();
      $c1 = $row["id_ordini"];
      $c2 = $row["descrizione_ordini"];
      $c3 = conv_date_from_db($row["data_apertura"]);
      $c4 = conv_date_from_db($row["data_chiusura"]);
      $titolo_tabella = "Eliminazione ordine GLOBALE";
      
      $total_ordini = ceil(mysql_num_rows(mysql_query("SELECT id_ordini FROM retegas_ordini WHERE id_ordini= '$id_ordine'")));
      $total_dettagli = ceil(mysql_num_rows(mysql_query("SELECT id_dettaglio_ordini FROM retegas_dettaglio_ordini WHERE id_ordine= '$id_ordine'"))); 
      $total_assegnazioni = ceil(mysql_num_rows(mysql_query("SELECT id_distribuzione FROM retegas_distribuzione_spesa WHERE id_ordine= '$id_ordine'"))); 
      $total_messaggi = ceil(mysql_num_rows(mysql_query("SELECT id_messaggio FROM retegas_messaggi WHERE id_ordine= '$id_ordine'"))); 
      $total_referenze = ceil(mysql_num_rows(mysql_query("SELECT id_referenze FROM retegas_referenze WHERE id_ordine_referenze= '$id_ordine'"))); 
      $total_cassa = ceil(mysql_num_rows(mysql_query("SELECT * FROM retegas_cassa_utenti WHERE id_ordine= '$id_ordine'"))); 
      
      $h_table .= ' 
                    <div class="rg_widget rg_widget_helper">
                    <h3>Eliminazione perpetua dell\'ordine '.$c1.' - '.$c2.'</h3>
                    <form name="delete_all" action="" method="post" >
                    ';
     $h_table .=rg_toggable('<input type="checkbox" name="el_ordini" id="ordini" value="ON"  checked  title="Tabella Ordini">TABELLA ORDINI: '.$total_ordini,"1_a",db_splat_table("retegas_ordini","id_ordini='$id_ordine'"));
     $h_table .=rg_toggable('<input type="checkbox" name="el_dettagli" id="dettagli" value="ON" align="left" checked  title="Tabella DETTAGLI">TABELLA DETTAGLI: '.$total_dettagli,"2_a",db_splat_table("retegas_dettaglio_ordini","id_ordine='$id_ordine'"));
     $h_table .=rg_toggable('<input type="checkbox" name="el_assegnazioni" id="assegnazioni" value="ON" align="left" checked  title="Tabella Assegnazioni">TABELLA ASSEGNAZIONI: '.$total_assegnazioni,"3_a",db_splat_table("retegas_distribuzione_spesa","id_ordine='$id_ordine'"));
     $h_table .=rg_toggable('<input type="checkbox" name="el_messaggi" id="messaggi" value="ON" align="left" checked  title="Tabella Messaggi">TABELLA MESSAGGI: '.$total_messaggi,"4_a",db_splat_table("retegas_messaggi","id_ordine='$id_ordine'"));
     $h_table .=rg_toggable('<input type="checkbox" name="el_referenze" id="referenze" value="ON" align="left" checked  title="Tabella Referenze">TABELLA REFERENZE: '.$total_referenze,"5_a",db_splat_table("retegas_referenze","id_ordine_referenze='$id_ordine'"));
     $h_table .=rg_toggable('<input type="checkbox" name="el_cassa" id="cassa" value="ON" align="left" checked  title="Tabella Cassa">TABELLA CASSA: '.$total_cassa,"6_a",db_splat_table("retegas_cassa_utenti","id_ordine='$id_ordine'"));
     $h_table .=rg_toggable('<input type="checkbox" name="do_bu" id="bu" value="ON" align="left" checked  title="Backup">Crea copia backup',"7_a","CONTENT");
     
     $h_table .= '  <input type="hidden" name="do" id="do" value="del_all">
                    <input type="hidden" name="id_ordine" value="'.$id_ordine.'">
                    <center><input type="submit" name="submit" class="awesome red large" id="submit" value="CANCELLA" align="right"  class="awesome">
                    </form> 
                    </div>
                    ';

//Questo ?? il contenuto della pagina
$r->contenuto = schedina_ordine($id_ordine).
                $h_table;

//Mando all'utente la sua pagina
echo $r->create_retegas();
//Distruggo l'oggetto r    
unset($r)   
?>
Back to Top