Commit e51ef87bd128dc0ca6373ac4a26f7ace463f29c3

Authored by Etienne Pallier
1 parent ff6e0401

amélioration de la vue détaillée d'un suivi (suivis/view) : reformatage

plus clean
+
paramétrage du doc admission (labo et umr)
src/Template/Documents/admission.ctp
... ... @@ -55,9 +55,10 @@ $texte = "Laboratoire / Unite: ";
55 55 $fpdf->Cell(50, 6, $texte, '', 0, 'L', false);
56 56 $fpdf->SetFont('Times', 'B', 12);
57 57 //$labName = $configuration->labName;
58   -//$labUMR = $configuration->labUmr;
59   -$labName = "IRAP";
60   -$labUMR = "UMR5277";
  58 +$labName = $configuration->labNameShort;
  59 +$labUMR = $configuration->labUmr;
  60 +//$labName = "IRAP";
  61 +//$labUMR = "UMR5277";
61 62 $fpdf->Cell(70, 6, utf8_decode("$labName - $labUMR"), '', 0, 'L', false);
62 63 $fpdf->Ln(11);
63 64  
... ...
src/Template/Materiels/view.ctp
... ... @@ -3,6 +3,7 @@ use Cake\I18n\Time;
3 3 use Cake\I18n\Date;
4 4 use Cake\ORM\TableRegistry;
5 5 ?>
  6 +
6 7 <div class="materiels view">
7 8 <h2>
8 9 <?php
... ...
src/Template/Suivis/view.ctp
1 1  
2 2 <div class="suivis view">
  3 +
3 4 <h2>Détail suivi</h2>
  5 +
