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-11-12 16:04:07

mid95
Member
Registered: 2009-03-17
Posts: 52

Modification du code PHP

Bonjour,

Je souhaiterai modifier le champ "Nom" dans les contrats par "Client". J'ai réussi a modifier cela dans le fichier fr_FR.php du répertoire locales. Mais cette manipulation modifie aussi le champ "Nom" dans Ordinateurs et Fournisseurs.
Il faudrait surement faire la distinction Client pour les contrats, Nom Ordinateur pour les ordinateurs et Nom Fournisseur pour les Fournisseurs.
Je vous sollicite donc pour cette manip', car là, mes compétences en php on été dépassées.

Merci à tous et à bientôt.


GLPI 0.83.91 <> CentOS 5.9 <> ESX Server 4
                               Apache2 -- Php5 -- Mysql 5.1-- Phpmyadmin 3.1.2

Offline

#2 2009-11-14 22:40:24

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Modification du code PHP

vous regardez à quoi correspond le champ nom dans le fichier fr_FR.php
Vous créez une nouvelle chaine de texte "client" et vous la substituez à l'existante dans toutes les pages.

Mais attention ! il faudra refaire ces modifications à chaque nouvelles versions de GLPI.


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2009-11-16 13:14:58

mid95
Member
Registered: 2009-03-17
Posts: 52

Re: Modification du code PHP

Bonjour,

Tout d'abord merci, mais c'est ce que j'ai déjà fait.
Dans le fichier fr_FR.php, j'ai remplacé la ligne

$LANG["common"][16]="Nom";

par

$LANG["common"][16]="Client Final";

Problème: la ligne cité ci-dessus ne concerne pas que le nom du client d'un contrat, mais aussi le nom du fournisseur, le nom d'ordinateur, etc.
Ci-possible je voudrais différencier, le nom ordinateur, le nom client, le nom fournisseur.
Et ceux en rajoutant pourquoi pas des définitions supplémentaires de types:

$LANG["common"][100]="Nom ordinateur";

$LANG["common"][101]="Nom fournisseur";

Cependant je n'arrive pas a trouver les fichiers qui sont référencés en

$LANG["common"][16]="Client Final";

pour les changer en

$LANG["common"][100]="Nom ordinateur";

par exemple pour les ordinateurs.

Last edited by mid95 (2009-11-16 13:16:15)


GLPI 0.83.91 <> CentOS 5.9 <> ESX Server 4
                               Apache2 -- Php5 -- Mysql 5.1-- Phpmyadmin 3.1.2

Offline

#4 2009-11-16 19:41:16

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Modification du code PHP

L'affichage de la grille d'un objet se situe dans la fonction showForm de la class de l'objet.


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

Board footer

Powered by FluxBB