Ajout numéro de téléphone sur Fiche d'intervention

Bonjour, j’ai besoin de vos lumières.

J’utilisais Dollibar en version 6 pour ma boutique, je viens de lancer une nouvelle activité et je viens d’installer la dernière version sur un serveur, tout fonctionne bien.

Nous utilisons beaucoup le module fiche d’intervention, il nous permet de renseigner les infos avant d’envoyer un technicien chez un client, mais j’ai un problème :

Je n’arrive pas à faire afficher le numéro de téléphone de notre client dans la case contact en haut à droite, sur la version 6 nous avions pu le faire en rajoutant ce code :

		$tel_client = $outputlangs-\>convToOutputCharset($object-\>client-\>tel);
		function tel($str) 
			{
			if(strlen($str) == 10) {
			$res = substr($str, 0, 2) .' ';
			$res .= substr($str, 2, 2) .' ';
			$res .= substr($str, 4, 2) .' ';
			$res .= substr($str, 6, 2) .' ';
			$res .= substr($str, 8, 2) .' ';
			return $res;
			}
		}
		$carac_client .= "\nTél : ".tel($tel_client);	

Mais il semblerait que ça ne fonctionne plus sur la version 9.
Quelqu’un aurait la gentillesse de regarder et me dire ou ça coince ?

Je vous remercie d’avoir lu.

Bonjour :happy:
Dans le pdf ?

Oui dans le template pdf_soleil.modules.php

L’utilisateur a-t-il accès à toutes les sociétés?

Oui c’est le SuperAdmin.
La fonction affiche bien : Tél : sous les coordonnées du client mais pas le numero.

le tél fait bien 10 de long ?

Oui absolument, 10 de long c’est la même configuration.
J’avoue ne pas comprendre là …

$soc=new Societe($db);
$soc->fetch($object->socid);

$soc->client->phone

Merci mais j’intègre ces données comment ?

Bonjour :happy:
Dans ta page du module pdf
$soc=new Societe($this->db);