Bonjour,

Pour différents besoins, nous avons modifié le code GLPI afin que le champs 
"statut" des équipements apparaissent dans la liste des équipements des 
contrats (permet par exemple d'un visuel sur un contrat de distinguer le 
matériel déjà rendu à celui restant à rendre...), ainsi que dans la liste des 
équipements des utilisateurs (vu qu'on utilise pas encore item_uninstall, cela 
permet de distingué le matériel actuellement utilisé).

Voici les modifications apportées sur les fichiers en version 0.80.5:
Listing équipements par contrats : ".\inc\contract.class.php "
Modification 1 :
Remplacer :
 echo "<th>".$LANG['common'][20]."</th></tr>";
Par:
 echo "<th>".$LANG['common'][20]."</th>";
 echo "<th>".$LANG['state'][0]."</th></tr>";

Modification 2 :
Après:
 echo "<td class='center'>".
  (isset($data["otherserial"])? "".$data["otherserial"]."" :"-")."</td>";
 echo "</tr>";
Ajouter:
 echo "<td class='center'>";
 if (isset($data["states_id"]) && !empty($data["states_id"])) {
  echo Dropdown::getDropdownName("glpi_states",$data['states_id']);
 } else {
 echo '-';
 }

Listing équipements par utilisateurs: ".\inc\user.class.php"
Modification 1 :
Après :
 echo "<th>".$LANG['common'][20]."</th>";
Ajouter:
 echo "<th>".$LANG['state'][0]."</th>";
Modification 2 :
Après:
 echo "</td><td class='center'>";
 if (isset($data["otherserial"]) && !empty($data["otherserial"])) {
    echo $data["otherserial"];
 } else {
    echo '&nbsp; ';
 }
Ajouter:
 echo "</td><td class='center'>";
 if (isset($data["states_id"]) && !empty($data["states_id"])) {
  echo Dropdown::getDropdownName("glpi_states",$data['states_id']);
 } else {
  echo '-';
 }

Est-il possible de rajouter ces modifcations dans le code direct de GLPI ?

Merci d'avance.

Cordialement,
--
Thierry BARRAU (berserker)
_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to