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 2010-09-13 15:08:17

ceisa
Member
From: Toulouse(31), FRANCE
Registered: 2007-10-08
Posts: 22
Website

Intégration de Auto refresh de tracking.php

Bonjour,

Juste une toute petite suggestion sur les fonctionnalités de standard de GLPI.

J'imagine qu'un grand nombre d'utilisateurs restent régulièrement sur la page tracking.php
Visiblement, malgrétoutes les nouvelles releases (très régulières) de GLPI, la fonctionnalité permettant un autorefresh n'est toujours pas intégrée dans la version standard.

Afin de me permettre cet autorefresh toutes les 60 secondes, j'ai rajouté le code suivant dans le fichier /inc/display.function.php :
"
                // Refresh automatique  sur tracking.php
                echo "<script type=\"text/javascript\">\n";
                echo "var url = document.location.toString();\n";
                echo "var i = url.lastIndexOf(\"/\");\n";
                echo "var page = url.substr(i+1);\n";
                echo "if (page == 'tracking.php') {setInterval(\"window.location.reload()\",60000);}\n";
                echo "\n";
                echo "</SCRIPT>\n";
"

Ce code est à insérer juste avant la ligne " // End of Head "

Y a-t-il une raison à ne pas vouloir intégrer cette fonctionnalité d'auto refresh dans le standard (activable ou non dans les option de configuration)?

D'avance merci.

Cordialement.

Last edited by ceisa (2010-09-13 15:32:57)


Franck POLSTER
Chef de projet SAP de la société SCT TOUTELECTRIC http://www.toutelectric.fr
GLPI 0.78.4 sous Mandravia 2010.2 avec Apache 2.2.15, MySql 5.1.55 et PHP 5.2.0

Offline

#2 2010-09-14 17:54:03

unital
Member
From: Paris
Registered: 2009-01-13
Posts: 28

Re: Intégration de Auto refresh de tracking.php

Suggestion très intéressante en effet !


VM : Debian GNU/Linux Lenny 5.0.3 Apache2, Mysql5.0 
Authentification Ldap
GLPI Ver. 72.4
OCS Ver. 1.02

Offline

#3 2011-02-21 16:30:22

ceisa
Member
From: Toulouse(31), FRANCE
Registered: 2007-10-08
Posts: 22
Website

Re: Intégration de Auto refresh de tracking.php

Bonjour,

Malgrès cette suggestion qui semblait très intéressante, toujours rien 10 version plus tard... lol

Par contre, voici suite dernières modifs du projet, le code à légèrement évolué (nom du fichier /inc à rafraichir...)

voici donc les lignes qui fonctionnent sur le 0.78.2 :

   // Refresh automatique sur tracking.php
   echo "<script type=\"text/javascript\">\n";
   echo "var url = document.location.toString();\n";
   echo "var i = url.lastIndexOf(\"/\");\n";
   echo "var page = url.substr(i+1);\n";
   echo "if (page == 'ticket.php') {setInterval(\"window.location.reload()\",60000);}\n";
   echo "\n";
   echo "</SCRIPT>\n";

Ce code est à insérer juste avant la ligne " // End of Head "

Je reste toujours intéressé pour que cette fonctionnalité soit intégrée à la version standard (ça évitera de reporter ce code à chaque mise à jour.

A bientôt! smile


Franck POLSTER
Chef de projet SAP de la société SCT TOUTELECTRIC http://www.toutelectric.fr
GLPI 0.78.4 sous Mandravia 2010.2 avec Apache 2.2.15, MySql 5.1.55 et PHP 5.2.0

Offline

#4 2011-05-19 17:28:25

Asuchi
Member
From: Lyon
Registered: 2011-02-01
Posts: 1

Re: Intégration de Auto refresh de tracking.php

pour commencer merci ceisa pour ce code qui va bien me servir ^^

Et pour te remercier ... Pourquoi ne pas développer un plugin simple pour GLPI puisque le code est déjà là.
Je ne sais pas si c'est compliqué mais ça pallierais au problème de l'absence du auto refresh

Pour ma part, je vais m'en servir dans le rafraichissement d'une div permettant d'afficher si une catégorie de ticket est générée
genre ALERTE GENERAL QUI A FINI LE SUCRE A COTE DE LA MACHINE A CAFE

Offline

#5 2011-05-20 09:14:55

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Intégration de Auto refresh de tracking.php

Bonjour,

effectivement l'idée est intéressante et nous sommes passés à côté. Mea Culpa.
J'ouvre un ticket pour intégration dans la 0.83.
L'idée une activation dans les préférences avec définition du délai de refresh.

https://forge.indepnet.net/issues/2796


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#6 2011-05-26 15:46:38

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Intégration de Auto refresh de tracking.php

intégré en 0.83


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#7 2011-06-03 16:30:43

ceisa
Member
From: Toulouse(31), FRANCE
Registered: 2007-10-08
Posts: 22
Website

Re: Intégration de Auto refresh de tracking.php

Yes! Cool! Ca évitera de modifier le code à chaque upgrade... Dès que la version 0.83 est stabilisée, j'upgrade smile

Encore merci.


Franck POLSTER
Chef de projet SAP de la société SCT TOUTELECTRIC http://www.toutelectric.fr
GLPI 0.78.4 sous Mandravia 2010.2 avec Apache 2.2.15, MySql 5.1.55 et PHP 5.2.0

Offline

#8 2011-06-03 18:53:27

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Intégration de Auto refresh de tracking.php

Je clos


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

Board footer

Powered by FluxBB