You are not logged in.
Pages: 1
Topic closed
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
Last edited by miss (2017-08-16 15:49:15)
Offline
Personne?
Offline
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
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
Merci pour vos diverses réponses
Offline
Pages: 1
Topic closed