feat: on passe langpdf à gamutable et dans la generation des pdf

This commit is contained in:
Christophe 2023-05-04 17:03:59 +02:00
parent 656c471b0b
commit 228b014bec
6 changed files with 10 additions and 3 deletions

View file

@ -11,6 +11,7 @@ function action_pdf_gamutable_dist() {
} }
$fichierpdf = _request('fichierpdf') ?? ''; $fichierpdf = _request('fichierpdf') ?? '';
$langpdf = _request('langpdf');
$namepdf = _request('namepdf') ?? $fichierpdf; $namepdf = _request('namepdf') ?? $fichierpdf;
$namepdf = str_replace('/', '_', $namepdf); $namepdf = str_replace('/', '_', $namepdf);
$header = _request('header') ?? []; $header = _request('header') ?? [];
@ -31,7 +32,7 @@ function action_pdf_gamutable_dist() {
if (find_in_path('gamutable_pdf/' . $fichierpdf . '.html')) { if (find_in_path('gamutable_pdf/' . $fichierpdf . '.html')) {
$set = [ $set = [
'arg' => $arg, 'arg' => $arg,
'lang' => $GLOBALS['meta']['langue_site'] ?? 'fr' 'lang' => $langpdf ?? $GLOBALS['meta']['langue_site'] ?? 'fr'
]; ];
if (!empty($Tcles)) { if (!empty($Tcles)) {
$set = array_merge($set, ['Tids' => $Tcles]); $set = array_merge($set, ['Tids' => $Tcles]);

File diff suppressed because one or more lines are too long

1
dist/assets/gamutable-d97d8bc9.js vendored Normal file

File diff suppressed because one or more lines are too long

2
dist/manifest.json vendored
View file

@ -3,7 +3,7 @@
"file": "assets/vendor-f73869ed.js" "file": "assets/vendor-f73869ed.js"
}, },
"gamutable.js": { "gamutable.js": {
"file": "assets/gamutable-05204a94.js", "file": "assets/gamutable-d97d8bc9.js",
"imports": [ "imports": [
"_vendor-f73869ed.js" "_vendor-f73869ed.js"
], ],

View file

@ -50,6 +50,7 @@
:_id="[(#ENV{_id}|intval)]" :_id="[(#ENV{_id}|intval)]"
filtreselect="[(#ENV{filtrer,#ENV{filtrerselect}})]" filtreselect="[(#ENV{filtrer,#ENV{filtrerselect}})]"
trier="[(#ENV{trier})]" trier="[(#ENV{trier})]"
langpdf="[(#ENV{langpdf})]"
:id_auteur="[(#SESSION{id_auteur}|intval)]" :id_auteur="[(#SESSION{id_auteur}|intval)]"
></gamu-table> ></gamu-table>
</div> </div>
@ -85,6 +86,7 @@
filtreselect="[(#ENV{filtrerselect_deux})]" filtreselect="[(#ENV{filtrerselect_deux})]"
filtreselect="[(#ENV{filtrer_deux,#ENV{filtrerselect_deux}})]" filtreselect="[(#ENV{filtrer_deux,#ENV{filtrerselect_deux}})]"
trier="[(#ENV{trier_deux})]" trier="[(#ENV{trier_deux})]"
langpdf="[(#ENV{langpdf})]"
></gamu-table> ></gamu-table>
</div> </div>
</div> </div>

View file

@ -391,6 +391,9 @@ const props = defineProps({
fichierpdf: { fichierpdf: {
type: String, type: String,
}, },
langpdf: {
type: String,
},
argpdf: { argpdf: {
type: String, type: String,
}, },
@ -1053,6 +1056,7 @@ function genererPDF(quoi = "tableau") {
const data = { const data = {
fichierpdf: props.fichierpdf, fichierpdf: props.fichierpdf,
langpdf: props.langpdf,
namepdf: props.namepdf, namepdf: props.namepdf,
header: header.value, header: header.value,
arg: props.argpdf, arg: props.argpdf,