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-12-28 16:48:33

Badboy
Member
Registered: 2007-01-11
Posts: 9

Icone de deconnexion

Bonjour,

tout d'abord je tiens à vous féliciter pour les évolutions de GLPI que je suis depuis la v.0.68 au moins.

La fonctionnalité de thème est vraiment pas mal, cependant en créant un thème personnalisé, je me suis aperçu d'un bogue dans le code du fichier html.class.php qui se traduit par une génération du code html différent entre l'interface standard et l'interface simplifiée.

Je suis en version 0.91.1.

Les paramètres de style définis dans le fichier mapalette.css qui remplacent ceux définis dans le fichier styles.css correctement sur l'interface standard ne s'appliquent pas sur l'interface simplifiée pour la balise:
#c_preference #logout_icon {
  background: url("../../pics/logout.png") repeat scroll 0% 0% transparent;
}

Après recherche, le code dans le fichier html.class.php est différent en fonction du type d'interface.
Pour l'interface standard, lignes 1515 à 1519, le code est le suivant:
      echo "' title=\"".__s('Logout')."\">";
      echo "<span id='logout_icon' title=\"".__s('Logout').
             "\"  alt=\"".__s('Logout')."\" class='button-icon' />";
      echo "</a>";
      echo "</li>\n";

Pour l'interface simplifiée, lignes 2036 à 41, le code est le suivant:
      echo "' title=\"".__s('Logout')."\">";
      // check user id : header used for display messages when session logout
      echo "<img src='".$CFG_GLPI["root_doc"]."/pics/logout.png' title=\"".__s('Logout').
             "\"  alt=\"".__s('Logout')."\" class='button-icon'>";
      echo "</a>";
      echo "</li>\n";

En remplaçant le second bloc de code par le premier, la page simplifiée prend bien en compte le changement d'icône spécifié dans le fichier de style mapalette.css.

Le fichier html.class.php pourrait-il être corrigé ou y a-t-il une raison expliquant ce comportement ?

Merci d'avance.

Offline

#2 2017-01-05 17:20:59

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

Re: Icone de deconnexion


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

Board footer

Powered by FluxBB