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 ' ';
}
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
[email protected]
https://mail.gna.org/listinfo/glpi-dev