+ $todo = _request('_todo') ? unserialize(_request('_todo')) : array();
+ $actions = _request('_decideur_actions') ? unserialize(_request('_decideur_actions')) : array();
+ // 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)) {
+ $notices = array();
+ $notices['decideur_warning'] = _T('svp:confirmer_desinstaller');
+ set_request('_notices', $notices);
+ }
+ } elseif (
+ count($todo) == count($a_actionner) // et on n'a pas plus d'actions que ce qu'on avait demandé explicitement
+ and !isset($erreurs['decideur_erreurs'])
+ and (!isset($erreurs['decideur_propositions']) or !count($actions['decideur_propositions']))
+ ) {
+ set_request('valider_actions', true); // on fake la validation, non mais ho !
+ }