Changeset 4777 in spip-zone


Ignore:
Timestamp:
Aug 20, 2006, 9:04:35 PM (13 years ago)
Author:
cedric@…
Message:

prise en charge des modeles par le core

Location:
_plugins_/_contenu_editorial_/charts
Files:
1 added
1 edited
4 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/_contenu_editorial_/charts/charts_filtres.php

    r4505 r4777  
    2323                                $reset = true;
    2424                        }
    25                 }
    26 
    27                 // Remplacer les raccourcis de type <chartXXX|modificateur>
    28                 // par le produit du squelette modele_chart[_modificateur]
    29                 if ((strpos($texte, '<chart')!==NULL) &&
    30                         preg_match_all(',<chart([0-9]+)([|]([a-z_0-9]+))?'.'>,', $texte, $regs, PREG_SET_ORDER)) {
    31                         foreach ($regs as $r) {
    32                                 $id_chart = $r[1];
    33                                 $charts[$id_chart] = $id_chart;
    34                                
    35                                 $fond = 'modele_chart'.($r[3]?("_".$r[3]):'');
    36                                 include_spip('public/assembler');
    37                                 $contexte = array('id_chart' => $id_chart);
    38                                 $page = recuperer_fond($fond, $contexte);
    39                                
    40                                 $texte = str_replace($r[0], code_echappement($page), $texte);
     25                        if (preg_match_all(',<chart([0-9]+)([|]([a-z_0-9]+))?'.'>,', $texte, $regs, PREG_SET_ORDER)) {
     26                                foreach ($regs as $r) {
     27                                        $id_chart = $r[1];
     28                                        $charts[$id_chart] = $id_chart;
     29                                }
    4130                        }
    42                 }
    43                 if ($maj_liens && $charts) {
    44                         $query = "INSERT INTO spip_charts_articles (id_article, id_chart) ".
    45                                 "VALUES ($id_article, ".join("), ($id_article, ", $charts).")";
    46                         spip_query($query);
     31                        if ($charts) {
     32                                $query = "INSERT INTO spip_charts_articles (id_article, id_chart) ".
     33                                        "VALUES ($id_article, ".join("), ($id_article, ", $charts).")";
     34                                spip_query($query);
     35                        }
    4736                }
    4837       
Note: See TracChangeset for help on using the changeset viewer.