Browse Source

Merge pull request 'Utiliser l'objet de l'environnement :' (#8) from dev/info_objet into master

Reviewed-on: #8
pull/11/head
peetdu 2 years ago
parent
commit
bee67752b6
  1. 6
      inc/tarteaucitron.php
  2. 13
      tarteaucitron_pipelines.php

6
inc/tarteaucitron.php

@ -32,12 +32,12 @@ function tarteaucitron_actif() {
* @return boolean | string
*/
function tarteaucitron_liste_services_actifs() {
function tarteaucitron_liste_services_actifs($objet, $id_objet) {
$services_actifs = array_filter(lire_config('tarteaucitron/services', array()));
$ajouter_services = '';
$ajouter_services = $objet = $id_objet = '';
foreach ($services_actifs as $service => $value) {
$ajouter_services .= recuperer_fond('services/'.$service);
$ajouter_services .= recuperer_fond('services/'.$service, array('objet' => $objet, 'id_objet' => $id_objet));
}
return $ajouter_services;

13
tarteaucitron_pipelines.php

@ -47,8 +47,17 @@ function tarteaucitron_insert_head($flux) {
*/
function tarteaucitron_affichage_final($page) {
if (!test_espace_prive() and tarteaucitron_actif()) {
$ajouter_services = '<script type="text/javascript">';
$ajouter_services .= tarteaucitron_liste_services_actifs();
foreach($GLOBALS['contexte'] as $k => &$v) {
if (preg_match(',^id_(\w+)$,S', $k, $r)
AND ($id = intval($v))>0
) {
$objet = 'id_'.$r[1];
$id_objet = $id;
}
}
$ajouter_services = '<script type="text/javascript">';
$ajouter_services .= tarteaucitron_liste_services_actifs($objet, $id_objet);
$ajouter_services .= '</script>';
$ajouter_services .= '</script>';
if ($ajouter_services) {

Loading…
Cancel
Save