Commit a4f974ef4e47787722d8567cf83bf8c745a0040a

Authored by Malik Imelhaine
1 parent 7de487eb

Partie V - Mail avec doc en pj

On ne parle plus d'envoi de devis car cela permet d'envoyer le document de notre choix
modification de la vue de suivis pour permettre l'envoi de mail au profil responsable qui aurais crée la fiche de suivi
modification du nom des documents pour les télécharger
Ajout des boutons
Showing 1 changed file with 7 additions and 4 deletions   Show diff stats
src/Template/Suivis/view.ctp
@@ -10,7 +10,8 @@ @@ -10,7 +10,8 @@
10 <?php 10 <?php
11 if (($role == 'Utilisateur' && in_array($username, [ 11 if (($role == 'Utilisateur' && in_array($username, [
12 $suivi->nom_createur 12 $suivi->nom_createur
13 - ])) || (in_array($role, [ 13 + ])) || ($role == 'Responsable' && in_array($username, [$suivi->nom_createur]))
  14 + || (in_array($role, [
14 'Administration', 15 'Administration',
15 'Administration Plus', 16 'Administration Plus',
16 'Super Administrateur' 17 'Super Administrateur'
@@ -151,18 +152,20 @@ if ($suivi-&gt;type_suivi-&gt;nom == &quot;Vérification métrologique&quot;) { @@ -151,18 +152,20 @@ if ($suivi-&gt;type_suivi-&gt;nom == &quot;Vérification métrologique&quot;) {
151 <?php foreach ($suivi->documents as $documents): ?> 152 <?php foreach ($suivi->documents as $documents): ?>
152 <tr> 153 <tr>
153 <td class="actions" style="padding: 6px 0; text-align: left;"> 154 <td class="actions" style="padding: 6px 0; text-align: left;">
154 - <?= $this->Html->link(__('<i class="icon-download-alt"></i>'), '/webroot/files/'.$documents->id.'.'.$documents->type_doc, ['title' => 'Télécharger', 'style' => 'margin:0', 'escape' => false ]) ?> 155 + <?= $this->Html->link(__('<i class="icon-download-alt"></i>'),'/webroot/files/'.$documents->suivi_id.'_'.$documents->nom.'_'.$documents->id.'.'.$documents->type_doc, ['title' => 'Télécharger', 'style' => 'margin:0', 'escape' => false ]) ?>
155 <?php 156 <?php
156 if (($role == 'Utilisateur' && in_array($username, [ 157 if (($role == 'Utilisateur' && in_array($username, [
157 $suivi->nom_createur 158 $suivi->nom_createur
158 - ])) || (in_array($role, [ 159 + ])) || ($role == 'Responsable' && in_array($username, [$suivi->nom_createur]))
  160 + || (in_array($role, [
159 'Administration', 161 'Administration',
160 'Administration Plus', 162 'Administration Plus',
161 'Super Administrateur' 163 'Super Administrateur'
162 ])) || ($role == 'Responsable' && ((isset($priviledgedUser->groupes_metier_id) && $priviledgedUser->groupes_metier_id != $idGmNa && $suivi->groupes_metier_id == $priviledgedUser->groupes_metier_id) || (isset($priviledgedUser->groupe_thematique_id) && $priviledgedUser->groupe_thematique_id != $idGtNa && $suivi->groupes_thematique_id == $priviledgedUser->groupe_thematique_id)))) { 164 ])) || ($role == 'Responsable' && ((isset($priviledgedUser->groupes_metier_id) && $priviledgedUser->groupes_metier_id != $idGmNa && $suivi->groupes_metier_id == $priviledgedUser->groupes_metier_id) || (isset($priviledgedUser->groupe_thematique_id) && $priviledgedUser->groupe_thematique_id != $idGtNa && $suivi->groupes_thematique_id == $priviledgedUser->groupe_thematique_id)))) {
163 ?> 165 ?>
164 <?= $this->Html->link(__('<i class="icon-pencil"></i>'), ['controller' => 'Documents', 'action' => 'edit', $documents->id], ['escape' => false, 'style' => 'margin:0'])?> 166 <?= $this->Html->link(__('<i class="icon-pencil"></i>'), ['controller' => 'Documents', 'action' => 'edit', $documents->id], ['escape' => false, 'style' => 'margin:0'])?>
165 - <?= $this->Form->postLink(__('<i class="icon-trash"></i>'), ['controller' => 'Documents', 'action' => 'delete', $documents->id], ['escape' => false, 'style' => 'margin:0', 'confirm' => __('Êtes-vous sur de vouloir supprimer # {0}?', $documents->id)]) ?> 167 + <?= $this->Form->postLink(__('<i class="icon-trash"></i>'), ['controller' => 'Documents', 'action' => 'delete', $documents->id], ['escape' => false, 'style' => 'margin:0', 'confirm' => __('Êtes-vous sur de vouloir supprimer le document nommé {0}?', $documents->nom)]) ?>
  168 + <?= $this->Form->postLink(__('<i class="icon-envelope"></i>'), ['controller' => 'Documents','action' => __('mailDevis' ,$documents->id),$documents->id], ['escape' => false,'style' => 'margin:0','confirm' => __(' Voulez vous envoyer le document par mail ? ')])?>
166 </td> 169 </td>
167 <?php } ?> 170 <?php } ?>
168 <td><?= $i ?></td> 171 <td><?= $i ?></td>