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 2009-10-09 09:37:23

dsitoulon
Member
Registered: 2009-10-07
Posts: 3

Remplacement d'une colonne dans la vue Utilisateurs - Onglet Matériel

Bonjour,

La dernière colonne de l'URL ../glpi/front/user.form.php?ID=6 affiche inlassablement le terme "Utilisateur"

J'ai modifié cette colonne pour faire apparaître le modèle de matériel et vous propose donc en détail cette modification.

Fichier ../glpi/inc/user.function.php
function showDeviceUser

1) Remplacer ligne 102 à 108
        $ci=new CommonItem();

        echo "<div class='center'><table class='tab_cadre_fixe'><tr><th>".$LANG['common'][17]

                ."</th><th>".$LANG['entity'][0]

                ."</th><th>".$LANG['common'][16]

                ."</th><th>".$LANG['common'][19]

                ."</th><th>".$LANG['common'][20]

                ."</th><th>&nbsp;</th></tr>";
par
        $ci=new CommonItem();

        echo "<div class='center'><table class='tab_cadre_fixe'><tr><th>".$LANG['common'][17]

                ."</th><th>".$LANG['entity'][0]

                ."</th><th>".$LANG['common'][16]

                ."</th><th>".$LANG['common'][19]

                ."</th><th>".$LANG['common'][20]

                ."</th><th>".$LANG['common'][22]

                ."</th></tr>";


2) Remplacer lignes 133 à 135
                                        if ($data["FK_users"]==$ID){

                                                $linktype=$LANG['common'][34];

                                        }

par
                                        switch ($LINK_ID_TABLE[$type]) {

                                                case 'glpi_computers':

                                                        $query_model="SELECT name FROM glpi_dropdown_model WHERE ID='".$data["model"]."'";

                                                        break;

                                                case 'glpi_printers':

                                                        $query_model="SELECT name FROM glpi_dropdown_model_printers WHERE ID='".$data["model"]."'";

                                                        break;

                                                case 'glpi_monitors':

                                                        $query_model="SELECT name FROM glpi_dropdown_model_monitors WHERE ID='".$data["model"]."'";

                                                        break;

                                                case 'glpi_peripherals':

                                                        $query_model="SELECT name FROM glpi_dropdown_model_peripherals WHERE ID='".$data["model"]."'";

                                                        break;

                                                case 'glpi_phones':

                                                        $query_model="SELECT name FROM glpi_dropdown_model_phones WHERE ID='".$data["model"]."'";

                                                        break;

                                                /*case 'glpi_software':

                                                        $query_model="SELECT name FROM glpi_dropdown_model_software WHERE ID='".$data["model"]."'";

                                                        break;

                                                case 'glpi_networking':

                                                        $query_model="SELECT name FROM glpi_dropdown_model_networking WHERE ID='".$data["model"]."'";

                                                        break;

                                                        */

                                                default :

                                                        //Pas de model dans ces cas

                                                        $query_model=Null;

                                                        break;

                                        }

                                        if ($query_model != NULL) {

                                                $result_model=$DB->query($query_model);

                                                if ($DB->numrows($result_model)>0) {

                                                        $row=$DB->fetch_row($result_model);

                                                        $linktype=$row[0];

                                                } else {

                                                        $linktype=$LANG["common"][54];

                                                }

                                                $DB->free_result($result_model);

                                        } else {

                                                $linktype=$LANG["common"][54];

                                        }

Offline

Board footer

Powered by FluxBB