Bonjour,
Je cherche a modifier les PDF Propale pour remplacer le nom de la société par les coordeonées de l’utilisateur sur les pdf propale
Je n’ai pas trouvé la réponse sur le forum.
Meri
Didier
Bonjour,
Je cherche a modifier les PDF Propale pour remplacer le nom de la société par les coordeonées de l’utilisateur sur les pdf propale
Je n’ai pas trouvé la réponse sur le forum.
Meri
Didier
Bonjour,
Merci de votre réponse, mais cela ne correspond pas à ma demande.
Je cherche à remplacer, dans le pdf (azur), les coordonnées de la société par ceux de l’utilisateur qui à crée la proposition commercial.
Didier
Bonsoir,
Si si ça correspond à la demande, il faut créer un nouveau modèle de document PDF pour remplacer les coordonnées.
Sinon il y a le module Module InfraSPackPlus de @Sylvain.Legrand qui le permet.
Cordialement,
Gaëtan.
Bonjour gmilad,
Merci de votre réponse.
Mais en fait j’aimerais récupérer les infos de l’author de la propal pour les insérer dans mon modèle.
Merci
Didier
Bonjour
$object->user_author_id
Bonjour,
Merci dollibarr95,
Mais je cherche à récuperer :
Le nom,Adresse, email, tel et autres infos de l’author
Merci
Didier
un truc du genre je pense :
$object->info($id);//ou $id est l'id de la propale
$object->user_creation;//doit contenir maintenant les infos user createur
$object->user_creation->lastname;//nom
$object->user_creation->firstname;//prénom
$object->user_creation->gender;//civ
etc.
Bonjour,
cela ne fonctionne pas, je n’arrive pas a voir les infos.
Merci
Didier
$object->info($object->id);
Merci.
J’ai solutionné mon problème.
Merci de vorte aide
Bonjour,
Pourriez vous poster votre solution ?
Cela permettrai à d’autres de savoir !
Bonjour,
Pas la peine de s’énerver (!)
Voila ce que j’ai fais :
$sql="select * from ".MAIN_DB_PREFIX."user where rowid='".$object->user_author_id."'";
//$User->query($sql);
$resql=$this->db->query($sql);
$num = $this->db->num_rows($resql);
$i = 0;
if ($num) {
while ($i < $num) {
$obj = $this->db->fetch_object($resql);
if ($obj) {
$create_user = $obj->firstname." ".$obj->lastname;
$create_address = $obj->address;
$create_town = $obj->zip.' '.$obj->town;
$create_tel = $obj->office_phone;
$create_email = $obj->email;
}
$i++;
}
}
if (isset($object->user)) {
$carac_emetteur=$outputlangs->convToOutputCharset($object->user->getFullName($outputlangs))."\n";
$carac_emetteur.=$outputlangs->convToOutputCharset($object->user->address)."\n";
$carac_emetteur.=$outputlangs->convToOutputCharset($object->user->zip.' '.$object->user->town)."\n\n";
$carac_emetteur.=$outputlangs->convToOutputCharset("Tèl : ".$object->user->office_phone)."\n";
$carac_emetteur.=$outputlangs->convToOutputCharset("Email : ".$object->user->email)."\n";
$carac_emetteur.=$outputlangs->convToOutputCharset("Web : ".$this->emetteur->url)."\n";
} else {
//$carac_emetteur=$outputlangs->convToOutputCharset($object->user->getFullName($outputlangs))."\n";
$carac_emetteur=$outputlangs->convToOutputCharset($create_user)."\n";
$carac_emetteur.=$outputlangs->convToOutputCharset($create_address)."\n";
$carac_emetteur.=$outputlangs->convToOutputCharset($create_town)."\n\n";
$carac_emetteur.=$outputlangs->convToOutputCharset("Tèl : ".$create_tel)."\n";
$carac_emetteur.=$outputlangs->convToOutputCharset("Email : ".$create_email)."\n";
$carac_emetteur.=$outputlangs->convToOutputCharset("Web : ".$this->emetteur->url)."\n";
}
Voila
Pas très « clean » mais ça fonctionne.
Bien à vous
Didier
Bonjour,
C’est simplement que votre message initial était un peu court.
Le but de ce forum est l’échange d’informations.
Merci d’avoir mit votre solution, cela pourra être utile à d’autres