Chargement en cours formulaires/admin_plugin.php +6 −4 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -144,8 +144,9 @@ function formulaires_admin_plugin_verifier_dist($voir = 'actif', $verrouille = ' // verification des dependances include_spip('inc/svp_decider'); svp_decider_verifier_actions_demandees($a_actionner, $erreurs); $todo = _request('_todo') ? unserialize(_request('_todo')) : array(); $actions = _request('_decideur_actions') ? unserialize(_request('_decideur_actions')) : array(); include_spip('inc/filtres'); $todo = decoder_contexte_ajax(_request('_todo'), 'svp_todo') ?: []; $actions = _request('_libelles_actions') ?: []; // si c'est une action simple (hors suppression) sans rien a faire de plus que demande, on y go direct if (in_array('stop', $todo) or in_array('kill', $todo)) { if (in_array('stop', $todo)) { Chargement en cours Chargement en cours @@ -202,7 +203,8 @@ function formulaires_admin_plugin_traiter_dist($voir = 'actif', $verrouille = 'n // Ajout de la liste des actions à l'actionneur // c'est lui qui va effectuer rellement les actions // lors de l'appel de action/actionner $actions = unserialize(_request('_todo')); include_spip('inc/filtres'); $actions = decoder_contexte_ajax(_request('_todo'), 'svp_todo'); include_spip('inc/svp_actionner'); svp_actionner_traiter_actions_demandees($actions, $retour, $redirect); } Chargement en cours formulaires/charger_plugin.php +3 −2 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -127,7 +127,8 @@ function formulaires_charger_plugin_traiter_dist() { // Ajout de la liste des actions à l'actionneur // c'est lui qui va effectuer rellement les actions // lors de l'appel de action/actionner $actions = unserialize(_request('_todo')); include_spip('inc/filtres'); $actions = decoder_contexte_ajax(_request('_todo'), 'svp_todo') ?: []; include_spip('inc/svp_actionner'); // si toutes les actions sont des téléchargements (pas d'activation), on reste sur cette page $redirect = null; Chargement en cours inc/svp_decider.php +2 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -1275,7 +1275,8 @@ function svp_decider_verifier_actions_demandees($a_actionner, &$erreurs) { foreach ($decideur->todo as $_todo) { $todo[$_todo['i']] = $_todo['todo']; } set_request('_todo', serialize($todo)); include_spip('inc/filtres'); set_request('_todo', encoder_contexte_ajax($todo, 'svp_todo')); return true; } Chargement en cours
formulaires/admin_plugin.php +6 −4 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -144,8 +144,9 @@ function formulaires_admin_plugin_verifier_dist($voir = 'actif', $verrouille = ' // verification des dependances include_spip('inc/svp_decider'); svp_decider_verifier_actions_demandees($a_actionner, $erreurs); $todo = _request('_todo') ? unserialize(_request('_todo')) : array(); $actions = _request('_decideur_actions') ? unserialize(_request('_decideur_actions')) : array(); include_spip('inc/filtres'); $todo = decoder_contexte_ajax(_request('_todo'), 'svp_todo') ?: []; $actions = _request('_libelles_actions') ?: []; // si c'est une action simple (hors suppression) sans rien a faire de plus que demande, on y go direct if (in_array('stop', $todo) or in_array('kill', $todo)) { if (in_array('stop', $todo)) { Chargement en cours Chargement en cours @@ -202,7 +203,8 @@ function formulaires_admin_plugin_traiter_dist($voir = 'actif', $verrouille = 'n // Ajout de la liste des actions à l'actionneur // c'est lui qui va effectuer rellement les actions // lors de l'appel de action/actionner $actions = unserialize(_request('_todo')); include_spip('inc/filtres'); $actions = decoder_contexte_ajax(_request('_todo'), 'svp_todo'); include_spip('inc/svp_actionner'); svp_actionner_traiter_actions_demandees($actions, $retour, $redirect); } Chargement en cours
formulaires/charger_plugin.php +3 −2 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -127,7 +127,8 @@ function formulaires_charger_plugin_traiter_dist() { // Ajout de la liste des actions à l'actionneur // c'est lui qui va effectuer rellement les actions // lors de l'appel de action/actionner $actions = unserialize(_request('_todo')); include_spip('inc/filtres'); $actions = decoder_contexte_ajax(_request('_todo'), 'svp_todo') ?: []; include_spip('inc/svp_actionner'); // si toutes les actions sont des téléchargements (pas d'activation), on reste sur cette page $redirect = null; Chargement en cours
inc/svp_decider.php +2 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -1275,7 +1275,8 @@ function svp_decider_verifier_actions_demandees($a_actionner, &$erreurs) { foreach ($decideur->todo as $_todo) { $todo[$_todo['i']] = $_todo['todo']; } set_request('_todo', serialize($todo)); include_spip('inc/filtres'); set_request('_todo', encoder_contexte_ajax($todo, 'svp_todo')); return true; }