Beispiel #1
0
function GetTitoloPag($Action, $db)
{
    $q = "SELECT * FROM tab_menu WHERE act = '{$Action}'";
    $r = mysql_query($q, $db) or die(StampaErr($q));
    $n = mysql_affected_rows($db);
    $row = mysql_fetch_assoc($r);
    $titolo = $row['titolo_pag'];
    return $titolo;
}
Beispiel #2
0
function SaveCategoria($categoria, $db)
{
    if (VerificaCategoria($categoria, $db) == 0) {
        //echo "La categoria � nuova, la salvo e recupero l'id <br />";
        $q = "insert into tab_categorie (cat) values ('{$categoria}')";
        //echo "  Q = ".$q;
        $r = mysql_query($q, $db) or die(StampaErr($q));
        $id_cat = mysql_insert_id();
        //echo "  ID = ".$id_cat."<br/>";
    } else {
        //echo "La categoria � gia' presente, recupero soltanto l'id <br />";
        $q = "SELECT * FROM tab_categorie WHERE cat = '{$categoria}'";
        $r = mysql_query($q, $db) or die(StampaErr($q));
        $row = mysql_fetch_assoc($r);
        $id_cat = $row['id_cat'];
    }
    return $id_cat;
}
Beispiel #3
0
function SalvaLivello($id_razza, $id_classe, $livello)
{
    include "config.inc.php";
    $id_user = GetIdUser($db);
    $data = date('Y-m-d H:i:s');
    // Verifica unicita' livello:
    $q_ver = "select * from tab_livelli where id_razza='{$id_razza}' AND id_classe='{$id_classe}'";
    $r_ver = mysql_query($q_ver, $db) or die(StampaErr($q_ver));
    $n_ver = mysql_affected_rows($db);
    // Se non c'e' una coppia classe livello salvata aggiungila:
    if ($n_ver == 0) {
        $q_save = "insert into tab_livelli (id_razza, id_classe, livello, id_user, data) " . "values ('{$id_razza}', '{$id_classe}', '{$livello}', '{$id_user}', '{$data}')";
        $r_save = mysql_query($q_save, $db) or die(StampaErr($q_save));
        $msg = "<label class=\"ok\">Livello salvato correttamente.</label>";
        SessionLog("[Debug][SalvaLivello]: {$q_save}", $db);
    } else {
        $msg = "<label class=\"err\">Livello gi&#224; presente, salvataggio annullato.</label>";
    }
    mysql_close($db);
    return $msg;
}
Beispiel #4
0
function SessionLog($LogString, $db)
{
    $q = "INSERT INTO tab_session (session_id, id_user, data, ip, action, user_agent) values (" . "'" . session_id() . "', '" . $_SESSION['id_user'] . "', '" . date('Y-m-d H:i:s') . "', '" . $_SERVER['REMOTE_ADDR'] . "', '" . addslashes(stripslashes($LogString)) . "', '" . $_SERVER['HTTP_USER_AGENT'] . "')";
    $r = mysql_query($q, $db) or die(StampaErr($q, '[SaveRow] '));
    $_SESSION['last_query'] = $q;
    return TRUE;
}
Beispiel #5
0
function GetDescTipo($Tipo, $db)
{
    $q = "SELECT tipo_fatt FROM tab_tipi_fatt WHERE tipo = '{$Tipo}'";
    $r = mysql_query($q, $db) or die(StampaErr($q, '[GetDescTipo]'));
    $row = mysql_fetch_assoc($r);
    $TipoFatt = $row['tipo_fatt'];
    mysql_free_result($r);
    return $TipoFatt;
}
Beispiel #6
0
function VerificaUnicita($Str, $Tipo, $db)
{
    /*
     * Restituisce il numero di elementi corrispondenti:
     */
    $q = "SELECT * FROM tab_anagrafica WHERE rag_soc = '{$Str}' AND id_tipo = '{$Tipo}'";
    $r = mysql_query($q, $db) or die(StampaErr($q, '[VerificaUnicita] '));
    $n = mysql_affected_rows($db);
    mysql_free_result($r);
    return $n;
}
Beispiel #7
0
function GetIdUser($username, $db)
{
    // Restituisce l'id dell'utente attualmente in sessione:
    $q = "SELECT id_user, user FROM tab_utenti WHERE user = '******'";
    $r = mysql_query($q, $db) or die(StampaErr($q));
    $row = mysql_fetch_assoc($r);
    mysql_free_result($r);
    return $row['id_user'];
}