Commit 67a2a3d72a269a3a32ead9c06b9c2959391cf3a0

Authored by Etienne Pallier
1 parent bac0fb69
Exists in master and in 2 other branches dev, dev-IRAP

bugtrack

src/Controller/MaterielsController.php
... ... @@ -987,10 +987,12 @@ class MaterielsController extends AppController
987 987 }
988 988 }
989 989 // EDIT
990   - else
  990 + else {
991 991 $materiel = $this->Materiels->get($id, [
992 992 'contain' => []
993 993 ]);
  994 + $this->myDebug($materiel);
  995 + }
994 996  
995 997 /* SI POST
996 998 * Les données ont été saisies et postées
... ... @@ -1254,6 +1256,7 @@ class MaterielsController extends AppController
1254 1256  
1255 1257 //--- 2) INITIALISATION DE VARIABLES QU'ON VA PASSER A LA VUE (add.ctp ou edit.ctp)
1256 1258  
  1259 + // Le mail de la personne loguée
1257 1260 $mail_responsable = $usersTable->find()
1258 1261 ->select('email')
1259 1262 ->where([
... ...
src/Template/Materiels/edit.ctp
... ... @@ -6,6 +6,9 @@ use Cake\ORM\TableRegistry;
6 6 //debug($users_login_and_email);
7 7 //debug($materiel);
8 8  
  9 +$mydebug($D,$materiel);
  10 +
  11 +
9 12 /*
10 13 * (EP)
11 14 * Variables passed to this view by the Controller(s)
... ... @@ -59,9 +62,6 @@ $haveDefaultValueFields = $haveDefaultValueFields;
59 62 $idGmNa = $idGmNa;
60 63 $idGtNa = $idGtNa;
61 64  
62   -// ET AUSSI QUELQUES FONCTIONS :
63   -// $displayElement()
64   -// $dateProchainControleVerif()
65 65  
66 66  
67 67 // 2) FROM my own controller (MaterielController):
... ... @@ -70,18 +70,17 @@ $mail_responsable = $mail_responsable;
70 70 // TODO: yena d'autres... il faut les lister toutes ici, pour plus de clarté
71 71  
72 72  
73   -// 3) Fonctions
74   -$mydebug = $mydebug;
  73 +// 3) ET AUSSI QUELQUES FONCTIONS
  74 +$mydebug = $mydebug; // $mydebug($D, "message")
75 75 $displayElement = $displayElement;
76 76 $dateProchainControleVerif = $dateProchainControleVerif;
77 77 $echoActionButton = $echoActionButton;
78 78  
79 79  
80   -
81 80 //debug($GLOBALS);
82 81  
83 82 //$D = $configuration->mode_debug;
84   -$mydebug($D, "mail resp: ".$mail_responsable);
  83 +//$mydebug($D, "mail resp: ".$mail_responsable);
85 84  
86 85  
87 86 /*
... ... @@ -381,6 +380,7 @@ if ($IS_VALIDATED && $materiel->numero_serie)
381 380 echo $this->Form->control('email_responsable', [
382 381 'label' => "Email de l'utilisateur",
383 382 'readonly' => true,
  383 + // ADD only (Quand je crée une fiche, la personne responsable par défaut, c'est moi...)
384 384 'default' => $mail_responsable
385 385 ]);
386 386  
... ...