$frm = $HTTP_POST_VARS ;
$frm = str_replace('"', "'", $frm) ;
switch ("#ENV{actionweb}")
{
case"maj_objet" :
if ($frm[titre] == "")
$erreur[titre] = "Votre titre est vide" ;
if (count($erreur) == 0)
{
if ($frm[carte] <> "non")
$frm[carte] = $frm[typecarte] ;
if ($frm[frise] <> "non")
$frm[frise] = $frm[typefrise] ;
if ($frm[frise] == "origine" )
{
$frm[type_date] = "#TYPE" ;
$frm[an] = substr("#DATE",0,4) ;
$frm[mois] = substr("#DATE",5,2) ;
$frm[jour] = substr("#DATE",8,2) ;
$frm[annee] = "#ANNEE" ;
$frm[siecle] = "#SIECLE" ;
}
$sql = "UPDATE objets_expo SET
titre = '".$frm[titre]."',
texte = '".$frm[texte]."',
ordre = '".$frm[ordre]."',
carte = '".$frm[carte]."',
frise = '".$frm[frise]."',
latitude = '".$frm[latbox]."',
longitude = '".$frm[lonbox]."',
type_date = '".$frm[type_date]."' " ;
if ($frm[type_date] == 1) // date précise
{
if (($frm[an]=="") OR ($frm[mois]=="") OR ($frm[jour]=="") )
$msg .= "- Problème dans le format des dates" ;
$sql .= ",
date = '".$frm[an]."-".$frm[mois]."-".$frm[jour]."',
nbjours = '".($frm[annee]*365+$frm[mois]*30+$frm[jour])."' " ;
}
elseif ($frm[type_date] == 2) // Année
{
if ($frm[annee]=="")
$msg .= "- Année manquante" ;
$sql .= ",
annee = '".$frm[annee]."',
nbjours = '".($frm[annee]*365)."' ";
}
elseif ($frm[type_date] == 3) // siécle
$sql .= ",
siecle = '".$frm[siecle]."',
nbjours = '".($frm[siecle]*100*365)."' ";
$sql .= " WHERE id = '#ENV{id}'" ;
//echo $sql ;
$result=mysql_query($sql);
if(!$result):echo("
".$str_queryError."
".$sql."
".mysql_error()."
");@mysql_free_result($result);exit();endif;
}
break ;
}
?>