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 2019-06-28 12:05:18

serviceit
Member
Registered: 2018-02-12
Posts: 13

Modifier couleur statut glpi 9.4

Bonjour,
je voudrais changer la couleur de fond des statuts des équipements et des tickets pour la version 9.4 de glpi.
On m'avait indiqué les modif à faire pour la version 9.2 (https://forum.glpi-project.org/viewtopic.php?id=163211) mais cela ne fonctionne plus.

merci de votre aide

Version GLPI 9.4.2

Offline

#2 2019-07-04 16:57:39

serviceit
Member
Registered: 2018-02-12
Posts: 13

Re: Modifier couleur statut glpi 9.4

Et bien je répond à moi même :

Toujours modifier le fichier inc/search.class.php :
Pour les statuts du parc
Allez ligne :  5208

         case "glpi_projectstates.name" :
            if (array_key_exists('color', $data[$NAME][0])) {
               $out = " style=\"background-color:".$data[$NAME][0]['color'].";\" ";
            }
            break;
			
//Affichage en couleur des statuts des machines
	case 'glpi_states.completename' :

		switch($data[$NAME][0]['name']) {

					 case 'Prêt' :
						 return " style=\"background-color: #f4ec73\" ";
					 case 'En service' :
						 return " style=\"background-color: #b0f2b6\" ";
					 case 'Volé' :
						 return " style=\"background-color: #e6e697\" ";
					 case 'En stock' :
						 return " style=\"background-color: #dff2ff\" ";
					 case 'En panne' :
						 return " style=\"background-color: #ffcece\" ";
					case 'Au rebus' :
						 return " style=\"background-color: #bcbcb7\" ";
					case 'Inconnu' :
						 return " style=\"background-color: #f90000\" ";
				
				default :
						return "";
				  }
     // fin modif
 }

      return $out;
   }

Pour le statuts des tickets :
Ligne 5752 après "glpi_problems.status" :
Ajouter les lignes ci-dessous

  
case 'glpi_problems.status':
               $status = Problem::getStatus($data[$ID][0]['name']);
               return Problem::getStatusIcon($data[$ID][0]['name']) . " $status";

//Affichage en couleur des statuts des tickets sans l'icone
case 'glpi_tickets.status':
               $status = Ticket::getStatus($data[$ID][0]['name']);
               //return Ticket::getStatusIcon($data[$ID][0]['name']) . " $status";
			   
		switch($status) {

                case 'Clos' :
                        return "<div style='background-color: #000001; width: 130px; height: 30px; color: white'>&nbsp;$status</div>";
                case 'En cours (Attribué)' :
                        return "<div style='background-color: #3380E6; width: 130px; height: 30px; color: white'>&nbsp;$status</div>";
                case 'En attente' :
                        return "<div style='background-color: #f2a437; width: 130px; height: 30px. color: white'>&nbsp;$status</div>";
                case 'Résolu' :
                         return "<div style='background-color: #53D47E ; width: 130px; height: 30px; color: white'>&nbsp;$status</div>";
                default :
                        return "";
                }
// fin modif

Offline

#3 2023-05-24 11:49:59

cyril.colin
Member
Registered: 2015-08-24
Posts: 32

Re: Modifier couleur statut glpi 9.4

Bonjour,
Je reviens sur ce post.

Je l'ai mis en place sur ma version 9.4, cela fonctionne très bien.

Nous voudrions migrer en version 10, mais cela ne semble plus être compatible.

Il y a t il un équivalent a mettre en place sur GLPI 10 ?

Offline

Board footer

Powered by FluxBB