<?php
/**
 * File di gestione azioni per le etichette (labels)
 * Gestisce: salvataggio traduzioni
 */

if(!isset($azione)) $azione = '';
if(!isset($id)) $id = 0;


// SALVATAGGIO TRADUZIONI LABEL
if($azione == 'salva' && $isubsezione == 1) {
    
    $id_label = isset($_POST['id_label']) ? (int)$_POST['id_label'] : 0;
    
    if($id_label > 0) {
                
        // Prima elimina le traduzioni esistenti
        $sql = "DELETE FROM t_testi_categorie WHERE id_cat = " . $id_label;
        $mydbG->DoQuery($sql);
        
        // Inserisci tutte le traduzioni per ogni lingua abilitata
        foreach($_vlanguage as $idx => $lang_code) {
            if($_vlanguage_enabled[$idx] == '1') {
                $valore_lang = isset($_POST['valore_'.$lang_code]) ? trim($_POST['valore_'.$lang_code]) : '';
                
                $sql = "INSERT INTO t_testi_categorie (id_cat, lang, titolo) 
                        VALUES (
                            " . $id_label . ",
                            " . $mydb->Escape($lang_code) . ",
                            " . $mydb->Escape($valore_lang) . "
                        )";
                $mydbG->DoQuery($sql);
            }
        }
        
        echo "<div class='boxsuccess'>Traduzioni salvate con successo!</div>";
    }
    
    // Torna alla lista
    $isubsezione = 0;
    $azione = '';
}

?>
