";
switch ($sub) {
case 'get_default_empr_grille' :
ajax_http_send_response($empr_grille_default,"text/xml");
break;
case 'get_empr_grille' :
//format pour la categorie et la localisation demandee ?
$q = "select empr_grille_format from empr_grilles where empr_grille_categ='".$empr_grille_categ."' and empr_grille_location='".$empr_grille_location."' ";
$r = mysql_query($q, $dbh);
if (!mysql_error($dbh) && mysql_num_rows($r)) {
$row=mysql_fetch_object($r);
ajax_http_send_response($row->empr_grille_format,"text/xml");
break;
}
//format pour la categorie demandee et toutes les localisations ?
$q="select empr_grille_format from empr_grilles where empr_grille_categ='".$empr_grille_categ."' and empr_grille_location='0' ";
$r = mysql_query($q, $dbh);
if (!mysql_error($dbh) && mysql_num_rows($r)) {
$row=mysql_fetch_object($r);
ajax_http_send_response($row->empr_grille_format,"text/xml");
break;
}
//format pour la localisation demandee et toutes les categories ?
$q="select empr_grille_format from empr_grilles where empr_grille_categ='0' and empr_grille_location='".$empr_grille_location."' ";
$r = mysql_query($q, $dbh);
if (!mysql_error($dbh) && mysql_num_rows($r)) {
$row=mysql_fetch_object($r);
ajax_http_send_response($row->empr_grille_format,"text/xml");
break;
}
//format pour toutes les localisations et toutes les categories
$q="select empr_grille_format from empr_grilles where empr_grille_categ='0' and empr_grille_location='0' ";
$r = mysql_query($q, $dbh);
if (!mysql_error($dbh) && mysql_num_rows($r)) {
$row=mysql_fetch_object($r);
ajax_http_send_response($row->empr_grille_format,"text/xml");
break;
}
//format par defaut
ajax_http_send_response($empr_grille_default,"text/xml");
break;
case 'set_empr_grille' :
$q = "delete from empr_grilles where empr_grille_categ='".$empr_grille_categ."' and empr_grille_location='".$empr_grille_location."' ";
mysql_query($q, $dbh);
$q1 = "insert into empr_grilles set empr_grille_categ='".$empr_grille_categ."', empr_grille_location='".$empr_grille_location."', empr_grille_format='".$empr_grille_format."' ";
mysql_query($q1, $dbh);
break;
default :
break;
}