function supprimer() { $produit_produit_associe = new produit_produit_associe(); $produit_image = new produit_image(); // Suppression des associations déjà existantes $produit_produit_associe->supprimer( $this->num_produit, 0 ); // Suppression des images du produit $liste_image = $produit_image->getListe( $this->num_produit ); if ( !empty( $liste_image ) ) { foreach( $liste_image as $_image ) { $temp = new produit_image(); if ( $temp->load( $_image->num_produit_image ) ) $temp->supprimer(); } } $requete = "DELETE FROM produit WHERE num_produit = " . $this->num_produit; //echo $requete . "<br>"; mysql_query($requete); }
} // Suppression d'une image else if ( $mon_action == "supprimer image" ) { if ( $image->load( $_POST["num_produit_image"] ) ) $image->supprimer(); } // On valide le contenu de la liste des produits associés else if (($mon_action == "valider liste") && ($num_produit != "")) { //echo "ICI!!! : " . count($_POST["toBox"]) . "<br>"; // Tentative de chargement ... if ( $produit->load( $num_produit ) ) { // Supprime les produits associés précédemment sélectionnés $produit_produit_associe->supprimer( $num_produit, 0 ); // Rajout des produits associés $produit_produit_associe->gererDonnee( $_POST ); } } if ( $produit->load( $num_produit ) ) { $titre_page = "Modification d'un produit"; $num_produit_categorie = $produit->num_produit_categorie; $nom = stripcslashes( utf8_encode( $produit->nom ) ); $resume = stripcslashes( utf8_encode( $produit->resume ) ); $texte = stripcslashes( utf8_encode( $produit->texte ) ); $info = stripcslashes( utf8_encode( $produit->info ) ); $prix = $produit->prix;
} // Suppression d'une image else if ( $mon_action == "supprimer image" ) { if ( $image->load( $_POST["num_animal_image"] ) ) $image->supprimer(); } // On valide le contenu de la liste des produits associés else if (($mon_action == "valider liste") && ($num_animal != "")) { //echo "ICI!!! : " . count($_POST["toBox"]) . "<br>"; // Tentative de chargement ... if ( $animal->load( $num_animal ) ) { // Supprime les produits associés précédemment sélectionnés $produit_produit_associe->supprimer( 0, 0, $num_animal ); // Rajout des produits associés $produit_produit_associe->gererDonnee( $_POST ); } } if ( $animal->load( $num_animal ) ) { $titre_page = "Modification d'un animal"; $num_animal_categorie = $animal->num_animal_categorie; $nom = stripcslashes( utf8_encode( $animal->nom ) ); $resume = stripcslashes( utf8_encode( $animal->resume ) ); $texte = stripcslashes( utf8_encode( $animal->texte ) ); } else {
$produit_produit_associe = new produit_produit_associe(); // Ajout ou modification d'une categorie if ($mon_action == "modification") { $num_produit_associe = $produit_associe->gererDonnee( $_POST ); $maj_ok = ($num_produit_associe == 0) ? "" : "[--- Mise à jour réalisée avec succès ---]"; $erreur = ($num_produit_associe == 0) ? "Erreur lors de la modification de la base" : ""; $num_produit_associe = ""; } // Suppression de la catégorie ainsi que des photos incluses dedans if ($mon_action == "suppression") { if ($produit_associe->load( intval($num_produit_associe) )) { // Suppression des associations déjà existantes $produit_produit_associe->supprimer( 0, $num_produit_associe ); $produit_associe->supprimer($num_produit_associe); } $maj_ok = "[--- Catégorie supprimée ---]"; $erreur = ""; $num_produit_associe = ""; } // Aucune catégorie n'est sélectionnée if (intval($num_produit_associe) == 0) { $titre_zone_ajout = "Ajout d'un produit associé"; $nom = ""; } else {