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; }
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; }
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à presente, salvataggio annullato.</label>"; } mysql_close($db); return $msg; }
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; }
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; }
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; }
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']; }