Cr Er Un Rapport

Pages: 14 (879 mots) Publié le: 1 juillet 2015
GLPI

v0.72.4

Plugin Reports
Créer un rapport

Plugin Reports – Tutoriel v1.1

Page 1

Sommaire
Introduction : ...................................................................................................................................................... 3
Création des fichiers :........................................................................................................................................ 4
1.

Le fichier « historiquedescontrats.php » : ............................................................................................... 5
1)

Déclarations obligatoires: ................................................................................................................ 5

2)

Instanciation:................................................................................................................................... 6

3)

Critères de recherche: ...................................................................................................................... 7

4)

Déclaration des colonnes: ................................................................................................................ 8

5)

Requête :.......................................................................................................................................... 9

6)

Exécution: ...................................................................................................................................... 10

2.

Les fichiers de langue:.......................................................................................................................... 11

Fichier final: ..................................................................................................................................................... 12
1.

Code : ............................................................................................................................................. 12

2.

Résultat:......................................................................................................................................... 13

Conclusion ....................................................................................................................................................... 14

Plugin Reports – Tutoriel v1.1

Page 2

Introduction :

Le plugin Reports de GLPI permet, via l’ajout d’un fichierPHP et d’un ou plusieurs fichiers de
langue associés, de créer facilement des rapports. Ce tutoriel a pour but d’expliquer la méthode de création
d’un rapport.

Plugin Reports – Tutoriel v1.1

Page 3

Création des fichiers :

Prenons l’exemple d’un rapport qui dresserait la liste des ordinateurs sous contrat avec une date de
début d’utilisation paramétrable, nous l’appellerons «historiquedescontrats ». Il sera disponible en français
et en anglais.
Les fichiers nécessaires sont donc :
+ historiquedescontrats
 historiquedescontrats.php
 historiquedescontrats.fr_FR.php
 historiquedescontrats.en_GB.php
Le fichier principal est historiquedescontrats.php, c’est lui qui contient la requête à exécuter. Pour
fonctionner, il a besoin d’au moins un fichier de langue. Dans notre cas, nous enavons deux.
Tous ces fichiers sont placés dans un dossier qui porte le même nom que le rapport. Ce qui nous donne
l’arborescence suivante :

Plugin Reports – Tutoriel v1.1

Page 4

1. Le fichier « historiquedescontrats.php » :
1) Déclarations obligatoires:
Ces déclarations sont nécessaires à GLPI. Elles permettent d’initialiser les variables globales et
d’inclure le fichier de configuration.
Code :$NEEDED_ITEMS = array("search");
$USEDBREPLICATE = 1;
$DBCONNECTION_REQUIRED = 0;
define('GLPI_ROOT', '../../../..');
include (GLPI_ROOT . "/inc/includes.php");

Plugin Reports – Tutoriel v1.1

Page 5

2) Instanciation:
Le rapport doit être instancié pour pourvoir hériter des méthodes déjà implémentées.
Code :

$report = new AutoReport(‘historiquedescontrats’);

Plugin Reports – Tutoriel v1.1...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Cr er un picerie solidaire
  • Concevoir Et Cr Er Un Service
  • Cr er une association
  • Cr Er Une SUARL Une SARL Une SCI Une SCS Une SNC
  • Cr Er Un R Seau Local Windows7
  • CR
  • Le Cr ne
  • Annie er

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !