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) ?>
=$this->Html->script('jquery-1.8.12')?>
-=$this->Html->script('script')?>
=$this->Html->script('DatepickerConfig')?>
=$this->Html->script('Verifications_dates_materiels.js')?>
+=$this->Html->script('script')?>
+