diff --git a/src/Template/Materiels/edit.ctp b/src/Template/Materiels/edit.ctp index 87cf2a7..ff7e40b 100755 --- a/src/Template/Materiels/edit.ctp +++ b/src/Template/Materiels/edit.ctp @@ -68,7 +68,7 @@ if ($IS_VALIDATED) echo $this->Html->link('Aller au formulaire d\'édition avancée', [ 'action' => 'administrer', $materiel->id - ]); + ]);z echo '

'; }*/ ?> @@ -335,16 +335,17 @@ if ($IS_VALIDATED) echo '
Partie administrative'; echo $this->Form->checkbox('adminEdit', [ 'label' => 'Editer la partie administrative', - 'onchange' => 'changeAdminEdit();', + 'onchange' => 'changeAdminEdit();', 'default' => false ]); + echo $this->Form->input('eotp', [ 'label' => 'Centre financier/EOTP', 'disabled' => true ]); echo $this->Form->input('numero_commande', [ - 'label' => 'Numéro de commande', - 'disabled' => true + 'label' => 'Numéro de commande', + 'disabled' => true ]); echo $this->Form->input('code_comptable', [ 'label' => 'Code comptable', @@ -366,12 +367,15 @@ if ($IS_VALIDATED) if ($USER_IS_SUPERADMIN) { echo '
Partie administrative avancée'; - - echo $this->Form->checkbox('adminEditPlus', [ + /* Checkbox à remettre si on veut pouvoir modifier les champs suivants si elle est cochée + * il faut aussi remettre la fonction javascript changeAdminEditPlus() en fin de fichier qui dicte le comportement de ces champs + + echo $this->Form->checkbox('adminPlus', [ + 'label' => 'Editer la partie administrative avancée', - 'onchange' => 'changeAdminPlus();', + 'onchange' => 'changeAdminEditPlus();', 'default' => false - ]); + ]);*/ //if($this->Form->adminEditPlus) echo $this->Form->input('nom_createur', [ @@ -379,20 +383,49 @@ if ($IS_VALIDATED) 'disabled' => true, 'options' => $utilisateurs ]); + //Date de création de la fiche matériel + //dispo en deux versions, + //Version de base qui crée un champ pour l'heure, un champ pour le jour, un pour le mois... + //nous la vérouillons d'office, car aucune utilisateur même le superadmin n'a pas besoin de modifier ce champ + echo $this->Form->input('created', [ 'label' => 'Date de création', 'disabled' => true ]); + + /*Version datepicker, possède un id, si la checkbox en début de div est active + * Ainsi que la fonction changeAdminEditPlus(), ce champ devient disabled en fonction de la checkbox + * il y a cependant plusieurs problèmes, la date est l'heure sont préremplies dans ce date picker qui ne gère que la date + * Ainsi à chaque fois l'on veut modifier la fiche on est obligé de remodifier ce champ et enlever l'heure + * Il faudrait changer plus de choses, mais comme l'on a décidé de laisses ces champs non modifiables j'en suis resté là + echo $this->Form->input('created', [ + 'type' => 'text', + 'label' => 'Date de création', + 'disabled' => true, + 'class' => 'datepicker' + ]);*/ + + echo $this->Form->input('nom_modificateur', [ 'label' => 'Nom du modificateur', 'default' => $username, 'disabled' => true ]); + // Même situation que pour la création, mais pour la modification echo $this->Form->input('modified', [ 'label' => 'Date de modification', 'disabled' => true ]); - echo '
'; + + //Version datepicker + /*echo $this->Form->input('modified', [ + 'type' => 'text', + 'label' => 'Date de modification', + 'disabled' => true, + 'class' => 'datepicker' + ]); + + echo '
';*/ } @@ -433,9 +466,9 @@ echo $this->element('menu_form', [ du site ... Et bien entendu c'est pas pris en compte ici .... Halleluja bordel (#JeremyFerrary) ?> Html->script('jquery-1.8.12')?> -Html->script('script')?> Html->script('DatepickerConfig')?> Html->script('Verifications_dates_materiels.js')?> +Html->script('script')?> +