//Followup infos
$followups = getAllDatasFromTable('glpi_ticketfollowups', $restrict);
$data['followups'] = [];
$indice= 0; //-------------------------------------------------------------> add
foreach ($followups as $followup) {
$tmp = [];
$tmp['##followup.isprivate##'] = Dropdown::getYesNo($followup['is_private']);
$tmp['##followup.author##'] = Html::clean(getUserName($followup['users_id']));
$tmp['##followup.requesttype##'] = Dropdown::getDropdownName('glpi_requesttypes',
$followup['requesttypes_id']);
$tmp['##followup.date##'] = Html::convDateTime($followup['date']);
$tmp['##followup.description##'] = $followup['content'];
$indice++; //-----------------------------------------------------------> add
if($indice == 1) { //---------------------------------------------------> add
$data['followups'][] = $tmp;
} //--------------------------------------------------------------------> add
}
$data['##ticket.numberoffollowups##'] = count($data['followups']);
$data['##ticket.numberoffollowups##'] = $indice; //------------------------> add
J'aimerais savoir s'il existe un balise sur GLPI (9.2) pour forcer l'arrêt de la boucle ##FOREACHfollowups##... ##ENDFOREACHfollowups## avant la fin de son exécution.
En fait le but de la manoeuvre est de pouvoir afficher uniquement le dernier suivi crée lors du traitement d'un ticket
J'utilise GLPI version 9.2 sur freeBSD
]]>