Changeset 60027 in spip-zone


Ignore:
Timestamp:
Apr 2, 2012, 5:28:24 PM (7 years ago)
Author:
marcimat@…
Message:

On passe sous silence d'éventuelles erreurs de maj introuvables. Cela arrive lorsqu'on coche des plugins et clique l'action multiple «mise à jour» alors que ces plugins n'en ont pas (http://core.spip.org/issues/2625)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/svp/inc/svp_decider.php

    r59476 r60027  
    3434        var $ok = true;     // le resultat permet d'effectuer toutes les actions
    3535        var $log = false;   // loguer les differents elements
     36
     37        var $erreur_sur_maj_introuvable = true; // generer une erreur si on demande une mise a jour d'un plugin alors que l'on n'en connait pas.
    3638
    3739
     
    419421                                                                $this->ask($i, $t);
    420422                                                        } else {
    421                                                                 // on n'a pas trouve la nouveaute !!!
    422                                                                 $this->erreur($id, _T('svp:message_nok_maj_introuvable',array('plugin' => $i['n'],'id'=>$id)));
     423                                                                if ($this->erreur_sur_maj_introuvable) {
     424                                                                        // on n'a pas trouve la nouveaute !!!
     425                                                                        $this->erreur($id, _T('svp:message_nok_maj_introuvable',array('plugin' => $i['n'],'id'=>$id)));
     426                                                                }
    423427                                                        }
    424428                                                } else {
     
    719723function svp_decider_verifier_actions_demandees($a_actionner, &$erreurs) {
    720724        $decideur = new Decideur;
     725        $decideur->erreur_sur_maj_introuvable = false;
    721726        $decideur->verifier_dependances($a_actionner);
    722727
Note: See TracChangeset for help on using the changeset viewer.