MergeBlock avec tinyButStrong
Bonjour,
J'utilise le module TinyButStrong pour générer à partir de mon application des documents Word.
tout marche bien jusqu'à l'utilisation de la fonction MergeBlock().
si quelqu'un s'y connais en TinyButStrong j'ai vraiment besoin d'aide.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| //Récupérer les différentes exclusions
$tab = array();
$sql = "SELECT exclusion.libelle AS exclus FROM souscripteur, souscrire, garantie, exclusion WHERE (souscripteur.id_souscripteur = souscrire.id_souscripteur AND souscrire.id_garantie = garantie.id_garantie AND garantie.id_garantie = exclusion.id_garantie AND souscripteur.id_souscripteur = '$idt')";
$req = $DB->query($sql);
while($d = $req->fetch())
{
$exclusions = $d['exclus'];
$tab[] = array('tirai' => '-', 'exclu' => $exclusions);
//var_dump($tab);
}
//exit;
$TBS->MergeBlock('e', $tab);
//$TBS->MergeBlock('b','mysql','SELECT exclusion.libelle AS exclus FROM souscripteur, souscrire, garantie, exclusion WHERE (souscripteur.id_souscripteur = souscrire.id_souscripteur AND souscrire.id_garantie = garantie.id_garantie AND garantie.id_garantie = exclusion.id_garantie AND souscripteur.id_souscripteur = '$idt')');
//Charger le model WORD (futur utilisation de switch case pour gérer les diférents cas)
$model = ChoixConvention($count);
$TBS->loadTemplate($model, OPENTBS_ALREADY_UTF8);
//effacer les commentaires s'il en existe dans le fichier Word
$TBS->Plugin(OPENTBS_DELETE_COMMENTS);
//Définir le nom du nouveau fichier
$newfile = 'convention Deces Entreprise du '.$sig.' '.date('Y-m-d');
$TBS->Show(OPENTBS_DOWNLOAD, $newfile);
exit("Le fichier ".$newfile." à été crée."); |
et voici le signet correspondant dans un tableau à 1 ligne 2 colonnes de mon fichier word :
colonne1 : [e.tirai;block=tbs:row]
colonne2 : [e.exclu]
merci de bien vouloir m'aider !