public function API_Cycle_Lister($id_produit=null, $id_categorie=null, $date_debut_cycle=null, $est_terminer=null) { if(!$this->estAdmin()) { throw new ErrorException("Vous devez être admin pour accéder à cette fonctionalitée."); } return $this->bdd->Cycle_Lister($id_produit,$id_categorie,$date_debut_cycle,$est_terminer); }
} else{ otherinput.prop('disabled',true); otherinput.val(''); } }); }) }); </script> </head> <body> <form action=""> <select id="id_cycle" name="id_cycle" data-autosubmit ><?php foreach ($bdd->Cycle_Lister() as $cyclei) { ?><option <?php if($id_cycle===$cyclei->id_cycle) echo 'selected="selected"'; ?> value= "<?php echo $cyclei->id_cycle;?>"><?php echo 'Cycle n° ' . $cyclei->id_cycle.' : '. $cyclei->categorie .'-'. $cyclei->produit; ?></option><?php } ?></select> <input type="submit" value="go!" /> </form> <?php
<?php require_once('./private/config.php'); require_once('./private/bdd.php'); require_once('./private/api.php'); require_once('./private/layout.php'); $bdd = new BDD(); $idcycle = $bdd->Cycle_Lister(); $new_id_cycle=$idcycle[0]->id_cycle + 1; $creer_cycle = (string)$_REQUEST['creer_cycle']; $id_categorie = (int)$_REQUEST['id_categorie']; $id_produit = (int)$_REQUEST['id_produit']; $MessageCreation=null; $ErreurCreation=null; if (isset($creer_cycle)&!empty($creer_cycle)) { if ($id_categorie != null AND $id_produit != null) { $bdd->Cycle_Creer($id_produit); $MessageCreation = 'Nouveaux cycle ajouter.';
$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 ; } ); CreateSelectField( $evnt_type_o->a_lieu, $evnt_type_o->txt_lieu ?: 'Lieu', 'evnt_lieu', $evnt_lieu, $Freeze_evnt_lieu, $bdd->Lieu_Lister_Tous(), function($it){ return $it->id_lieu;}, function($it){ return $it->type_lieu . '-' . $it->designation; } );