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 2016-05-03 09:14:17

Daaaguy
Member
Registered: 2016-05-02
Posts: 3

Customiser enquête interne

Bonjour à tous !
Je fais une rapide présentation :
Je suis apprenti voir même débutant sur GLPI (v. 0.84.7 ). Mon projet est de pouvoir mettre autant d'information que je veux dans l'onglet satisfaction lorsque le ticket est clos (zone enquête interne).

Tout d'abord je ne viens pas ici pour que vous me donniez tout, tout de suite (si la tâche que je vous aies expliqué est simple). C'est pour cela que j'ai fait quelques recherches de mon côté et voici ce que ça donne.
* N'hésitez pas à me corriger si jamais j'ai mal compris.

Etape une : L'enquête interne fonctionne. (Paramétrer onglet Admin. & Conf.)

Etape deux : J'ai du chercher où se passe le "coeur" de GLPI, quel fichier ?
..wamp\www\glpi\inc
Après avoir parcouru les fichiers voici ceux qui me paraissent importants :
ticketsatisfaction.class.php et ticket.class.php

Etape 3 : Je me suis renseigné comment les champs sont traduits. Ceci est dût grâce à une syntaxe du type :
.__('Txt_a_traduire').
Txt_a_traduire est à définir dans les fichiers langues se trouvant dans :
..wamp\www\glpi\locales\fr_FR.po (pour la langue française par exemple)

msgid "Txt_a_traduire"
msgstr "Ici vous écrivez votre traduction"

Une fois ce fichier enregistrez, pour que les traduction soient opérationnelles, il faut impérativement convertir ce fichier .po en .mo grâce à un convertisseur se trouvant sur le net.

Etape 4 : En jouant avec le php, j'ai pu rapidement afficher des labels, et réduire le nombre d'étoiles pour noter l'enquête. Mais voilà
où je coince..

Où les variables dans ce fichier sont elles déclarées ?


EDIT : Apparemment j'ai retrouvé les variables dans la BDD mysql !

Y'a t'il une mécanique beaucoup plus simple afin de compléter au mieux ma tâche, c'est à dire : Regarder au début tel fichier, puis aller sur le fichier ticketsatisfaction.class.php, puis remplir le fichier traduction..?

Last edited by Daaaguy (2016-05-04 16:18:38)

Offline

#2 2016-05-03 12:11:11

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

Re: Customiser enquête interne

Si vous voulez modifier le formulaire de l'enquête interne, le plus simple est de créer un plugin et de définir l'enquête en tant qu'enquête externe avec en URL celle de votre formulaire du plugin


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

#3 2016-05-03 12:38:26

Daaaguy
Member
Registered: 2016-05-02
Posts: 3

Re: Customiser enquête interne

Merci pour votre réponse !

J'avais mis en place une enquête externe "Limesurvey" mais je tiens vraiment à faire une enquête interne.

Offline

#4 2016-05-03 15:03:44

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

Re: Customiser enquête interne

Comme indiqué, vous pouvez faire une enquête interne GLPI en utilisant un plugin.


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

#5 2016-05-03 15:18:18

Daaaguy
Member
Registered: 2016-05-02
Posts: 3

Re: Customiser enquête interne

Ah pardonnez mon incompréhension !
Parlez-vous du plugin "ARSurveys" ?

cdt,

Offline

Board footer

Powered by FluxBB