From b2b4d3b5e0c32da4775b08767f825094ace639cb Mon Sep 17 00:00:00 2001 From: Etienne Pallier Date: Wed, 25 Mar 2020 18:19:15 +0100 Subject: [PATCH] oubli de la nouvelle vue refactorisée add_edit.ctp pour Suivis --- src/Template/Suivis/add_edit.ctp | 565 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 565 insertions(+), 0 deletions(-) create mode 100644 src/Template/Suivis/add_edit.ctp diff --git a/src/Template/Suivis/add_edit.ctp b/src/Template/Suivis/add_edit.ctp new file mode 100644 index 0000000..04ec961 --- /dev/null +++ b/src/Template/Suivis/add_edit.ctp @@ -0,0 +1,565 @@ + + + +
+ +

+ un suivi +

+ + designation : 'Suivi '.$suivi->id; + $displayElement(__("Matériel concerné :"), $this->Html->link($parent->designation, [ + 'controller' => 'materiels', + 'action' => 'view', + $parent->id + ])); + + /* IDEM + debug($suivi->get('materiel_id')); + debug($suivi->materiel_id); + */ + + echo $this->Form->create($suivi); + ?> + +
+ + Form->control('intitule', [ + 'label' => 'Intitulé', + 'required' => 'required' + ]); + + // - matériel suivi (hidden) + echo $this->Form->hidden('materiel_id', [ + 'options' => $materiels, + 'default' => $parent->id + // EDIT + //'default' => $suivi->get('materiel_id') + // ADD + //'default' => $this->request->getAttribute('params')['pass'][0] + ]); + + + // - num labo + /* (EP inutile) + echo $this->Form->control('materiel_numero_laboratoire', [ + 'label' => 'N° materiel labo', + 'default' => $materiel['numero_laboratoire'], + 'disabled' => TRUE + ]); + // IDEM ($materiel est un object) + debug($materiel->numero_laboratoire); + debug($materiel['numero_laboratoire']); + */ + + // ADD only + if ($IS_ADD) { + echo ''; + } + + // - type suivi + echo $this->Form->control('type_suivi_id', [ + 'label' => "Type d'intervention", + 'options' => $typeSuivis, + 'disabled' => false, + //'disabled' => TRUE + // ADD only : + 'default' => 3, + 'empty' => "Choisir le type de suivi" + ]); + + // ADD only + if ($IS_ADD) { + + echo ''; + + echo ''; + } + + // EDIT only + // Affichage des bonnes informations en fonction du type de suivi + if ($IS_EDIT) { + + // type = maintenance ? => cas spécifique + //if ($suivi->type_suivi_id == 2 ) { + //debug($suivi->type_suivi); + //debug($suivi); + if ($suivi->type_suivi->nom == 'Maintenance' ) { + // - date controle + //echo '
+ + + Form->submit(__('Enregistrer'))?> + + Form->end()?> + +
+ + + + + + + + + + + \ No newline at end of file -- libgit2 0.21.2