"") AND ($ftype <> "image/jpg") AND ($ftype <> "image/jpeg") AND ($ftype <> "image/pjpeg") AND ($ftype <> "image/png") AND ($ftype <> "image/gif")) { $erreur[fichier] = "Mauvais format de fichier : ".$ftype ; echo $erreur[fichier] ; die() ; } if (count($erreur) == 0) { $extension = substr($fname, strrpos($fname, ".")) ; $dateheure = strftime("%d%m%y_%H%M%S") ; $the_new_file_name = "rubon#ENV{id_expo}" . $extension ; $the_path = $_SERVER['DOCUMENT_ROOT'] . "/IMG"; //"/homez.65/ethnocli/www/IMG" ; if ($fname <> "") { // on efface les fichiers if ( file_exists($the_path . "/" . "rubon#ENV{id_expo}.gif") ) unlink($the_path . "/" . "rubon#ENV{id_expo}.gif") ; if ( file_exists($the_path . "/" . "rubon#ENV{id_expo}.jpg") ) unlink($the_path . "/" . "rubon#ENV{id_expo}.jpg") ; if ( file_exists($the_path . "/" . "rubon#ENV{id_expo}.png") ) unlink($the_path . "/" . "rubon#ENV{id_expo}.png") ; // on copie le nouveau if (!@copy($ftmp, $the_path . "/" . $the_new_file_name)) echo "\nQuelques choses ne fonctionnent pas : vérifier le chemin de la variable $path et les permissions du répertoire $the_path/$the_new_file_name (il doit être en CHMOD777)" ; } $sql = "UPDATE spip_rubriques SET titre = '".$frm[titre]."', texte = '".$frm[descriptif]."' WHERE id_rubrique= '#ENV{id_expo}'" ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; // pays sur expo $sql = "DELETE FROM spip_mots_rubriques WHERE id_rubrique='#ENV{id_expo}' AND id_mot<='211' " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; $sql = "INSERT INTO spip_mots_rubriques (id_rubrique, id_mot) VALUE ('#ENV{id_expo}','#ENV{id_pays}') " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; // ouverture sur expo $sql = "DELETE FROM spip_mots_rubriques WHERE id_rubrique='#ENV{id_expo}' AND (id_mot='302' OR id_mot='303') " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; $sql = "INSERT INTO spip_mots_rubriques (id_rubrique, id_mot) VALUE ('#ENV{id_expo}','#ENV{ouverture}') " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; } break ; case "ajout_salle" : $fname = $HTTP_POST_FILES['fichier']['name']; $ftype = $HTTP_POST_FILES['fichier']['type']; $fsize = $HTTP_POST_FILES['fichier']['size']; $ftmp = $HTTP_POST_FILES['fichier']['tmp_name']; if ($frm[titre] == "") $erreur[titre] = "Votre titre est vide" ; if (($fname <> "") AND ($ftype <> "image/jpg") AND ($ftype <> "image/jpeg") AND ($ftype <> "image/pjpeg") AND ($ftype <> "image/png") AND ($ftype <> "image/gif")) { $erreur[fichier] = "Mauvais format de fichier : ".$ftype ; echo $erreur[fichier] ; die() ; } if (count($erreur) == 0) { // Création une salle expo $sql = "INSERT INTO spip_rubriques (id_parent, titre, texte, id_secteur, lang, carte, frise, latitude, longitude, zoom) VALUE ('#ENV{id_expo}', '".$frm[titre]."', '".$frm[descriptif]."', '58', 'fr', '#ENV{carte}', '#ENV{frise}', '#ENV{latitude}', '#ENV{longitude}', '#ENV{zoom}') " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; $id_salle = mysql_insert_id() ; // pays sur salle $sql = "DELETE FROM spip_mots_rubriques WHERE id_rubrique='$id_salle' AND id_mot<='211' " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; $sql = "INSERT INTO spip_mots_rubriques (id_rubrique, id_mot) VALUE ('$id_salle','#ENV{id_pays}') " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; // création du premier panneau $sql = "INSERT INTO spip_articles (id_rubrique, titre, texte, date, statut,id_secteur,lang) VALUE ('$id_salle','Titre de votre panneau','Aucun texte renseigné',NOW(),'publie','58','fr') " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; $id_panneau = mysql_insert_id() ; // ajout auteur sur panneau $sql = "INSERT INTO spip_auteurs_articles (id_article, id_auteur) VALUE ('$id_panneau','#SESSION{id_auteur}') " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; // theme sur panneau $sql = "INSERT INTO spip_mots_articles (id_article, id_mot) VALUE ('$id_panneau','#ENV{id_theme}') " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; if ($frm[carte] == "imaginaire") { $extension = substr($fname, strrpos($fname, ".")) ; $dateheure = strftime("%d%m%y_%H%M%S") ; $the_new_file_name = "rubon#ENV{id_salle}" . $extension ; $the_path = $_SERVER['DOCUMENT_ROOT'] . "/IMG"; //"/homez.65/ethnocli/www/IMG" ; if ($fname <> "") { // on efface les fichiers if ( file_exists($the_path . "/" . "rubon#ENV{id_salle}.gif") ) unlink($the_path . "/" . "rubon#ENV{id_salle}.gif") ; if ( file_exists($the_path . "/" . "rubon#ENV{id_salle}.jpg") ) unlink($the_path . "/" . "rubon#ENV{id_salle}.jpg") ; if ( file_exists($the_path . "/" . "rubon#ENV{id_salle}.png") ) unlink($the_path . "/" . "rubon#ENV{id_salle}.png") ; // on copie le nouveau if (!@copy($ftmp, $the_path . "/" . $the_new_file_name)) echo "\nQuelques choses ne fonctionnent pas : vérifier le chemin de la variable $path et les permissions du répertoire $the_path/$the_new_file_name (il doit être en CHMOD777)" ; } } } break ; case "maj_salle" : $fname = $HTTP_POST_FILES['fichier']['name']; $ftype = $HTTP_POST_FILES['fichier']['type']; $fsize = $HTTP_POST_FILES['fichier']['size']; $ftmp = $HTTP_POST_FILES['fichier']['tmp_name']; if ($frm[titre] == "") $erreur[titre] = "Votre titre est vide" ; if (($fname <> "") AND ($ftype <> "image/jpg") AND ($ftype <> "image/jpeg") AND ($ftype <> "image/pjpeg") AND ($ftype <> "image/png") AND ($ftype <> "image/gif")) { $erreur[fichier] = "Mauvais format de fichier : ".$ftype ; echo $erreur[fichier] ; die() ; } if (count($erreur) == 0) { if ($frm[carte] == "imaginaire") { $extension = substr($fname, strrpos($fname, ".")) ; $dateheure = strftime("%d%m%y_%H%M%S") ; $the_new_file_name = "rubon#ENV{id_salle}" . $extension ; $the_path = $_SERVER['DOCUMENT_ROOT'] . "/IMG"; //"/homez.65/ethnocli/www/IMG" ; if ($fname <> "") { // on efface les fichiers if ( file_exists($the_path . "/" . "rubon#ENV{id_salle}.gif") ) unlink($the_path . "/" . "rubon#ENV{id_salle}.gif") ; if ( file_exists($the_path . "/" . "rubon#ENV{id_salle}.jpg") ) unlink($the_path . "/" . "rubon#ENV{id_salle}.jpg") ; if ( file_exists($the_path . "/" . "rubon#ENV{id_salle}.png") ) unlink($the_path . "/" . "rubon#ENV{id_salle}.png") ; // on copie le nouveau if (!@copy($ftmp, $the_path . "/" . $the_new_file_name)) echo "\nQuelques choses ne fonctionnent pas : vérifier le chemin de la variable $path et les permissions du répertoire $the_path/$the_new_file_name (il doit être en CHMOD777)" ; } } $sql = "UPDATE spip_rubriques SET titre = '".$frm[titre]."', texte = '".$frm[descriptif]."', carte = '#ENV{carte}', frise = '#ENV{frise}', latitude = '#ENV{latitude}', longitude = '#ENV{longitude}', zoom = '#ENV{zoom}' WHERE id_rubrique= '#ENV{id_salle}'" ; //echo $sql ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; // pays sur salle $sql = "DELETE FROM spip_mots_rubriques WHERE id_rubrique='#ENV{id_salle}' AND id_mot<='211' " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; $sql = "INSERT INTO spip_mots_rubriques (id_rubrique, id_mot) VALUE ('#ENV{id_salle}','#ENV{id_pays}') " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; } break ; case "ajout_panneau" : if ($frm[titre] == "") $erreur[titre] = "Votre titre est vide" ; if (count($erreur) == 0) { // création du premier panneau $sql = "INSERT INTO spip_articles (id_rubrique, titre, texte, date, statut,id_secteur,lang) VALUE ('#ENV{id_salle}','".$frm[titre]."','".$frm[descriptif]."',NOW(),'publie','58','fr') " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; $id_panneau = mysql_insert_id() ; // ajout auteur sur panneau $sql = "INSERT INTO spip_auteurs_articles (id_article, id_auteur) VALUE ('$id_panneau','#SESSION{id_auteur}') " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; // theme sur panneau $sql = "INSERT INTO spip_mots_articles (id_article, id_mot) VALUE ('$id_panneau','#ENV{id_theme}') " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; } break ; case "maj_panneau" : if ($frm[titre] == "") $erreur[titre] = "Votre titre est vide" ; if (count($erreur) == 0) { $sql = "UPDATE spip_articles SET titre = '".$frm[titre]."', texte = '".$frm[descriptif]."' WHERE id_article= '#ENV{id_panneau}'" ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; // mise à jour du thème $sql = "DELETE FROM spip_mots_articles WHERE id_article='#ENV{id_panneau}' " ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; $sql = "INSERT INTO spip_mots_articles (id_mot, id_article) VALUE ('#ENV{id_theme}','#ENV{id_panneau}')" ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; } break ; } ?> <body> </body>