Changeset 48903 in spip-zone


Ignore:
Timestamp:
Jun 18, 2011, 2:17:17 PM (10 years ago)
Author:
cedric@…
Message:

http://core.spip.org/issues/2130 :
une coquille dans editer_signature empechait les changements de statut.
Par ailleurs, supprimer l'affichage du chemin par defaut, erroné, et unifier les autorisations de traitement par lot

Location:
_core_/plugins/petitions
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/petitions/action/editer_signature.php

    r48262 r48903  
    6060        );
    6161
    62         return modifier_contenu('signature', $id_signature,
     62        $err = modifier_contenu('signature', $id_signature,
    6363                array(
    6464                        'nonvide' => array('nom_email' => _T('info_sans_titre'))
  • _core_/plugins/petitions/action/traiter_lot_signature.php

    r45469 r48903  
    2626        if (preg_match(",^(\w+)$,",$arg,$match)
    2727         AND in_array($statut=$match[1],array('relancer','supprimer','valider'))
    28          AND autoriser('instituer','signature',0)){
     28         AND autoriser('modererlot','petition')){
    2929                $where = '';
    3030                if (intval($id_petition = _request('id_petition'))){
     
    4646                        if (!count($rows)) return;
    4747                        $rows = array_map('reset',$rows);
    48 
    49                         if ($action = charger_fonction($arg."_signature",'action',true))
     48                        if ($action = charger_fonction($statut."_signature",'action',true))
    5049                                foreach ($rows as $id_signature) {
    5150                                        $action($id_signature);
Note: See TracChangeset for help on using the changeset viewer.