status) == 'ARCHIVED') echo ' '; ?> designation) ?> numero_laboratoire) ?> status) == 'ARCHIVED') echo ' (Archivé)'; ?> requestAction('/QrCodes/creer/'.$materiel->numero_laboratoire); echo $this->Html->image($this->request->session()->read("filename"), [ 'alt' => 'QrCode : '.$materiel->numero_laboratoire, 'style' => 'float: right']); ?>

Html->link(__(' Editer ce matériel'), ['action' => 'edit', $materiel->id], ['escape' => false, 'onclick' => 'return true;', 'style' => 'margin-right: 10px' ]); if($materiel->status == 'VALIDATED') { // BOUTON NOUVEAU SUIVI echo $this->Html->link(' Nouv. Suivi', ['controller' => 'suivis', 'action' => 'add', $materiel->id], ['title' => 'Faire un nouveau suivi de ce matériel', 'style' => 'margin-right: 10px', 'escape' => false] ); // End link // BOUTON NOUVEL EMPRUNT echo $this->Html->link(' Nouv. Emprunt', ['controller' => 'emprunts', 'action' => 'add', $materiel->id], ['title' => 'Faire un nouvel emprunt de ce matériel', 'style' => 'margin-right: 10px', 'escape' => false] ); // End link echo $this->Html->link(' Lier un Doc.', ['controller' => 'documents', 'action' => 'add', 'mat' => $materiel->id, ], ['title' => 'Attacher un Doc. à ce matériel', 'style' => 'margin-right: 10px', 'escape' => false ] ); } if (($materiel->status == 'VALIDATED') || ($materiel->status == 'CREATED')) { echo $this->Html->link(' Doc. admission', ['controller' => 'documents', 'action' => 'admission', $materiel->numero_laboratoire], ['title' => 'Voir le document d\'admission', 'style' => 'margin-right: 10px', 'escape' => false]); } // Doc sortie (admin only) else if (($materiel->status == 'ARCHIVED') || ($materiel->status == 'TOBEARCHIVED')) { echo $this->Html->link(' Doc. sortie', ['controller' => 'documents', 'action' => 'sortie', $materiel->numero_laboratoire], ['title' => 'Voir le document de sortie', 'style' => 'margin-right: 10px', 'escape' => false]); } // 2) Bouton de changement de statut : Valider, Demander archivage, ou Archiver switch ($materiel->status) { case "CREATED": echo $this->Html->link(' Valider', ['action' => 'statusValidated', $materiel->id, 'view'], ['title' => 'Valider le matériel', 'style' => 'margin-right: 10px', 'escape' => false]); break; case "VALIDATED": echo $this->Html->link(' Demander sortie', ['action' => 'statusToBeArchived', $materiel->id, 'view'], ['title' => 'Demander la sortie de l\'inventaire', 'style' => 'margin-right: 10px', 'escape' => false]); break; case "TOBEARCHIVED": echo $this->Html->link(' Sortie inventaire', ['action' => 'statusArchived', $materiel->id, 'view'], ['title' => 'Sortir définitivement de l\'inventaire', 'style' => 'margin-right: 10px', 'escape' => false, 'confirm' => 'Êtes-vous sur de bien vouloir archiver ' . $materiel->designation . ' ?']); break; } // switch echo $this->Html->link(' Copier ce matériel', ['controller' => 'materiels', 'action' => 'add', $materiel->id], ['title' => 'Copier ce matériel', 'style' => 'margin-right: 10px; margin-top: 10px; display: inline-block', 'escape' => false]); // BOUTON ETIQUETTE POSEE if ($configuration->hasPrinter) { echo '
'; $action = 'Impr. ruban'; echo $this->Html->link(' '.$action, ['action' => 'printLabelRuban', h($materiel->id), 'view'], ['title' => 'Imprimer sur un ruban 12mm', 'style' => 'margin-right: 10px', 'escape' => false, 'onclick' => 'return true;' ]); // End link echo $this->Html->link( ' '. (h($materiel->etiquette) ? "Etiquette NON posée sur le matériel" : "Etiquette posée sur le matériel"), ['controller' => 'materiels', 'action' => h($materiel->etiquette) ?'setLabelIsNotPlaced':'setLabelIsPlaced', h($materiel->id), 'view'], ['title' => h($materiel->etiquette) ? "En cliquant sur ce bouton, vous déclarez que l'étiquette n'a PAS été posée sur le matériel": "En cliquant sur ce bouton, vous certifiez que l'étiquette a bien été posée sur le matériel", 'style' => 'margin-left: 0px', 'escape' => false] ); // End link echo '
'; } ?>

Informations

materiel_administratif) == 1 && h($materiel->materiel_technique) == 1) { $type = 'Administratif et technique'; } else if (h($materiel->materiel_administratif) == 1) { $type = 'Administratif'; } else if (h($materiel->materiel_technique) == 1) { $type = 'Technique'; } $displayElement(__('Description'), h($materiel->description)); $displayElement(__('Materiel inventorié'), $type); $displayElement(__('Organisme'), $materiel->has('organisme') ? h($materiel->organisme->nom) : ''); $displayElement(__('N. Inventaire Organisme'), h($materiel->numero_inventaire_organisme)); $displayElement(__('Domaine'), $materiel->has('sur_category') ? h($materiel->sur_category->nom) : ''); $displayElement(__('Catégorie'), $materiel->has('category') ? h($materiel->category->nom) : ''); $displayElement(__('Sous-Catégorie'), $materiel->has('sous_category') ? h($materiel->sous_category->nom) : ''); $displayElement(__('Date de reception'), date("d-m-Y", strtotime(h($materiel->date_reception)))); if(h($materiel->etiquette) == 0) { $etiq="Non"; }else { $etiq="Oui"; } $displayElement(__('Etiquette posée'), $etiq); $displayElement(__('Groupe thématique'), $materiel->has('groupes_thematique') ? $this->Html->link($materiel->groupes_thematique->nom, ['controller' => 'GroupesThematiques', 'action' => 'view', $materiel->groupes_thematique->id]) : ''); $displayElement(__('Groupe métier'), $materiel->has('groupes_metier') ? $this->Html->link($materiel->groupes_metier->nom, ['controller' => 'GroupesMetiers', 'action' => 'view', $materiel->groupes_metier->id]) : ''); $displayElement(__('Date d\'achat'), date("d-m-Y", strtotime(h($materiel->date_acquisition)))); $displayElement(__('Statut'), h($materiel->status)); $displayElement(__('Prix (HT)'), h($materiel->prix_ht).' €'); $displayElement(__('Fournisseur'), h($materiel->fournisseur)); $displayElement(__('CentreFinancier/EOTP'), h($materiel->eotp)); $displayElement(__('N° commande'), h($materiel->numero_commande)); $displayElement(__('Code comptable'), h($materiel->code_comptable)); $displayElement(__('N° de série'), h($materiel->numero_serie)); $displayElement(__('Lieu de stockage'), $materiel->has('site') ? h($materiel->site->nom) : ''); $displayElement(__('Responsable'), $this->Html->link(h($materiel->nom_responsable), 'mailto:'.h($materiel->email_responsable))); $displayElement(__('N. interne (labo)'), h($materiel->numero_laboratoire)); $displayElement(__('N. inventaire (ancien)'), h($materiel->numero_inventaire_old)); $displayElement(__('Date création'), h($materiel->created)); $displayElement(__('Nom du créateur'), h($materiel->nom_createur)); $displayElement(__('Date modification'), h($materiel->modified)); $displayElement(__('Nom du modificateur'), h($materiel->nom_modificateur)); ?>

