Changeset 57325 in spip-zone


Ignore:
Timestamp:
Jan 19, 2012, 12:03:17 PM (8 years ago)
Author:
kent1@…
Message:

Préparation au portage en SPIP 3.0 pour éviter de grosses grosses manoeuvres futures

on déplace inc/noizetier dans noizetier_fonctions.php

On remplace l'utilisation de |chemin par |find_in_path (chemin n'étant pas dispo en 3.0 et étant une simple réécriture de find_in_path)

Location:
_plugins_/noiZetier
Files:
14 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/noiZetier/action/supprimer_composition_noizetier.php

    r36486 r57325  
    1111       
    1212        if ($arg!=''){
    13                 include_spip('inc/noizetier');
     13                include_spip('noizetier_fonctions');
    1414                $type = noizetier_page_type($arg);
    1515                $compo = noizetier_page_composition($arg);
  • _plugins_/noiZetier/action/supprimer_noisettes_page.php

    r36978 r57325  
    77        $page = $arg;
    88       
    9         include_spip('inc/noizetier');
     9        include_spip('noizetier_fonctions');
    1010        supprimer_noisettes_page_noizetier($page);
    1111       
    12                 // Redirection
     12        // Redirection
    1313        include_spip('inc_headers');
    1414        redirige_par_entete("./?exec=configurer_page&page=$page");
  • _plugins_/noiZetier/formulaires/configurer_bloc.html

    r40898 r57325  
    1313                        <li class="fieldset">
    1414                                <fieldset>
    15                                         <h3 class="titre_bloc"[ style="background-image:url((#ENV{_infos_bloc}|table_valeur{icon}|chemin|image_reduire{24}|extraire_attribut{src})); background-repeat:no-repeat; background-position:right; padding-top:5px;"]>
     15                                        <h3 class="titre_bloc"[ style="background-image:url((#ENV{_infos_bloc}|table_valeur{icon}|find_in_path|image_reduire{24}|extraire_attribut{src})); background-repeat:no-repeat; background-position:right; padding-top:5px;"]>
    1616                                                <:noizetier:formulaire_configurer_bloc:> [<i>(#ENV{_infos_bloc}|table_valeur{nom}|sinon{#ENV{bloc}})</i>]
    1717                                        </h3>
  • _plugins_/noiZetier/formulaires/configurer_bloc.php

    r44090 r57325  
    44if (!defined("_ECRIRE_INC_VERSION")) return;
    55
    6 include_spip('inc/noizetier');
     6include_spip('noizetier_fonctions');
    77
    88function formulaires_configurer_bloc_charger($bloc,$page,$infos_bloc){
  • _plugins_/noiZetier/formulaires/editer_composition_heritages_noizetier.php

    r45967 r57325  
    4242function formulaires_editer_composition_heritages_noizetier_traiter($id){
    4343        include_spip('inc/autoriser');
    44         include_spip('inc/noizetier');
     44        include_spip('noizetier_fonctions');
    4545        $retours = array();
    4646        $type = noizetier_page_type($id);
  • _plugins_/noiZetier/formulaires/editer_composition_noizetier.php

    r37699 r57325  
    8181        // On vérifie aussi que $compo ne contient ni espace, ni tiret, ni
    8282        if (_request('nouveau')=='oui' AND _request('compo')) {
    83                 include_spip('inc/noizetier');
     83                include_spip('noizetier_fonctions');
    8484                $type = _request('type');
    8585                $compo = _request('compo');
  • _plugins_/noiZetier/noizetier_fonctions.php

    r57230 r57325  
    11<?php
    22
    3 // Sécurité
     3// Securite
    44if (!defined("_ECRIRE_INC_VERSION")) return;
    55
     
    99define('_CACHE_INCLUSIONS_NOISETTES', 'noisettes_inclusions.php');
    1010
    11 // Pour compatibilité avec PHP4
     11// Pour compatibilite avec PHP4
    1212
    1313if (!function_exists('array_intersect_key'))
     
    9292        // seulement 1 fois par appel, on lit ou calcule tous les contextes
    9393        if ($noisettes === false) {
    94                 // lire le cache des descriptions sauvées
     94                // lire le cache des descriptions sauvees
    9595                lire_fichier_securise(_DIR_CACHE . _CACHE_DESCRIPTIONS_NOISETTES, $noisettes);
    9696                $noisettes = @unserialize($noisettes);
    9797                // s'il en mode recalcul, on recalcule toutes les descriptions des noisettes trouvees.
    98                 // ou si le cache est désactivé
     98                // ou si le cache est desactive
    9999                if (!$noisettes or (_request('var_mode') == 'recalcul') or (defined('_NO_CACHE') and _NO_CACHE!=0)) {
    100100                        $noisettes = noizetier_obtenir_infos_noisettes_direct();
     
    193193
    194194/**
    195  * Charger les informations des paramètres d'une noisette
     195 * Charger les informations des parametres d'une noisette
    196196 *
    197197 * @param string $noisette
     
    229229
    230230/**
    231  * Transforme un tableau au format du plugin saisies en un tableau de parametres dont les clés sont les noms des paramètres
    232  * S'il y a de fieldset, les paramètres sont extraits de son entrée saisies
     231 * Transforme un tableau au format du plugin saisies en un tableau de parametres dont les cles sont les noms des param�tres
     232 * S'il y a de fieldset, les parametres sont extraits de son entree saisies
    233233 *
    234234 * @param string $parametres
     
    261261/**
    262262 * Lister les pages pouvant recevoir des noisettes
    263  * Par défaut, cette liste est basée sur le contenu du répertoire contenu/
    264  * Le tableau de résultats peut-être modifié via le pipeline noizetier_lister_pages.
     263 * Par defaut, cette liste est basee sur le contenu du repertoire contenu/
     264 * Le tableau de resultats peut-etre modifie via le pipeline noizetier_lister_pages.
    265265 *
    266266 * @staticvar array $liste_pages
     
    274274                $match = ".+[.]html$";
    275275
    276                 // lister les fonds disponibles dans le répertoire contenu
     276                // lister les fonds disponibles dans le repertoire contenu
    277277                $rep = defined('_NOIZETIER_REPERTOIRE_PAGES')?_NOIZETIER_REPERTOIRE_PAGES:'contenu/';
    278278                $liste = find_all_in_path($rep, $match);
     
    281281                                $page = preg_replace(',[.]html$,i', '', $squelette);
    282282                                $dossier = str_replace($squelette, '', $chemin);
    283                                 // Les éléments situés dans prive/contenu sont écartés
     283                                // Les elements situes dans prive/contenu sont ecartes
    284284                                if (substr($dossier,-14)!='prive/contenu/')
    285285                                        if(count($infos_page = noizetier_charger_infos_page($dossier,$page))>0)
     
    339339                $page = preg_replace(',[.]html$,i','',$page);
    340340               
    341                 // On autorise le fait que le fichier xml ne soit pas dans le même plugin que le fichier .html
    342                 // Au cas où le fichier .html soit surchargé sans que le fichier .xml ne le soit
     341                // On autorise le fait que le fichier xml ne soit pas dans le meme plugin que le fichier .html
     342                // Au cas ou le fichier .html soit surcharge sans que le fichier .xml ne le soit
    343343                $rep = defined('_NOIZETIER_REPERTOIRE_PAGES')?_NOIZETIER_REPERTOIRE_PAGES:'contenu/';
    344344                $fichier = find_in_path("$rep$page.xml");
     
    358358                        $infos_page['description'] = isset($xml['description']) ? _T_ou_typo(spip_xml_aplatit($xml['description'])) : '';
    359359                        $infos_page['icon'] = isset($xml['icon']) ? reset($xml['icon']) : '';
    360                         // Décomposition des blocs
     360                        // Decomposition des blocs
    361361                        if (spip_xml_match_nodes(',^bloc,', $xml, $blocs)){
    362362                                $infos_page['blocs'] = array();
     
    384384                }
    385385               
    386                 // Si les blocs n'ont pas été définis, on applique les blocs par défaut
     386                // Si les blocs n'ont pas ete definis, on applique les blocs par defaut
    387387                if (count($infos_page)>0 AND !isset($infos_page['blocs']))
    388388                        $infos_page['blocs'] = noizetier_blocs_defaut();
     
    397397/**
    398398 * Charger les informations d'une page, contenues dans un xml de config s'il existe
    399  * La liste des blocs par défaut d'une page peut être modifiée via le pipeline noizetier_blocs_defaut.
     399 * La liste des blocs par defaut d'une page peut etre modifiee via le pipeline noizetier_blocs_defaut.
    400400 *
    401401 * @staticvar array $blocs_defaut
     
    429429
    430430/**
    431  * Supprime de spip_noisettes les noisettes liées à une page
     431 * Supprime de spip_noisettes les noisettes liees a une page
    432432 *
    433433 * @param text $page
     
    469469
    470470/**
    471  * Liste les blocs pour lesquels il y a des noisettes à insérer.
     471 * Liste les blocs pour lesquels il y a des noisettes a inserer.
    472472 *
    473473 * @staticvar array $liste_blocs
     
    497497
    498498/**
    499  * Liste d'icônes obtenues en fouillant les répertoires img/ images/ image/ et /img-pack.
     499 * Liste d'icones obtenues en fouillant les repertoires img/ images/ image/ et /img-pack.
    500500 *
    501501 * @staticvar array $liste_icones
     
    529529        $contexte_noisette = array_flip(noizetier_obtenir_contexte($noisette));
    530530
    531         // On transmet toujours l'id_noisette et les variables se terminant par _$id_noisette (utilisées par exemple par Aveline pour la pagination)
     531        // On transmet toujours l'id_noisette et les variables se terminant par _$id_noisette (utilisees par exemple par Aveline pour la pagination)
    532532        $contexte_min = array('id_noisette' => $id_noisette);
    533533       
     
    570570                // s'il en mode recalcul, on recalcule tous les contextes des noisettes trouvees.
    571571                if (!$noisettes or (_request('var_mode') == 'recalcul')) {
    572                         include_spip('inc/noizetier');
    573572                        $infos = noizetier_lister_noisettes();
    574573                        $noisettes = array();
     
    604603                // s'il en mode recalcul, on recalcule tous les contextes des noisettes trouvees.
    605604                if (!$noisettes or (_request('var_mode') == 'recalcul')) {
    606                         include_spip('inc/noizetier');
    607605                        $infos = noizetier_lister_noisettes();
    608606                        $noisettes = array();
     
    638636                // s'il en mode recalcul, on recalcule tous les contextes des noisettes trouvees.
    639637                if (!$noisettes or (_request('var_mode') == 'recalcul')) {
    640                         include_spip('inc/noizetier');
    641638                        $infos = noizetier_lister_noisettes();
    642639                        $noisettes = array();
     
    657654/**
    658655 * Retourne le tableau des noisettes et des compositions du noizetier pour les exports
    659  *
    660656 *
    661657 * @return
     
    677673                $data['noisettes'][$cle]['parametres'] = unserialize($noisette['parametres']);
    678674       
    679         // On récupère les compositions du noizetier
     675        // On recupere les compositions du noizetier
    680676        $noizetier_compositions = unserialize($GLOBALS['meta']['noizetier_compositions']);
    681677        if (is_array($noizetier_compositions) AND count($noizetier_compositions)>0)
     
    703699        $config = pipeline('noizetier_config_import',$config);
    704700       
    705         // On s'occupe déjà des noisettes
     701        // On s'occupe deja des noisettes
    706702        $noisettes = $config['noisettes'];
    707703        include_spip('base/abstract_sql');
  • _plugins_/noiZetier/noizetier_ieconfig.php

    r53441 r57325  
    4545        // Tableau d'export
    4646        if ($action=='export' && _request('noizetier_export_option')=='on') {
    47                 include_spip('inc/noizetier');
     47                include_spip('noizetier_fonctions');
    4848                $flux['data']['noizetier'] = noizetier_tableau_export();
    4949        }
     
    161161        // Import de la configuration
    162162        if ($action=='import' && isset($flux['args']['config']['noizetier']) && _request('noizetier_type_import')!='') {
    163                 include_spip('inc/noizetier');
     163                include_spip('noizetier_fonctions');
    164164                if (!noizetier_importer_configuration(_request('noizetier_type_import'),_request('noizetier_import_compos'),$flux['args']['config']['noizetier']))
    165165                        $flux['data'] .= _T('noizetier:ieconfig_probleme_import_config').'<br />';
  • _plugins_/noiZetier/noizetier_pipelines.php

    r46170 r57325  
    2121function noizetier_recuperer_fond($flux){
    2222        if (defined('_NOIZETIER_RECUPERER_FOND')?_NOIZETIER_RECUPERER_FOND:true) {
    23                 include_spip('inc/noizetier');
     23                include_spip('noizetier_fonctions');
    2424                $fond = $flux['args']['fond'];
    2525                $composition = $flux['args']['contexte']['composition'];
  • _plugins_/noiZetier/plugin.xml

    r55459 r57325  
    1111        <icon>img/noizetier-128.png</icon>
    1212        <prefix>noizetier</prefix>
    13         <fonctions>inc/noizetier.php</fonctions>
     13        <fonctions>noizetier_fonctions.php</fonctions>
    1414        <install>base/noizetier_installation.php</install>
    1515        <pipeline>
  • _plugins_/noiZetier/prive/exec/configurer_page.html

    r43564 r57325  
    2525<div class="cadre infos cadre-info">
    2626        <div class="numero">
    27                 [<p><img src="(#NOIZETIER_LISTE_PAGES|table_valeur{#ENV{page}}|table_valeur{icon}|chemin|image_reduire{24}|extraire_attribut{src})" alt="#ENV{page}"/></p>]
     27                [<p><img src="(#NOIZETIER_LISTE_PAGES|table_valeur{#ENV{page}}|table_valeur{icon}|find_in_path|image_reduire{24}|extraire_attribut{src})" alt="#ENV{page}"/></p>]
    2828                <:noizetier:info_page:>
    2929                <p style='font-size:1.75em;'>[(#ENV{page})]</p>
  • _plugins_/noiZetier/prive/exec/noizetier.html

    r47212 r57325  
    88<ul class="liste_items liste_noizetier_pages">
    99        <BOUCLE_pages(POUR){tableau #NOIZETIER_LISTE_PAGES}{par cle}>
    10         <li class="item" [ style="background-image:url((#VALEUR|table_valeur{icon}|chemin|image_reduire{24}|extraire_attribut{src}));"]>
     10        <li class="item" [ style="background-image:url((#VALEUR|table_valeur{icon}|find_in_path|image_reduire{24}|extraire_attribut{src}));"]>
    1111                <div class="ligne">
    1212                        <div class="titre">[(#VALEUR|table_valeur{nom})]</div>
     
    5252
    5353<!--#extra-->
    54 [(#PLUGIN{compositions}|non)<:noizetier:compositions_non_installe:><p />]
    55 [(#PLUGIN{ieconfig}|non)<:noizetier:ieconfig_non_installe:><p />]
     54[(#PLUGIN{compositions}|non)<p><:noizetier:compositions_non_installe:></p>]
     55[(#PLUGIN{ieconfig}|non)<p><:noizetier:ieconfig_non_installe:></p>]
    5656<!--/#extra-->
  • _plugins_/noiZetier/prive/exec/noizetier_composition_editer.html

    r37694 r57325  
    2727<div class="cadre infos cadre-info">
    2828        <div class="numero">
    29                 [<p><img src="(#GET{compo_infos}|table_valeur{icon}|chemin|image_reduire{24}|extraire_attribut{src})" /></p>]
     29                [<p><img src="(#GET{compo_infos}|table_valeur{icon}|find_in_path|image_reduire{24}|extraire_attribut{src})" /></p>]
    3030                <:noizetier:info_composition:>
    3131                <p style='font-size:1.75em;'>#ENV{id}</p>
  • _plugins_/noiZetier/prive/exec/noizetier_composition_heritages.html

    r45967 r57325  
    2020<div class="cadre infos cadre-info">
    2121        <div class="numero">
    22                 [<p><img src="(#GET{compo_infos}|table_valeur{icon}|chemin|image_reduire{24}|extraire_attribut{src})" /></p>]
     22                [<p><img src="(#GET{compo_infos}|table_valeur{icon}|find_in_path|image_reduire{24}|extraire_attribut{src})" /></p>]
    2323                <:noizetier:info_composition:>
    2424                <p style='font-size:1.75em;'>#ENV{id}</p>
  • _plugins_/noiZetier/prive/exec/noizetier_compositions.html

    r45967 r57325  
    1313<ul class="liste_items liste_noizetier_compositions">
    1414        <BOUCLE_compos(POUR){tableau #VALEUR}{par cle}>
    15         <li class="item" [ style="background-image:url((#VALEUR|table_valeur{icon}|chemin|image_reduire{24}|extraire_attribut{src}));"]>
     15        <li class="item" [ style="background-image:url((#VALEUR|table_valeur{icon}|find_in_path|image_reduire{24}|extraire_attribut{src}));"]>
    1616                <div class="ligne">
    1717                        <div class="titre">[(#VALEUR|table_valeur{nom}|typo) ](#CLE)</div>
Note: See TracChangeset for help on using the changeset viewer.