You are not logged in.
Pages: 1
Topic closed
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
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
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!
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
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
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.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
intégré en 0.83
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Yes! Cool! Ca évitera de modifier le code à chaque upgrade... Dès que la version 0.83 est stabilisée, j'upgrade
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
Pages: 1
Topic closed