From 424d98244b41469450a33f03588e70d8a868d3f2 Mon Sep 17 00:00:00 2001 From: chankalan Date: Mon, 25 Oct 2021 21:52:16 +0200 Subject: [PATCH 1/2] =?UTF-8?q?bouton=20"importer=20l'=C3=A9mission"=20seu?= =?UTF-8?q?lement=20si=20composition=20=C3=A9mission?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libreavous_pipelines.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/libreavous_pipelines.php b/libreavous_pipelines.php index c7ef6bc..1ed51a2 100644 --- a/libreavous_pipelines.php +++ b/libreavous_pipelines.php @@ -94,10 +94,14 @@ function libreavous_affiche_milieu($flux) { $texte = ''; $e = trouver_objet_exec($flux['args']['exec']); - if ($e and !$e['edition'] and in_array($e['type'], array('article')) ) { - $texte .= recuperer_fond('prive/squelettes/inclure/importer_emission', array( - 'id_article' => $flux['args'][$e['id_table_objet']] - )); + if ( $e and !$e['edition'] and in_array($e['type'], array('article')) ) { + // pour retrouver la composition, utiliser une fonction existante du plugin "compositions" (cf compositions_fonctions.php) + $compo = compositions_heriter('article', $flux['args'][$e['id_table_objet']]); + if ($compo == 'emission') { + $texte .= recuperer_fond('prive/squelettes/inclure/importer_emission', array( + 'id_article' => $flux['args'][$e['id_table_objet']] + )); + } } if ($texte) { From e35dc5d7cff6d803884b9fee29e682a52d0fd8a2 Mon Sep 17 00:00:00 2001 From: chankalan Date: Tue, 26 Oct 2021 11:25:48 +0200 Subject: [PATCH 2/2] remettre emission_courante dans content/sommaire sans inclusion --- squelettes/content/sommaire.html | 41 ++++++++++++++++++++++- squelettes/inclure/emission_courante.html | 40 ---------------------- 2 files changed, 40 insertions(+), 41 deletions(-) delete mode 100644 squelettes/inclure/emission_courante.html diff --git a/squelettes/content/sommaire.html b/squelettes/content/sommaire.html index 0ea4b77..50b5929 100644 --- a/squelettes/content/sommaire.html +++ b/squelettes/content/sommaire.html @@ -1,5 +1,44 @@ +#CACHE{0} + + +[(#SET{debut_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]15:15:00})] +[(#SET{fin_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]17:00:00})] +#SET{prochaine,#ID_ARTICLE} +
+
+ + + +

[(#ENV{date}|>={#DATE}|oui) + <:libreavous:c_est_maintenant:>
][(#ENV{date}|<={#DATE}|oui) + <:libreavous:c_est_bientot:>
+ [[(#DATE|nom_jour) ][(#DATE|jour) ](#DATE|nom_mois)
]][(#ENV{date}|<={#DATE}|oui) + <:libreavous:de_15h30_a_17h:>][(#ENV{date}|>={#GET{debut_emission}}|oui)
+ <:libreavous:page_de_l_emission:>] +

+ +

[(#TITRE|libreavous_supp_numero)][ + (#SOUSTITRE) + ]

+ + + +
+ [(#REM) on ne met que le podcast_sommaire, les chapitres ne seront jamais présent lorsque l'émission est en cours... ] + [
(#PODCAST_SOMMAIRE|propre)
] + +
+ + + + + + + -
diff --git a/squelettes/inclure/emission_courante.html b/squelettes/inclure/emission_courante.html deleted file mode 100644 index ede0f5a..0000000 --- a/squelettes/inclure/emission_courante.html +++ /dev/null @@ -1,40 +0,0 @@ -#CACHE{0} - - -[(#SET{debut_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]15:15:00})] -[(#SET{fin_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]17:00:00})] -#SET{prochaine,#ID_ARTICLE} -
-
- - - -

[(#ENV{date}|>={#DATE}|oui) - <:libreavous:c_est_maintenant:>
][(#ENV{date}|<={#DATE}|oui) - <:libreavous:c_est_bientot:>
- [[(#DATE|nom_jour) ][(#DATE|jour) ](#DATE|nom_mois)
]][(#ENV{date}|<={#DATE}|oui) - <:libreavous:de_15h30_a_17h:>][(#ENV{date}|>={#GET{debut_emission}}|oui)
- <:libreavous:page_de_l_emission:>] -

- -

[(#TITRE|libreavous_supp_numero)][ - (#SOUSTITRE) - ]

- - - -
- [(#REM) on ne met que le podcast_sommaire, les chapitres ne seront jamais présent lorsque l'émission est en cours... ] - [
(#PODCAST_SOMMAIRE|propre)
] - -
- - - - - - -