Suivre la modification du critère id_? dans SPIP : changement du nom du pipeline et de son objectif.

Le pipeline renvoie les exclusions d'id et n'agit donc plus directement sur la liste des id possibles.
master
Eric Lupinacci 4 years ago
parent 1702d42880
commit 8f47a11561

@ -1,7 +1,7 @@
<paquet
prefix="svp"
categorie="maintenance"
version="2.0.10"
version="2.1.0"
etat="stable"
compatibilite="[3.3.0-dev;3.3.*]"
logo="svp-64.png"
@ -20,7 +20,7 @@
<pipeline nom="declarer_tables_interfaces" inclure="base/svp_declarer.php" />
<pipeline nom="declarer_tables_objets_sql" inclure="base/svp_declarer.php" />
<pipeline nom="declarer_tables_auxiliaires" inclure="base/svp_declarer.php" />
<pipeline nom="lister_champs_selection_conditionnelle" inclure="svp_pipelines.php" />
<pipeline nom="exclure_id_conditionnel" inclure="svp_pipelines.php" />
<pipeline nom="taches_generales_cron" inclure="genie/svp_taches_generales_cron.php" />
<pipeline nom="autoriser" inclure="svp_pipelines.php" />
<pipeline nom="pre_boucle" inclure="svp_pipelines.php" />

@ -144,15 +144,12 @@ function svp_pre_boucle($boucle) {
* @param array $flux
* @return array
*/
function svp_lister_champs_selection_conditionnelle($flux) {
function svp_exclure_id_conditionnel($flux) {
if (!in_array(
$flux['args']['table'],
array('spip_depots', 'spip_plugins', 'spip_paquets')
)) {
$flux['data'] = array_diff(
$flux['data'],
array('id_depot', 'id_paquet', 'id_plugin')
);
$flux['data'] = array_merge($flux['data'], array('id_depot', 'id_paquet', 'id_plugin'));
}
return $flux;
}
Loading…
Cancel
Save