You are not logged in.
Pages: 1
Bonjour,
J'utilise le plugin Alertes supplémentaires (alerting) et lorsque je sélectionne Entité Racine (Voir tous) dans la page du plugin censée m'afficher les listes des tickets non fermés depuis X temps, j'obtiens 'Aucun ticket non fermé depuis plus de X jours', alors que lorsque je sélectionne une entité particulière, j'obtiens bien les tickets non fermés.
J'ai réussi à obtenir ce que je voulais en remplaçant
$query = "SELECT * FROM `glpi_tracking`
WHERE `FK_entities` = '" . $_SESSION["glpiactive_entity"] . "'
AND ((`date` <= '".$date_tickets."' AND `closedate` IS NULL)
OR (`date` <= '".$date_tickets."'
AND (`status` = 'new' OR `status` = 'plan' OR `status` = 'assign' OR `status` = 'standby'))) ";
par
$query = "SELECT * FROM `glpi_tracking` WHERE" ;
if( $_SESSION["glpiactive_entity"] != 0 ) {
$query .= " `FK_entities` = '" . $_SESSION["glpiactive_entity"] . "' AND" ;
}
$query .= " ((`date` <= '".$date_tickets."' AND `closedate` IS NULL)
OR (`date` <= '".$date_tickets."'
AND (`status` = 'new' OR `status` = 'plan' OR `status` = 'assign' OR `status` = 'standby'))) ";
dans le fichier GLPI_ROOT/plugins/alerting/inc/plugin_alerting.display.function.php
Y'a-t-il quelque chose que j'ai loupé ? Est-ce volontaire ?
Last edited by jarbinks (2010-07-29 11:05:07)
Offline
Pages: 1