Changeset 57637 in spip-zone


Ignore:
Timestamp:
Jan 23, 2012, 7:13:35 PM (8 years ago)
Author:
maieul@…
Message:

vérifier lors de la soumission du formulaire de création d'article qu'on est bien autorisé à publier dedans

Location:
_plugins_/rubrique_a_linscription/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/rubrique_a_linscription/trunk/lang/rubrique_a_linscription_fr.php

    r57634 r57637  
    3030        'rubrique_reserve_1comite'=>"L'espace privé de ce site est ouvert aux visiteurs, après inscription. Une fois enregistré, vous pourrez consulter les articles en cours de rédaction, proposer des articles et participer à tous les forums. Vous disposerez également d'une rubrique réservée où vous pourrez proposer vos articles.",
    3131        'rubrique_reserve_0minirezo_on'=>"L'espace privé de ce site est ouvert aux visiteurs, après inscription. Une fois enregistré, vous disposerez d'une rubrique réservée où vous pourrez poster vos articles.",
    32         'rubrique_reserve_1comite_on'=>"L'espace privé de ce site est ouvert aux visiteurs, après inscription. Une fois enregistré, vous disposerez d'une rubrique réservée où vous pourrez proposer vos articles."
     32        'rubrique_reserve_1comite_on'=>"L'espace privé de ce site est ouvert aux visiteurs, après inscription. Une fois enregistré, vous disposerez d'une rubrique réservée où vous pourrez proposer vos articles.",
     33        'pas_autoriser_rubriquer_creerarticledans'=>'Vous n\'êtes pas pas autorisé à créer un article dans cette rubrique'
    3334       
    3435       
  • _plugins_/rubrique_a_linscription/trunk/plugin.xml

    r57634 r57637  
    3434       <inclure>rubrique_a_linscription.php</inclure>
    3535        </pipeline>
     36        <pipeline>
     37       <nom>formulaire_verifier</nom>
     38       <inclure>rubrique_a_linscription.php</inclure>
     39        </pipeline>
     40
    3641        <pipeline>
    3742                <nom>autoriser</nom>
  • _plugins_/rubrique_a_linscription/trunk/rubrique_a_linscription.php

    r43322 r57637  
    1212        return $flux;
    1313}
     14
     15function rubrique_a_linscription_formulaire_verifier($flux){
     16        $meta = unserialize(lire_meta('rubrique_a_linscription'));
     17        if ($flux['args']['form']=='editer_article' and $meta['espace_prive_creer']=='on') {
     18                $id_rubrique =_request('id_parent');
     19                settype($id_rubrique,"string");
     20                if (! autoriser('creerarticledans','rubrique',$id_rubrique)){
     21                        $flux['data']['erreurs']['id_parent'] = _T('rubrique_a_linscription:pas_autoriser_rubriquer_creerarticledans');
     22                }
     23        }
     24        return $flux;
     25}
     26
    1427
    1528/* Traiter */
     
    7992               
    8093        }
    81        
     94
    8295       
    8396       
Note: See TracChangeset for help on using the changeset viewer.