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
Guest
Registered: 2018-02-12
Posts: 9

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
Guest
Registered: 2018-02-12
Posts: 9

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

Board footer

Powered by FluxBB