4 6 <table style="margin-bottom: 30px;">
5 7  
6   -
7 8 <div class="actions" style="margin-bottom: 20px; width: 100%; float: none; padding: 10px 0;">
8 9 <?php
9   - if(($role == 'Utilisateur' && in_array($username, [$suivi->nom_createur])) || (in_array($role, ['Administration', 'Administration Plus', 'Super Administrateur']))
10   - || ($role == 'Responsable' &&
11   - ((isset($userConnected->groupes_metier_id) && $userConnected->groupes_metier_id != $idGmNa && $suivi->groupes_metier_id == $userConnected->groupes_metier_id)
12   - ||(isset($userConnected->groupe_thematique_id) && $userConnected->groupe_thematique_id != $idGtNa && $suivi->groupes_thematique_id == $userConnected->groupe_thematique_id)))) {
13   - echo $this->Html->link(__('<i class="icon-pencil"></i> Editer ce suivi'),
14   - ['action' => 'edit', $suivi->id],
15   - ['escape' => false,'onclick' => 'return true;']
16   - );
17   - echo $this->Form->postLink(__('<i class="icon-trash"></i> Supprimer ce suivi'),
18   - ['action' => 'delete', $suivi->id],
19   - ['style'=>'margin-left: 10px', 'escape' => false, 'confirm' => __('Êtes-vous sur de vouloir supprimer # {0}?', $suivi->id)]
20   - );
21   -
22   - echo $this->Html->link('<i class="icon-file"></i> Lier un Doc.',
23   - ['controller' => 'documents',
24   - 'action' => 'add',
25   - $suivi->id],
26   - ['style'=>'margin-left: 10px', 'title' => 'Attacher un Doc. à ce suivi',
27   - 'escape' => false]
28   - );
29   -
  10 + if (
  11 + ( $role == 'Utilisateur' && in_array($username, [$suivi->nom_createur]) )
  12 + || ( in_array($role, ['Administration', 'Administration Plus', 'Super Administrateur']) )
  13 + || (
  14 + $role == 'Responsable' && (
  15 + ( isset($userConnected->groupes_metier_id) && $userConnected->groupes_metier_id != $idGmNa && $suivi->groupes_metier_id == $userConnected->groupes_metier_id )
  16 + ||
  17 + ( isset($userConnected->groupe_thematique_id) && $userConnected->groupe_thematique_id != $idGtNa && $suivi->groupes_thematique_id == $userConnected->groupe_thematique_id )
  18 + )
  19 + )
  20 + ) {
  21 + echo $this->Html->link(__('<i class="icon-pencil"></i> Editer ce suivi'),
  22 + ['action' => 'edit', $suivi->id],
  23 + ['escape' => false,'onclick' => 'return true;']
  24 + );
  25 + echo $this->Form->postLink(__('<i class="icon-trash"></i> Supprimer ce suivi'),
  26 + ['action' => 'delete', $suivi->id],
  27 + ['style'=>'margin-left: 10px', 'escape' => false, 'confirm' => __('Êtes-vous sur de vouloir supprimer # {0}?', $suivi->id)]
  28 + );
  29 +
  30 + echo $this->Html->link('<i class="icon-file"></i> Lier un Doc.',
  31 + ['controller' => 'documents',
  32 + 'action' => 'add',
  33 + $suivi->id],
  34 + ['style'=>'margin-left: 10px', 'title' => 'Attacher un Doc. à ce suivi',
  35 + 'escape' => false]
  36 + );
30 37 }
31 38 ?>
32 39 </div>
... ... @@ -56,6 +63,7 @@
56 63 ?>
57 64  
58 65 </table>
  66 +
59 67 <?php
60 68 // Partie metrologie
61 69 if ($suivi->type_suivi->nom == "Vérification métrologique") {
... ... @@ -92,13 +100,13 @@
92 100 }
93 101  
94 102 ?>
  103 +
  104 + <div id="fichiers" style="margin-bottom: 20px;">
95 105  
96   - <h3 id="t_fichiers" style="cursor: pointer;">
  106 + <h3 id="t_fichiers" style="cursor: pointer;">
97 107 <i class="icon-chevron-down" style="font-size: 14px;" id="i_fichiers"></i>
98 108 <span style="text-decoration: underline;">Fichier(s) lié(s) au suivi (<?= count($suivi->documents) ?>)</span>
99 109 </h3>
100   -
101   - <div id="fichiers" style="margin-bottom: 20px;">
102 110 <?php if (!empty($suivi->documents) || $suivi->type_suivi->nom == "Vérification métrologique") { ?>
103 111 <table>
104 112 <tr>
... ... @@ -138,53 +146,47 @@
138 146  
139 147 <div id="archives">
140 148 <?php if ( $configuration->metrologie && ( isset($suivi->fichemetrologiques) || $suivi->fichemetrologiques != "" ) ) { ?>
141   - <h3 id="t_fichemetrologiques" style="cursor: pointer;">
  149 + <h3 id="t_fichemetrologiques" style="cursor: pointer;">
142 150 <i class="icon-chevron-down" style="font-size: 14px;" id="i_fichemetrologiques"></i>
143 151 <span style="text-decoration: underline;">Archive du suivi metrologique (<?= count($suivi->fichemetrologiques) ?>)</span>
144 152 </h3>
  153 +
145 154 <div id="fichemetrologiques" style="margin-bottom: 20px;">
146 155 <?php if (!empty($suivi->fichemetrologiques)) { ?>
147   - <table>
148   - <tr>
149   - <?php $i=1; ?>
150   - <th class="actions"><?= __('') ?></th>
151   - <th><?= __('N°') ?></th>
152   - <th><?= __('Date') ?></th>
153   - <th><?= __('Nom') ?></th>
154   - <th><?= __('Etat metrologique') ?></th>
155   - <th><?= __('Retard') ?></th>
156   - </tr>
157   - <?php foreach (array_reverse($suivi->fichemetrologiques, TRUE) as $fichemetrologique):
158   -
159   - ?>
160   - <tr>
161   -
162   - <td class="actions" style="padding: 6px 0; text-align: left;">
163   -
164   -
165   - <?= $this->Html->link(__('<i class="icon-file"></i>'), ['controller' => 'Documents', 'action' =>'ficheMetrologique', $fichemetrologique->id], ['escape' => false, 'style' => 'margin:0'])?>
166   - <?= $this->Form->postLink(__('<i class="icon-trash"></i>'), ['controller' => 'Fichemetrologiques', 'action' => 'delete', $fichemetrologique->id], ['escape' => false, 'style' => 'margin:0', 'confirm' => __('Êtes-vous sur de vouloir supprimer # {0}?', $fichemetrologique->id)]) ?>
167   - </td>
168   - <td><?php echo $i; $i++; ?></td>
169   - <td><?php echo $fichemetrologique->datefiche; ?></td>
170   -
171   - <td><?php echo $this->Html->link('Fiche '.$fichemetrologique->id, ['controller' => 'Documents', 'action' => 'ficheMetrologique', $fichemetrologique->id]) ?></td>
172   - <td><?php echo $fichemetrologique->conformeEMTstandart; ?></td>
173   - <td><?php echo $fichemetrologique->retard; ?></td>
174   - </tr>
175   - <?php endforeach; ?>
176   - </table>
  156 + <table>
  157 + <tr>
  158 + <?php $i=1; ?>
  159 + <th class="actions"><?= __('') ?></th>
  160 + <th><?= __('N°') ?></th>
  161 + <th><?= __('Date') ?></th>
  162 + <th><?= __('Nom') ?></th>
  163 + <th><?= __('Etat metrologique') ?></th>
  164 + <th><?= __('Retard') ?></th>
  165 + </tr>
  166 + <?php foreach (array_reverse($suivi->fichemetrologiques, TRUE) as $fichemetrologique): ?>
  167 + <tr>
  168 + <td class="actions" style="padding: 6px 0; text-align: left;">
  169 + <?= $this->Html->link(__('<i class="icon-file"></i>'), ['controller' => 'Documents', 'action' =>'ficheMetrologique', $fichemetrologique->id], ['escape' => false, 'style' => 'margin:0'])?>
  170 + <?= $this->Form->postLink(__('<i class="icon-trash"></i>'), ['controller' => 'Fichemetrologiques', 'action' => 'delete', $fichemetrologique->id], ['escape' => false, 'style' => 'margin:0', 'confirm' => __('Êtes-vous sur de vouloir supprimer # {0}?', $fichemetrologique->id)]) ?>
  171 + </td>
  172 + <td><?php echo $i; $i++; ?></td>
  173 + <td><?php echo $fichemetrologique->datefiche; ?></td>
  174 +
  175 + <td><?php echo $this->Html->link('Fiche '.$fichemetrologique->id, ['controller' => 'Documents', 'action' => 'ficheMetrologique', $fichemetrologique->id]) ?></td>
  176 + <td><?php echo $fichemetrologique->conformeEMTstandart; ?></td>
  177 + <td><?php echo $fichemetrologique->retard; ?></td>
  178 + </tr>
  179 + <?php endforeach; ?>
  180 + </table>
177 181 <?php }else { echo 'Aucune fiche metrologique pour ce matériel.'; } ?>
178 182 </div>
179   - <?php } ?>
  183 +
  184 + <?php } ?>
180 185 </div>
181 186  
182 187 </div>
183 188  
184   - <div class="actions">
185   - <?php echo $this->element('menu') ?>
186   - <?php echo $this->element('menu_view',
187   - [ 'pluralHumanName' => 'Suivis',
188   - 'singularHumanName' => 'Suivi',
189   - 'lien' => $suivi->id ]) ?>
190   - </div>
  189 +<div class="actions">
  190 + <?php echo $this->element('menu') ?>
  191 + <?php echo $this->element('menu_view', [ 'pluralHumanName' => 'Suivis', 'singularHumanName' => 'Suivi', 'lien' => $suivi->id ]) ?>
  192 +</div>
... ...