designation; $Sur_categ_id = $cpMateriel->sur_categorie_id; $Categ_id = $cpMateriel->categorie_id; $Sous_categ_id = $cpMateriel->sous_categorie_id; $Description = $cpMateriel->description; $Organisme_id = $cpMateriel->organisme_id; $Mat_administratif = $cpMateriel->materiel_administratif; $Mat_technique = $cpMateriel->materiel_technique; $Date_acquisition = $cpMateriel->date_acquisition; $Date_reception = $cpMateriel->date_reception; $Fournisseur = $cpMateriel->fournisseur; $Prix_ht = $cpMateriel->prix_ht; $Groupes_thematique_id = $cpMateriel->groupes_thematique_id; $Groupes_metier_id = $cpMateriel->groupes_metier_id; $Lieu_stockage = $cpMateriel->lieu_stockage; $Lieu_detail = $cpMateriel->lieu_detail; $Site_id = $cpMateriel->site_id; } else { $Designation = NULL; $Sur_categ_id = NULL; $Categ_id = NULL; $Sous_categ_id = NULL; $Description = NULL; $Organisme_id = NULL; $Mat_administratif = NULL; $Mat_technique = NULL; $Date_acquisition = NULL; $Date_reception = NULL; $Fournisseur = NULL; $Prix_ht = NULL; $Groupes_thematique_id = NULL; $Groupes_metier_id = NULL; $Lieu_stockage = NULL; $Lieu_detail = NULL; $Site_id = NULL; } ?>
Form->create($materiel) ?>

Ajouter un Matériel

Form->submit(__('Enregistrer')) ?> Form->input('designation', ['label' => 'Désignation', 'default' => $Designation]); echo $this->Form->input('sur_categorie_id', ['label' => 'Domaine', 'options' => $surCategories, 'empty' => 'Choisir un domaine', 'default' => $Sur_categ_id]); // if a domaine is selected, reduce the categories list to this domaine $categs = $categories; if (isset ( $this->request->data['sur_categorie_id'] ) && ($this->request->data['sur_categorie_id'] != '')) { $categs = $categs->where(['sur_categorie_id =' => $this->request->data['sur_categorie_id']]); } echo $this->Form->input('categorie_id', ['label' => 'Catégorie', 'options' => $categs, 'empty' => 'Choisir une catégorie', 'default' => $Categ_id]); // by default, list is empty $souscategs = []; // if a categ is selected, update sous-categs list for this categ (only) if (isset ( $this->request->data['categorie_id'] ) && ($this->request->data['categorie_id'] != '')) { $souscategs = $sousCategories; $souscategs = $souscategs->where(['categorie_id' => $this->request->data['categorie_id']]); } echo $this->Form->input('sous_categorie_id', ['label' => 'Sous-catégorie', 'options' => $souscategs, 'empty' => 'Choisir une sous-catégorie', 'default' => $Sous_categ_id]); echo $this->Form->input('materiel_technique', ['label' => 'Technique', 'default' => $Mat_technique]); echo $this->Form->input('materiel_administratif', ['label' => 'Inventoriable (>800€)', 'default' => $Mat_administratif]); echo $this->Form->input('description', ['label' => 'Description', 'default' => $Description]); echo $this->Form->input('etiquette', ['label' => 'Etiquette posée']); echo $this->Form->input('site_id', ['options' => $sites, 'empty' => 'Choisir un site', 'default' => $Site_id]); echo $this->Form->input('lieu_stockage', ['label' => 'Lieu de stockage (pièce)', 'default' => $Lieu_stockage]); echo $this->Form->input('lieu_detail', ['label' => 'Détail lieu de stockage', 'default' => $Lieu_detail]); echo $this->Form->input('date_acquisition', ['type' => 'text', 'label' => 'Date de la commande', 'class' => 'datepicker', 'placeholder' => 'Cliquez pour sélectionner une date', 'default' => $Date_acquisition]); echo $this->Form->input('date_reception', ['type' => 'text', 'label' => 'Date de réception', 'class' => 'datepicker', 'placeholder' => 'A éditer lors de la réception uniquement.', 'empty' => true, 'default' => $Date_reception]); echo $this->Form->input('numero_serie', ['label' => 'Numéro de série']); echo $this->Form->input('groupes_thematique_id', ['label' => 'Groupe thématique', 'empty' => 'Choisir un groupe thématique', 'options' => $groupesThematiques, 'default' => $Groupes_thematique_id]); echo $this->Form->input('groupes_metier_id', ['label' => 'Groupe métier', 'empty' => 'Choisir un groupe métier', 'options' => $groupesMetiers, 'default' => $Groupes_metier_id]); echo $this->Form->input('nom_responsable', [ 'label' => 'Nom du responsable', 'empty' => 'Choisir un utilisateur', 'default' => $username, 'options' => $utilisateurs ]); echo $this->Form->input('email_responsable', [ 'label' => 'Email du responsable', 'readonly' => true, 'default' => $mail_responsable ]); echo $this->Form->input('fournisseur', ['label' => 'Fournisseur', 'default' => $Fournisseur]); echo $this->Form->input('organisme_id', ['options' => $organismes, 'empty' => 'Choisir un organisme', 'default' => $Organisme_id]); echo $this->Form->input('prix_ht', ['label' => 'Prix HT (€)', 'default' => $Prix_ht]); echo '
Partie administrative'; echo $this->Form->input('eotp', ['label' => 'Centre financier/EOTP']); echo $this->Form->input('numero_commande', ['label' => 'Numéro de commande']); echo $this->Form->input('code_comptable', ['label' => 'Code comptable']); echo $this->Form->input('numero_inventaire_organisme', ['label' => 'N° inventaire organisme']); echo $this->Form->input('numero_inventaire_old', ['label' => 'Ancien N° inventaire']); echo $this->Form->hidden('nom_createur', ['value' => $username ]); echo '
'; ?>
Form->submit(__('Enregistrer')) ?> Form->end() ?>
element('menu'); echo $this->element('menu_form', [ 'pluralHumanName' => 'Matériels' ]); ?>