summaryrefslogtreecommitdiff
path: root/src/Latex.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2024-06-02 23:19:01 +0200
committerpolo <ordipolo@gmx.fr>2024-06-02 23:19:01 +0200
commit546302cde914a2143f86e6a384cbc5085d55396a (patch)
treeb6e059ed2e7689c29c06d7c92c0d4f30aa9b5022 /src/Latex.php
parent46591fffb0226b0fa87e68248b06182389825f80 (diff)
downloadAppliGestionPHP-546302cde914a2143f86e6a384cbc5085d55396a.zip
méthode cleanSpecialChars() pour gérer les ", un peu sale
Diffstat (limited to 'src/Latex.php')
-rw-r--r--src/Latex.php16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/Latex.php b/src/Latex.php
index fd76f7b..6f1219f 100644
--- a/src/Latex.php
+++ b/src/Latex.php
@@ -46,17 +46,15 @@ abstract class Latex
46 46
47 public function makeLatex() 47 public function makeLatex()
48 { 48 {
49 $data = $this->data; 49 $data = $this->data; // tableau à inséré dans du code latex
50
51 // on obtient la variable $latex avec ob_get_clean()
52 // le include() ici, c'est du génie ou c'est moche ou les deux?
53 // un nouveau fichier php est inséré à chaque itération
54 include('latex_templates/' . $this->type . '.php'); 50 include('latex_templates/' . $this->type . '.php');
51 $this->latex = $latex; // buffer récupéré par ob_get_clean()
55 52
56 // on retourne le buffer 53 // QUESTION:
57 // normallement le code PHP inséré avec include est nettoyé en quittant la fonction 54 // cette utilisation de include(), c'est du génie ou c'est moche ou les deux?
58 $this->latex = $latex; 55 // un nouveau fichier est inséré à chaque appel de makeLatex()
59 //return($latex); 56 // puis la mémoire est libérée à la fin de la fonction
57 // le PHP inséré fait donc partie de cette "mémoire"
60 } 58 }
61 59
62 // getters 60 // getters