You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2017-08-14 10:02:40

miss
Member
Registered: 2017-05-05
Posts: 108

Critère de recherche- rapport personnalisé GLPI [Résolu]

Bonjour à tous,

J'utilise depuis peu le plugin reports (version 1.10) pour créer des rapports sur la version 9.1 de GLPI mais le problème est que je n'arrive pas à créer un champ recherche pouvant me permettre de rechercher des éléments spécifiques dans mes rapports suivant des critères donnés. J'ai par exemple un rapport qui m'affiche la liste de tous les ordinateurs inventoriés et je voudrais créer un champ recherche à partir duquel je pourrais afficher dans la liste les ordinateurs dont les noms sont X. Comment puis-je faire SVP. Je vous en remercie et veuillez m'excuser pour un quelconque dérangement smile

Last edited by miss (2017-08-16 15:49:15)

Offline

#2 2017-08-14 14:51:10

miss
Member
Registered: 2017-05-05
Posts: 108

Re: Critère de recherche- rapport personnalisé GLPI [Résolu]

Personne? hmm

Offline

#3 2017-08-16 11:32:51

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Critère de recherche- rapport personnalisé GLPI [Résolu]

Regarder le rapport infocom.php, vous aurez un exemple


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#4 2017-08-16 11:47:47

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: Critère de recherche- rapport personnalisé GLPI [Résolu]

ci dessous le code pour une recherche par nom d'ordinateur :(à completer ou adapter)

define('GLPI_ROOT', '../../../..');
include (GLPI_ROOT . "/inc/includes.php");

//Titre du rapport
$report= new PluginReportsAutoReport("Mon_Rapport");
$recherche= new PluginReportsTextCriteria($report, 'glpi_computers.name', 'Le nom de l'ordinateur contient :');
$report->displayCriteriasForm();
$query =" SELECT glpi_computers.name from glpi_computers WHERE 1=1  ";
if ($report->criteriasValidated()){
$query .= $report->addSqlCriteriasRestriction();
}
//décommenter pour debug;
//echo $query ."<br/>"; 
$report->setSqlRequest($query);
$report->execute();

Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

#5 2017-08-16 15:48:16

miss
Member
Registered: 2017-05-05
Posts: 108

Re: Critère de recherche- rapport personnalisé GLPI [Résolu]

Merci pour vos diverses réponses smile

Offline

Board footer

Powered by FluxBB