Changeset 81461 in spip-zone


Ignore:
Timestamp:
Mar 18, 2014, 7:35:10 PM (5 years ago)
Author:
tofulm@…
Message:

renommer plus explicitement le nom des 2 variables booleennes + chaines de langue dans le formulaire de gestion des autorisations

Location:
_plugins_/orr/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/orr/trunk/formulaires/editer_orr_autorisation.html

    r81387 r81461  
    44[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
    55
    6         <form name="formulaire_#FORM" action="#ENV{action}" method="post"><div>
     6    <form name="formulaire_#FORM" action="#ENV{action}" method="post"><div>
    77    #ACTION_FORMULAIRE{#ENV{action}}
    8                 <ul>
    9                 [(#PLUGIN{GRAPPES}|?{
    10                         [(#SAISIE{radio, orr_type}
    11                                 {label=Quel type d'utilisateur voulez vous ?}
    12                                 {datas=#ARRAY{
    13                                         statut, Statut,
    14                                         auteur, Auteur,
    15                                         grappe, Grappe}
    16                                 }
    17                         )]
    18                         [(#SAISIE{hidden, val_grappe})]
    19                         ,
    20                         [(#SAISIE{radio, orr_type}
    21                                 {label=Quel type d'utilisateur voulez vous ?}
    22                                 {defaut=}
    23                                 {datas=#ARRAY{
    24                                         statut, Statut,
    25                                         auteur, Auteur}
    26                                 }
    27                         )]
     8        <ul>
     9        [(#PLUGIN{GRAPPES}|?{
     10            [(#SAISIE{radio, orr_type}
     11                {label=<:orr:type_utilisateur:>}
     12                {datas=#ARRAY{
     13                    statut, <:orr:statut:>,
     14                    auteur, <:orr:auteur:>,
     15                    grappe, <:orr:grappe:>}
     16                }
     17            )]
     18            [(#SAISIE{hidden, val_grappe})]
     19            ,
     20            [(#SAISIE{radio, orr_type}
     21                {label=<:orr:type_utilisateur:>}
     22                {datas=#ARRAY{
     23                    statut, <:orr:statut:>,
     24                    auteur, <:orr:auteur:>}
     25                }
     26            )]
    2827        })]
    2928            <INCLURE{fond=inc/formulaire_selection-type}{ajax=orr_type}>
    3029
    3130            [(#SAISIE{checkbox, orr_droit}
    32                 {label=Sélectionnez les droits du statut sélectionné}
     31                {label = <:orr:selectionner_droit_statut:>}
    3332                {defaut=2}
    3433                {datas=#ARRAY{
    35                     V, Voir,
    36                     M, Modifier,
    37                     C, Créer,
    38                     S, Supprimer,
    39                     *, uniquement } }
     34                    V, <:orr:voir:>,
     35                    M, <:orr:modifier:>,
     36                    C, <:orr:creer:>,
     37                    S, <:orr:supprimer:>,
     38                    *, <:orr:seulement_si_propriétaire:>} }
    4039            )]
    4140           
     
    4746</div>
    4847<script type="text/javascript" charset="utf-8">
    49         function aff_masque() {
    50                 var choixtype = jQuery("input[name='orr_type']:checked").val();
    51                 if (typeof(choixtype) != "undefined") {
    52                         var valtype = jQuery("input[name='val_" + choixtype + "']").val();
    53                         ajaxReload('orr_type', {
    54                                 args:{
    55                                         choix_type:choixtype,
    56                                         val_type:valtype
    57                                 },
    58                         });
    59                 }
    60         }
    61        
     48    function aff_masque() {
     49        var choixtype = jQuery("input[name='orr_type']:checked").val();
     50        if (typeof(choixtype) != "undefined") {
     51            var valtype = jQuery("input[name='val_" + choixtype + "']").val();
     52            ajaxReload('orr_type', {
     53                args:{
     54                    choix_type:choixtype,
     55                    val_type:valtype
     56                },
     57            });
     58        }
     59    }
     60   
    6261    jQuery(document).ready(function(){
    63                 aff_masque();
    64                 jQuery("input[name='orr_type']").change(function(event){ aff_masque(); });
    65     });
     62        jQuery(".choix_S").next('.choix').css("display","none");
     63        aff_masque();
     64        jQuery("input[name='orr_type']").change(function(event){ aff_masque(); });
     65        jQuery("#champ_orr_type_1").click(function(event){
     66                jQuery(".choix_S").next('.choix').css("display","block");
     67            });
     68        jQuery("#champ_orr_type_2, #champ_orr_type_3").click(function(event){
     69                jQuery(".choix_S").next('.choix').css("display","none");
     70            });
     71        });
    6672</script>
  • _plugins_/orr/trunk/lang/orr_autorisation_fr.php

    r78355 r81461  
    2525    'retirer_lien_orr_autorisation' => 'Supprimer le lien de cette autorisation',
    2626    'retirer_tous_liens_orr_autorisations' => 'Supprimer tous les liens des autorisations',
    27 
     27   
     28    //S
     29    'seulement_si_propriétaire' => 'Seulement si propriétaire de la réservation',
    2830    //T
    2931    'texte_ajouter_orr_autorisation' => 'Ajouter une autorisation',
  • _plugins_/orr/trunk/lang/orr_fr.php

    r78998 r81461  
    1919        'affiche_mots' => 'afficher le sélecteur de mots clé',
    2020        'affiche_calendrier' => 'afficher le calendrier',
     21    'auteur' => 'Auteur',
    2122       
    2223        // C
     
    2425        'ctrl_clic' => 'Ctrl + clic pour sélection multiple',
    2526        'creation_autorisation_interdite' => 'Vous n\'avez pas les droits pour créer des réservations pour cette ressource',
    26 
     27    'creer' => 'Creer',
    2728        // D
    2829        'date_de_debut' => 'Date de début',
     
    4647        // G
    4748        'gerer_autorisations' => 'Gérer les autorisations',
     49    'grappe' => 'Grappe',
    4850
    4951    // I
     
    119121        'suppression_autorisation_interdite' => 'Vous n\'avez pas les droits pour supprimer cette autorisation',
    120122        'suppression_autorisation_impossible_ressources_liees' => 'Cette autorisation est liée à des ressources: vous ne pouvez pas la supprimer',
    121         'supprimer' => 'supprimer',
     123        'supprimer' => 'Supprimer',
    122124        'supprimer_resa' => 'Voulez-vous supprimer la réservation',
    123125        'semaine' => 'Semaine',
     
    125127        'semaine_suivante' => 'Semaine suivante',
    126128        'supprimer_parametre_incorrect' => 'un des parametres transmis est incorrect pour supprimer cette ressource',
     129    'seulement_si_propriétaire' => 'Autoriser la modification et la suppression seulement de ses propres réservations',
     130    'statut' => 'Statut',
     131    'selectionner_droit_statut' => 'Sélectionnez les droits du statut sélectionné',
    127132
    128133    // T
     
    149154        'type' => 'Type',
    150155        'titre_page_configurer' => 'Configurer ORR',
     156    'type_utilisateur' => 'Quel type d\'utilisateur voulez vous ?',
    151157
    152158    // V
    153159    'valeur_autorisation' => 'Droits',
    154160    'voir_autorisations' => 'Voir les autorisations',
     161    'voir' => 'Voir',
     162   
    155163);
    156164
  • _plugins_/orr/trunk/orr_autorisations.php

    r81387 r81461  
    1515    // Pour Modifier ou Supprimer une résa, on test si l'auteur connecté est
    1616    // le propriétaire de la résa
    17     $test_auteur = false;
     17    $Est_proprio = false;
    1818    if ($id_resa) {
    1919        $all = sql_allfetsel(
     
    2424        );
    2525        if ($all[0]['id_objet'] == $id_auteur) {
    26             $test_auteur = true;
     26            $Est_proprio = true;
    2727        }
    2828    }
     
    5050        // on prépare le test de droits
    5151        $valeur_statut = array("tous"=>"1","6forum"=>"2","1comite"=>"3","0minirezo"=>"4");
    52         $r_test = true;
     52        $Test_auto_SM = true;
    5353        if (($autorisation == "S" OR $autorisation == "M"  ) AND
    5454            ((strpos($r['valeur'],"*") !== false) AND
    5555            ($valeur_statut[$r['statut']] >= $valeur_statut[$statut_connecte]) AND
    56             $id_resa AND !$test_auteur))
    57                 $r_test = false;
     56            $id_resa AND !$Est_proprio))
     57                $Test_auto_SM = false;
    5858
    5959    //  Autorisation par statut
     
    6161            ($valeur_statut[$r['statut']] <= $valeur_statut[$statut_connecte]) AND
    6262            (strpos($r['valeur'], $autorisation) !== false) AND
    63             $r_test)
     63            $Test_auto_SM)
    6464                $result = true;
    6565
Note: See TracChangeset for help on using the changeset viewer.