public function API_produits_lister($rechercheProduit,$dispoUniquement=true) { $id_panier=null; if($this->peutCommander()) $id_panier=$this->API_panier_recuperer()->id_commande; return $this->bdd->Produits_Lister($rechercheProduit,$id_panier,$dispoUniquement);; }
<?php require_once('./private/config.php'); require_once('./private/bdd.php'); require_once('./private/api.php'); require_once('./private/layout.php'); $id_produit = (int)$_REQUEST['id_produit']; $bdd = new BDD(); $aproduit = $bdd->Produits_Recuperer($id_produit); $prodenstock = $bdd->Produits_Lister(null, null, true); function raccourcirChaine($chaine, $tailleMax) { $positionDernierEspace = 0; if( strlen($chaine) >= $tailleMax ) { $chaine = substr($chaine,0,$tailleMax); $positionDernierEspace = strrpos($chaine,' '); $chaine = substr($chaine,0,$positionDernierEspace); } return $chaine; } ?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml">
$evnt_technique, $Freeze_evnt_technique, $bdd->Technique_Lister_par_type($evnt_typeevnt), function($it){ return $it->id_technique;}, function($it){ return $it->technique;}, true ); CreateSelectField( $evnt_type_o->a_produit, $evnt_type_o->txt_produit ?: 'Produit', 'evnt_produit', $evnt_produit, $Freeze_evnt_produit, $bdd->Produits_Lister(null, null, false), function($it){ return $it->id_produit;}, function($it){ return $it->categorie . '-' . $it->produit; } ); CreateSelectField( $evnt_type_o->a_cycle, $evnt_type_o->txt_cycle ?: 'Cycle', 'evnt_cycle', $evnt_cycle, $Freeze_evnt_cycle, $bdd->Cycle_Lister(), function($it){ return $it->id_cycle;}, function($it){ return 'n° '. $it->id_cycle.' : '. $it->categorie.'-'.$it->produit ; } );