<? require_once('../../classes/config.php'); ?> <? include('../../classes/start_session_admin.php');?> <? require_once('../../classes/classes.php'); ?> <? include('../../include_connexion/connexion_site_on.php'); ?> <? // 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(); $image = new produit_image(); $produit_associe = new produit_associe(); $produit_produit_associe = new produit_produit_associe(); //echo "--- mon_action : " . $mon_action . "<br>"; // On souhaite une modification de categorie if ( $mon_action == "modification" ) { // Mise à jour de la base $num_produit = $produit->gererDonnee( $_POST, $_FILES ); $maj_ok = ($num_produit == 0) ? "" : "[--- Mise à jour réalisée avec succès ---]"; $erreur = ($num_produit == 0) ? "Erreur lors de la modification de la base" : ""; } // Upload d'une image else if ( $mon_action == "uploader" ) { //echo "Upload...<br>"; $image->gererDonnees( $_POST, $_FILES );
<table cellpadding=0 cellspacing=0 style="width:100%;background-color:<?php echo $choix_couleur; ?> ;" border="0"> <tr> <td width="*" align="left"><b>Titre</b></td> <td width="150" align="left"><b>Catégorie</b></td> <td width="100" align="center"><b>Coup de coeur</b></td> <td width="40"> </td> </tr> </table> </td> </tr> <? $index = 1; $categorie_temp = new produit_categorie(); // On liste tous les sites foreach( $liste_produit as $_produit ) { $index = $index + 1; if ($index % 2) { $choix_couleur = "#F5FFE5"; $fonce = "_fonce"; } else { $choix_couleur = "#E4FDC3"; $fonce = ""; } // Récupération du nom de la catégorie
<? require_once('./classes/config.php'); ?> <? require_once('./classes/classes.php'); ?> <? include('./include_connexion/connexion_site_on.php'); ?> <? require_once('./classes/start_session_classique.php'); ?> <? // Récupération des données passées en paramètres $num_produit = $_GET["n"]; $produit_categorie = new produit_categorie(); $produit = new produit(); // Tentative de chargement... if ( $produit->load( $num_produit ) ) { $display_cdc = ( $produit->coup_de_coeur == '1' ) ? "block" : "none"; if ( $produit->prix_promo > 0 ) { $prix = $produit->prix_promo . "€"; $aulieude = " <span class='aulieude'>(Au lieu de " . $produit->prix . "€)</span>"; } else $prix = $produit->prix . "€"; } // Pas valable --> Redirection vers la page d'accueil else header("Location: index.php"); $menu_produit = "active"; ?> <html> <head> <? // Titre + CSS
//echo "--- mon_action : " . $mon_action . "<br>"; //echo "--- num_categorie_produit : " . $num_categorie_produit . "<br>"; //echo "--- nb_page : " . $nb_page . "<br>"; //echo "--- SESSION['_nb_page'] : " . $_SESSION["_nb_page"] . "<br>"; /*echo '<pre>'; print_r($_GET); echo '</pre>'; echo "<br>------------------------------<br>";*/ // Par défaut, on prend l'aquariophilie if ( intval( $num_categorie_produit ) <= 0 ) $num_categorie_produit = 1; $produit_associe = new produit_associe(); $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 ); }
private function getLink( $texte='' ) { $tab = explode( ";", $texte ); // Chargement de la catégorie $temp_categorie = new produit_categorie(); $temp_categorie->load( $tab[0] ); //echo "-----> " . $temp_categorie->nom . "<br>"; // Liste des catégories $liste = $this->getListe( $temp_categorie->num_parent ); $lien = "<select name='categorie_" . $tab[0] . "' id='categorie_" . $tab[0] . "' onchange='changer_categorie( " . $tab[0] . " );'>"; foreach( $liste as $_categorie ) { $selected = ( $_categorie->num_produit_categorie == $tab[0] ) ? "selected" : ""; $lien .= " <option value='" . strtolower( $_categorie->num_produit_categorie ) . "' " . $selected . " >" . utf8_encode( $_categorie->nom ) . "</option>"; } $lien .= "</select>"; return $lien; }
?> px;"><?php echo stripcslashes(utf8_encode($_categorie->nom)); ?> </a> <? } else echo "<b>" . stripcslashes( utf8_encode( $_categorie->nom ) ) . "</b>"; ?> </td> <td width="150"> <? // Affichage de la catégorie parent if ( $_categorie->num_parent == 0 ) echo "-"; else { $temp = new produit_categorie(); $temp->load( $_categorie->num_parent ); echo stripcslashes( utf8_encode( $temp->nom ) ); } ?> </td> <td width="40" align="right" valign="middle"> <? // Affichage des liens UNIQUEMENT pour les catégories qui ne sont pas à la racine if ( $_categorie->niveau > 0 ) { ?> <a href="javascript:afficher(<?php echo $_categorie->num_produit_categorie; ?> );"><img src="../images/icones/edit.gif" border="0" title="Modifier la catégorie"></a> <a href="javascript:supprimer(<?php