Résolu : Adresse mail et tél du commercial sur propale

Bonjour à tous,
je voudrais afficher les coordonnés du commercial avec son tel fixe, portable et adresse mail sur les pdf des propositions commerciales. J’ai trouvé comment afficher le nom et prénom, mais je sèche pour le reste.
J’ai suivi cette démarche : Mail et telephone de commercial suivi proposition ce qui donne dans mon fichier :

		if ($showaddress)
		{
			$labelbeforecontactname=($outputlangs->transnoentities("FromContactName")!='FromContactName'?$outputlangs->transnoentities("Telephone comm:"):$outputlangs->transnoentities("User-mobile"));
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$labelbeforecontactname." ".$outputlangs->convToOutputCharset($object->user->user_mobile);
$labelbeforecontactname=($outputlangs->transnoentities("FromContactName")!='FromContactName'?$outputlangs->transnoentities("E-mail comm:"):$outputlangs->transnoentities("E-Mail"));
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$labelbeforecontactname." ".$outputlangs->convToOutputCharset($object->user->email)."\n";

			// Sender properties
			$carac_emetteur = '';
		 	// Add internal contact of proposal if defined
			$arrayidcontact = $object->getIdContact('internal', 'SALESREPFOLL');
		 	if (count($arrayidcontact) > 0)
		 	{
		 		$object->fetch_user($arrayidcontact[0]);
		 		/**$labelbeforecontactname = ($outputlangs->transnoentities("FromContactName") != 'FromContactName' ? $outputlangs->transnoentities("FromContactName") : $outputlangs->transnoentities("Name"));*/
		 		$carac_emetteur .= ($carac_emetteur ? "\n" : '').$labelbeforecontactname." ".$outputlangs->convToOutputCharset($object->user->getFullName($outputlangs))."\n";
		 	}

Mais rien ne change sur le pdf généré.
Avez-vous une idée ? Merci !
Susanne

Bonjour,

ça va être difficile de vous aider sans plus d’informations.
Pouvez-vous au minimum :

  1. Envoyer le fichier php complet
  2. Le fichier généré avec le code actuel
  3. Indiquer sur le fichier généré ce que vous souhaiteriez obtenir.

Bonjour, ksar,
c’est gentil de me répondre, merci déjà ! En annexe le fichier php.pdf_etudes.modules.php (75,3 Ko) et une capture de l’en-tête du pdf généré

Le commercial affecté s’appelle ici Michael Geber. En plus de son adresse et tél fixe, je voudrais que son numéro de portable et l’adresse mail s’affichent sur le pdf.
Merci !

Bonjour,

A priori l’insertion que vous avez faites n’est pas au bon endroit.
Essayez ça :

		if ($showaddress)
		{
			// Sender properties
			$carac_emetteur = '';
		 	// Add internal contact of proposal if defined
			$arrayidcontact = $object->getIdContact('internal', 'SALESREPFOLL');
		 	if (count($arrayidcontact) > 0)
		 	{
		 		$object->fetch_user($arrayidcontact[0]);
		 		/**$labelbeforecontactname = ($outputlangs->transnoentities("FromContactName") != 'FromContactName' ? $outputlangs->transnoentities("FromContactName") : $outputlangs->transnoentities("Name"));*/
		 		$labelbeforecontactname=($outputlangs->transnoentities("FromContactName")!='FromContactName'?$outputlangs->transnoentities("Telephone comm:"):$outputlangs->transnoentities("User-mobile"));
		 		$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$labelbeforecontactname." ".$outputlangs->convToOutputCharset($object->user->user_mobile);
		 		$labelbeforecontactname=($outputlangs->transnoentities("FromContactName")!='FromContactName'?$outputlangs->transnoentities("E-mail comm:"):$outputlangs->transnoentities("E-Mail"));
		 		$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$labelbeforecontactname." ".$outputlangs->convToOutputCharset($object->user->email)."\n";
		 	}
1 « J'aime »

trop bien, un grand merci à vous !! :partying_face: