Changeset 95882 in spip-zone for _plugins_/fusion_spip


Ignore:
Timestamp:
Mar 9, 2016, 2:19:16 PM (3 years ago)
Author:
kent1@…
Message:

Ajout de deux pipelines pre_fusion et post_fusion au cas où l'on souhaiterait programmer des traitements supplémentairesen début ou fin de fusion

Location:
_plugins_/fusion_spip/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fusion_spip/trunk/formulaires/fusion_spip.php

    r95881 r95882  
    137137                $time_start = microtime(true);
    138138
     139                /**
     140                 * Pipeline de préfusion
     141                 */
     142                pipeline('pre_fusion',
     143                        array(
     144                                'args' => array(
     145                                        'secteur' => $secteur,
     146                                ),
     147                                'data' => array(
     148                                        'base' => $base,
     149                                        'img_dir' => $img_dir,
     150                                        'connect' => $connect,
     151                                        'traite_stats' => $traite_stats,
     152                                        'traite_referers' => $traite_referers
     153                                )
     154                        )
     155                );
    139156                //commençons par vider la table de traitement fusion_spip pour pouvoir faire le comptage en fin de traiter
    140157                sql_delete("spip_fusion_spip");
     
    216233                $resume_imports = join("<br>", $resume_imports);
    217234
     235                /**
     236                 * Pipeline de préfusion
     237                 */
     238                pipeline('post_fusion',
     239                        array(
     240                                'args' => array(
     241                                        'secteur' => $secteur,
     242                                ),
     243                                'data' => array(
     244                                        'base' => $base,
     245                                        'img_dir' => $img_dir,
     246                                        'connect' => $connect,
     247                                        'traite_stats' => $traite_stats,
     248                                        'traite_referers' => $traite_referers,
     249                                        'resume_imports' => $resume_imports
     250                                )
     251                        )
     252                );
    218253                $retour = array(
    219254                        'message_ok' => _T('fusion_spip:message_import_ok') . $resume_imports
  • _plugins_/fusion_spip/trunk/paquet.xml

    r95881 r95882  
    22        prefix="fusion_spip"
    33        categorie="maintenance"
    4         version="1.1.1"
     4        version="1.1.2"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
     
    1818        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
    1919
     20        <pipeline nom="pre_fusion" action="" />
     21        <pipeline nom="post_fusion" action="" />
    2022        <pipeline nom="autoriser" inclure="fusion_spip_autoriser.php" />
    2123        <pipeline nom="declarer_tables_principales" inclure="base/fusion_spip_tables.php" />
Note: See TracChangeset for help on using the changeset viewer.