export pdf : Il faut pouvoir passer des arg au chargement du gamutable, cf doc
This commit is contained in:
parent
c0234b53dd
commit
8df4aaf7cf
5 changed files with 18 additions and 5 deletions
|
@ -24,6 +24,7 @@ Choisir entre la version minifiée de vuejs (sans le debug) ou la version de dev
|
||||||
apiuri="spip.php?page=json_souscripteurs.json",
|
apiuri="spip.php?page=json_souscripteurs.json",
|
||||||
namepdf="resultats_epreuve_type-1",
|
namepdf="resultats_epreuve_type-1",
|
||||||
fichierpdf="resultats_epreuve_type-1", // obligatoire si on veut pouvoir afficher
|
fichierpdf="resultats_epreuve_type-1", // obligatoire si on veut pouvoir afficher
|
||||||
|
argpdf="#ENV{argpdf}"
|
||||||
tparpage=[15,25,50,'Tous'],
|
tparpage=[15,25,50,'Tous'],
|
||||||
champcsv="search",
|
champcsv="search",
|
||||||
delimitercsv=";",
|
delimitercsv=";",
|
||||||
|
|
|
@ -14,6 +14,7 @@ function action_pdf_gamutable_dist() {
|
||||||
$namepdf = _request('namepdf') ?? $fichierpdf;
|
$namepdf = _request('namepdf') ?? $fichierpdf;
|
||||||
$header = _request('header') ?? [];
|
$header = _request('header') ?? [];
|
||||||
$Tdata = _request('data') ?? [];
|
$Tdata = _request('data') ?? [];
|
||||||
|
$arg = _request('arg') ?? '';
|
||||||
|
|
||||||
if (empty($header) or empty($fichierpdf)) {
|
if (empty($header) or empty($fichierpdf)) {
|
||||||
exit;
|
exit;
|
||||||
|
@ -28,11 +29,12 @@ function action_pdf_gamutable_dist() {
|
||||||
|
|
||||||
|
|
||||||
if (find_in_path('gamutable_pdf/' . $fichierpdf . '.html')) {
|
if (find_in_path('gamutable_pdf/' . $fichierpdf . '.html')) {
|
||||||
if (empty($Tcles)) {
|
$set = ['arg' => $arg];
|
||||||
$fond = recuperer_fond('gamutable_pdf/' . $fichierpdf);
|
if (!empty($Tcles)) {
|
||||||
} else {
|
$set = array_merge($set, ['ids' => implode(',', $Tcles)]);
|
||||||
$fond = recuperer_fond('gamutable_pdf/' . $fichierpdf,['ids' => implode(',', $Tcles)]);
|
|
||||||
}
|
}
|
||||||
|
$fond = recuperer_fond('gamutable_pdf/' . $fichierpdf, $set);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
// TODO : gamutable pourrait venir avec un fichier de generation generique
|
// TODO : gamutable pourrait venir avec un fichier de generation generique
|
||||||
// d'un pdf
|
// d'un pdf
|
||||||
|
|
|
@ -18,6 +18,7 @@
|
||||||
delimitercsv="#ENV{delimitercsv,','}"
|
delimitercsv="#ENV{delimitercsv,','}"
|
||||||
namecsv="#ENV{namecsv}"
|
namecsv="#ENV{namecsv}"
|
||||||
namepdf="#ENV{namepdf}"
|
namepdf="#ENV{namepdf}"
|
||||||
|
argpdf="#ENV{argpdf}"
|
||||||
fichierpdf="#ENV{fichierpdf}"
|
fichierpdf="#ENV{fichierpdf}"
|
||||||
urlvuebloc="[(#ENV{urlvuebloc})]"
|
urlvuebloc="[(#ENV{urlvuebloc})]"
|
||||||
url_sort_asc="#ENV{sort_asc,#GET{sort_asc}}"
|
url_sort_asc="#ENV{sort_asc,#GET{sort_asc}}"
|
||||||
|
@ -48,6 +49,7 @@
|
||||||
delimitercsv="[(#ENV{delimitercsv_deux, #ENV{delimitercsv,','}})]"
|
delimitercsv="[(#ENV{delimitercsv_deux, #ENV{delimitercsv,','}})]"
|
||||||
namecsv="[(#ENV{namecsv_deux, #ENV{namecsv}})]"
|
namecsv="[(#ENV{namecsv_deux, #ENV{namecsv}})]"
|
||||||
namepdf="#ENV{namepdf_deux}"
|
namepdf="#ENV{namepdf_deux}"
|
||||||
|
argpdf="#ENV{argpdf_deux}"
|
||||||
fichierpdf="[(#ENV{fichierpdf_deux, #ENV{fichierpdf}})]"
|
fichierpdf="[(#ENV{fichierpdf_deux, #ENV{fichierpdf}})]"
|
||||||
urlvuebloc="[(#ENV{urlvuebloc_deux})]"
|
urlvuebloc="[(#ENV{urlvuebloc_deux})]"
|
||||||
url_sort_asc="[(#ENV{sort_asc_deux, #ENV{sort_asc,#GET{sort_asc}}})]"
|
url_sort_asc="[(#ENV{sort_asc_deux, #ENV{sort_asc,#GET{sort_asc}}})]"
|
||||||
|
|
|
@ -185,6 +185,9 @@ let monTableau = {
|
||||||
fichierpdf: {
|
fichierpdf: {
|
||||||
type: String,
|
type: String,
|
||||||
},
|
},
|
||||||
|
argpdf: {
|
||||||
|
type: String,
|
||||||
|
},
|
||||||
champcsv: {
|
champcsv: {
|
||||||
type: String,
|
type: String,
|
||||||
},
|
},
|
||||||
|
@ -712,6 +715,7 @@ let monTableau = {
|
||||||
namepdf: this.namepdf,
|
namepdf: this.namepdf,
|
||||||
header: this.header,
|
header: this.header,
|
||||||
data: this[quoi],
|
data: this[quoi],
|
||||||
|
arg: this.argpdf,
|
||||||
};
|
};
|
||||||
let req = $.ajax({
|
let req = $.ajax({
|
||||||
url: this.pdfuri,
|
url: this.pdfuri,
|
||||||
|
|
|
@ -241,6 +241,9 @@ var monTableau = {
|
||||||
fichierpdf: {
|
fichierpdf: {
|
||||||
type: String
|
type: String
|
||||||
},
|
},
|
||||||
|
argpdf: {
|
||||||
|
type: String
|
||||||
|
},
|
||||||
champcsv: {
|
champcsv: {
|
||||||
type: String
|
type: String
|
||||||
},
|
},
|
||||||
|
@ -809,7 +812,8 @@ var monTableau = {
|
||||||
fichierpdf: this.fichierpdf,
|
fichierpdf: this.fichierpdf,
|
||||||
namepdf: this.namepdf,
|
namepdf: this.namepdf,
|
||||||
header: this.header,
|
header: this.header,
|
||||||
data: this[quoi]
|
data: this[quoi],
|
||||||
|
arg: this.argpdf
|
||||||
};
|
};
|
||||||
var req = $.ajax({
|
var req = $.ajax({
|
||||||
url: this.pdfuri,
|
url: this.pdfuri,
|
||||||
|
|
Loading…
Add table
Reference in a new issue