Suivi(s) du matériel (suivis) ?>)

suivis)) { ?> suivis as $suivis): ?>
organisme) ?> date_controle) ?> date_prochain_controle) ?> type_intervention) ?> Html->link(__(''), ['controller' => 'Suivis', 'action' => 'view', $suivis->id], ['escape' => false, 'style' => 'margin:0']) ?>

Emprunt(s) du matériel (emprunts) ?>)

emprunts)) { ?> emprunts as $emprunts): $type = 'Externe'; $lieu = $emprunts['laboratoire']; if ($emprunts['emprunt_interne'] == 1) { $type = 'Interne'; $lieu = $emprunts['e_lieu_stockage'].'-'.$emprunts['e_lieu_detail']; } ?>
nom_emprunteur) ?> date_emprunt) ?> date_retour_emprunt) ?> Html->link(__(''), ['controller' => 'Emprunts', 'action' => 'view', $emprunts->id], ['escape' => false, 'style' => 'margin:0']) ?>

Fichier(s) lié(s) au matériel (documents) ?>)

documents)) { ?> documents as $documents): ?>
id) ?> chemin) ?> type_doc) ?> Html->link(__(''), ['controller' => 'Documents', 'action' => 'view', $documents->id], ['escape' => false, 'style' => 'margin:0']) ?>
element('menu') ?> element('menu_view', [ 'pluralHumanName' => 'Matériels', 'singularHumanName' => 'Matériel', 'lien' => $materiel->id ]) ?>