<?php
require_once "../config.php";
$connessione = mysql_connect($_CONFIG['host'], $_CONFIG['user'], $_CONFIG['pass']) or die(mysql_error());
$selezione_db = mysql_select_db($_CONFIG['dbname'], $connessione) or die(mysql_error());
/**
* funzione per verificare l'esistenza della relationships,della patologia, della malattia infettiva
* <br>
* verifica se un valore esiste in una determinata tabella
* @param String $tablename la tabella in cui cecare
* @param String $field il campo da verificare
* @param String $value il valore da verificare
* @param Integer $id l'id dell'oggetto da verificare
*/
function isset_value($tablename,$field,$value,$id,$prefix){
$value = trim($value);
$query = "SELECT COUNT(*) AS num FROM ".$prefix.$tablename." WHERE ".$field."='" .mysql_real_escape_string(strtolower($value)). "' and id <> ".$id;
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($result);
if($row['num']>=1) {
return TRUE; // true se esiste
} else {
return FALSE;
}
}
/*
PROCESSIAMO LA RICHIESTA AJAX
*/
//categories
if (isset($_POST['name']) && isset($_GET['idcate'])) {
$id = @$_GET['idcate'];
$table = $_GET['t'];
if(!isset_value("categories", "name", $_POST['name'],$id,TABPREFIX)) {
echo 'true';
} else {
echo 'false';
}
}
//pages
if (isset($_POST['code_page'])) {
if(!isset_value("pages","code",$_POST['code_page'],$_GET['idpage'],TABPREFIX)) {
echo 'true';
} else {
echo 'false';
}
}
//blog
if (isset($_POST['code'])) {
if(!isset_value("blog","code",$_POST['code'],$_GET['idpost'],TABPREFIX)) {
echo 'true';
} else {
echo 'false';
}
}
?>