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 2023-02-09 13:48:42

Doubleve
Member
Registered: 2018-07-10
Posts: 40

Migration 9.5.3 vers 10.0.0.6 Mofification de la couleur des status

Bonjour,

Sur ma version acuelle de GLPI j'ai modifié le fichier inc/search.class.php de manière à avoir des couleurs différentes en fonction des status

Voici la modification :

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;
   }

Je viens de monté un serveur de test avec import de ma base pour voir si tout fonctionne parfaitement.
La refonte complète de GLPI 10 fait que je ne retrouve plus mes petits  sad .
Y a til quelqu'un qui utilise se genre de modifications où qui peut m'indiquer sur quels fichiers on peut intervenir ?
Merci beaucoup.

Offline

#2 2023-02-14 19:18:00

Doubleve
Member
Registered: 2018-07-10
Posts: 40

Re: Migration 9.5.3 vers 10.0.0.6 Mofification de la couleur des status

Bonjour

Personne pour me mettre sur la voie

J’ai beau parcourir les fichiers css je ne vois pas où apporter les modifications.
Merci

Offline

#3 2023-05-17 20:12:39

webmastergreg
Member
Registered: 2010-09-23
Posts: 131
Website

Re: Migration 9.5.3 vers 10.0.0.6 Mofification de la couleur des status

Bonjour,

version 10.0.7

src/Search.php

ligne 6455

            case "glpi_projectstates.name":
                if (array_key_exists('color', $data[$NAME][0])) {
                    $bg_color = $data[$NAME][0]['color'];
                    if (!empty($bg_color)) {
                        $out = " class=\"shadow-none\" style=\"background-color: $bg_color;\" ";
                    }
                }
                break;

GLPI 10.0.7 / LSWS Enterprise 6.1.2 + PHP 8.1.25 with Zend OPcache + MariaDB 10.3.39  / CENTOS 7.9

Offline

Board footer

Powered by FluxBB