From e51ef87bd128dc0ca6373ac4a26f7ace463f29c3 Mon Sep 17 00:00:00 2001 From: Etienne Pallier Date: Tue, 13 Jun 2017 09:43:52 +0200 Subject: [PATCH] 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 | 7 ++++--- src/Template/Materiels/view.ctp | 1 + src/Template/Suivis/view.ctp | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------- 3 files changed, 71 insertions(+), 67 deletions(-) diff --git a/src/Template/Documents/admission.ctp b/src/Template/Documents/admission.ctp index 7bd2e32..ad0ad55 100644 --- a/src/Template/Documents/admission.ctp +++ b/src/Template/Documents/admission.ctp @@ -55,9 +55,10 @@ $texte = "Laboratoire / Unite: "; $fpdf->Cell(50, 6, $texte, '', 0, 'L', false); $fpdf->SetFont('Times', 'B', 12); //$labName = $configuration->labName; -//$labUMR = $configuration->labUmr; -$labName = "IRAP"; -$labUMR = "UMR5277"; +$labName = $configuration->labNameShort; +$labUMR = $configuration->labUmr; +//$labName = "IRAP"; +//$labUMR = "UMR5277"; $fpdf->Cell(70, 6, utf8_decode("$labName - $labUMR"), '', 0, 'L', false); $fpdf->Ln(11); diff --git a/src/Template/Materiels/view.ctp b/src/Template/Materiels/view.ctp index 0a79cda..d4e2dab 100755 --- a/src/Template/Materiels/view.ctp +++ b/src/Template/Materiels/view.ctp @@ -3,6 +3,7 @@ use Cake\I18n\Time; use Cake\I18n\Date; use Cake\ORM\TableRegistry; ?> +

+

Détail suivi

+ -
nom_createur])) || (in_array($role, ['Administration', 'Administration Plus', 'Super Administrateur'])) - || ($role == 'Responsable' && - ((isset($userConnected->groupes_metier_id) && $userConnected->groupes_metier_id != $idGmNa && $suivi->groupes_metier_id == $userConnected->groupes_metier_id) - ||(isset($userConnected->groupe_thematique_id) && $userConnected->groupe_thematique_id != $idGtNa && $suivi->groupes_thematique_id == $userConnected->groupe_thematique_id)))) { - echo $this->Html->link(__(' Editer ce suivi'), - ['action' => 'edit', $suivi->id], - ['escape' => false,'onclick' => 'return true;'] - ); - echo $this->Form->postLink(__(' Supprimer ce suivi'), - ['action' => 'delete', $suivi->id], - ['style'=>'margin-left: 10px', 'escape' => false, 'confirm' => __('Êtes-vous sur de vouloir supprimer # {0}?', $suivi->id)] - ); - - echo $this->Html->link(' Lier un Doc.', - ['controller' => 'documents', - 'action' => 'add', - $suivi->id], - ['style'=>'margin-left: 10px', 'title' => 'Attacher un Doc. à ce suivi', - 'escape' => false] - ); - + if ( + ( $role == 'Utilisateur' && in_array($username, [$suivi->nom_createur]) ) + || ( in_array($role, ['Administration', 'Administration Plus', 'Super Administrateur']) ) + || ( + $role == 'Responsable' && ( + ( isset($userConnected->groupes_metier_id) && $userConnected->groupes_metier_id != $idGmNa && $suivi->groupes_metier_id == $userConnected->groupes_metier_id ) + || + ( isset($userConnected->groupe_thematique_id) && $userConnected->groupe_thematique_id != $idGtNa && $suivi->groupes_thematique_id == $userConnected->groupe_thematique_id ) + ) + ) + ) { + echo $this->Html->link(__(' Editer ce suivi'), + ['action' => 'edit', $suivi->id], + ['escape' => false,'onclick' => 'return true;'] + ); + echo $this->Form->postLink(__(' Supprimer ce suivi'), + ['action' => 'delete', $suivi->id], + ['style'=>'margin-left: 10px', 'escape' => false, 'confirm' => __('Êtes-vous sur de vouloir supprimer # {0}?', $suivi->id)] + ); + + echo $this->Html->link(' Lier un Doc.', + ['controller' => 'documents', + 'action' => 'add', + $suivi->id], + ['style'=>'margin-left: 10px', 'title' => 'Attacher un Doc. à ce suivi', + 'escape' => false] + ); } ?>
@@ -56,6 +63,7 @@ ?>
+ type_suivi->nom == "Vérification métrologique") { @@ -92,13 +100,13 @@ } ?> + +
-

+

Fichier(s) lié(s) au suivi (documents) ?>)

- -
documents) || $suivi->type_suivi->nom == "Vérification métrologique") { ?> @@ -138,53 +146,47 @@
metrologie && ( isset($suivi->fichemetrologiques) || $suivi->fichemetrologiques != "" ) ) { ?> -

+

Archive du suivi metrologique (fichemetrologiques) ?>)

+
fichemetrologiques)) { ?> -
- - - - - - - - - - fichemetrologiques, TRUE) as $fichemetrologique): - - ?> - - - - - - - - - - - -
- - - Html->link(__(''), ['controller' => 'Documents', 'action' =>'ficheMetrologique', $fichemetrologique->id], ['escape' => false, 'style' => 'margin:0'])?> - Form->postLink(__(''), ['controller' => 'Fichemetrologiques', 'action' => 'delete', $fichemetrologique->id], ['escape' => false, 'style' => 'margin:0', 'confirm' => __('Êtes-vous sur de vouloir supprimer # {0}?', $fichemetrologique->id)]) ?> - datefiche; ?>Html->link('Fiche '.$fichemetrologique->id, ['controller' => 'Documents', 'action' => 'ficheMetrologique', $fichemetrologique->id]) ?>conformeEMTstandart; ?>retard; ?>
+ + + + + + + + + + + fichemetrologiques, TRUE) as $fichemetrologique): ?> + + + + + + + + + + +
+ Html->link(__(''), ['controller' => 'Documents', 'action' =>'ficheMetrologique', $fichemetrologique->id], ['escape' => false, 'style' => 'margin:0'])?> + Form->postLink(__(''), ['controller' => 'Fichemetrologiques', 'action' => 'delete', $fichemetrologique->id], ['escape' => false, 'style' => 'margin:0', 'confirm' => __('Êtes-vous sur de vouloir supprimer # {0}?', $fichemetrologique->id)]) ?> + datefiche; ?>Html->link('Fiche '.$fichemetrologique->id, ['controller' => 'Documents', 'action' => 'ficheMetrologique', $fichemetrologique->id]) ?>conformeEMTstandart; ?>retard; ?>
- + +
-
- element('menu') ?> - element('menu_view', - [ 'pluralHumanName' => 'Suivis', - 'singularHumanName' => 'Suivi', - 'lien' => $suivi->id ]) ?> -
+
+ element('menu') ?> + element('menu_view', [ 'pluralHumanName' => 'Suivis', 'singularHumanName' => 'Suivi', 'lien' => $suivi->id ]) ?> +
-- libgit2 0.21.2