function supprimer() {
		$categorie = new produit_categorie();
		$produit = new produit();
		
		// Suppression des sous-catégories éventuelles
		$liste_sous_categorie = $this->getListe( $this->num_produit_categorie, false );
		
		if ( !empty( $liste_sous_categorie ) ) {
			foreach($liste_sous_categorie as $_sous_categorie) {
				//echo "suppression de " . $_sous_categorie->num_produit_categorie . "<br>";
				$categorie->load( $_sous_categorie->num_produit_categorie );
				$categorie->supprimer();
			}
		}
		
		// Suppression des produits composant cette catégorie
		$liste_produit = $produit->getListe( $this->num_produit_categorie );
		if ( !empty( $liste_produit ) ) {
			foreach( $liste_produit as $_produit ) {
				$temp = new produit();
				if ( $temp->load( $_produit->num_produit ) ) $temp->supprimer();
			}
		}
		
		// Suppression de la catégorie
		$requete = "DELETE FROM produit_categorie WHERE num_produit_categorie = " . $this->num_produit_categorie;
		//echo $requete . "<br>";
		mysql_query($requete);
	}
Пример #2
0
<?
	// Récupération des données passées en paramètres
	$mon_action = $_POST["mon_action"];
	$num_produit = $_POST["num_produit"];
	
	$categorie = new produit_categorie();
	$produit = new produit();
	
	// Suppression d'un cours
	if ($mon_action == "suppression") {
		//echo "Suppression...<br>";
		if ( $produit->load( $num_produit ) ) $produit->supprimer();
	}
	
	// Liste des categories disponibles
	$liste_produit = $produit->getListe();
	
	$menu = "produit";
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
	
	<!-- Titre de la page et CSS -->
	<? include_once('../includes/head.php'); ?>
	
	<link rel="stylesheet" href="../css/modal-message.css" type="text/css">
	
	<script language=Javascript>
	<!--
		<? include('../js/js.js'); ?>
Пример #3
0
	$produit_produit_associe = new produit_produit_associe();
	$produit_categorie = new produit_categorie();
	$produit = new produit();
	
	// Affichage des catégories (C'est du classique!)
	if ( $num_produit_associe == "" )  {
		
		// Liste des sous-catégories de cette catégorie
		$liste_categorie = $produit_categorie->getListe( $num_categorie_produit );
		
		// Liste des catégories dans lesquelles il faut chercher les produits
		$liste_categorie_texte = utf8_encode( $produit_categorie->getSousCategorie( $num_categorie_produit ) ) . "0";
		//echo "--- liste_categorie_texte : " . $liste_categorie_texte . "<br>";
		
		// Liste des produits associés à cette catégorie
		$liste_produit = $produit->getListe( 0, $liste_categorie_texte );
	}
	
	// ...
	else {
		$produit_associe->load( $num_produit_associe );
		
		$liste_produit_associe = $produit_produit_associe->getListe( 0, $num_produit_associe, 0);
		$liste_produit = array();
		
		if ( !empty( $liste_produit_associe ) ) {
			foreach( $liste_produit_associe as $_produit) {
				$produit_temp = new produit();
				if ( $produit_temp->load( $_produit->num_produit ) ) $liste_produit[] = $produit_temp;
			}
		}