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 10 <?php
11 11 if (($role == 'Utilisateur' && in_array($username, [
12 12 $suivi->nom_createur
13   - ])) || (in_array($role, [
  13 + ])) || ($role == 'Responsable' && in_array($username, [$suivi->nom_createur]))
  14 + || (in_array($role, [
14 15 'Administration',
15 16 'Administration Plus',
16 17 'Super Administrateur'
... ... @@ -151,18 +152,20 @@ if ($suivi-&gt;type_suivi-&gt;nom == &quot;Vérification métrologique&quot;) {
151 152 <?php foreach ($suivi->documents as $documents): ?>
152 153 <tr>
153 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 156 <?php
156 157 if (($role == 'Utilisateur' && in_array($username, [
157 158 $suivi->nom_createur
158   - ])) || (in_array($role, [
  159 + ])) || ($role == 'Responsable' && in_array($username, [$suivi->nom_createur]))
  160 + || (in_array($role, [
159 161 'Administration',
160 162 'Administration Plus',
161 163 'Super Administrateur'
162 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 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 169 </td>
167 170 <?php } ?>
168 171 <td><?= $i ?></td>
... ...