Changeset 84493 in spip-zone


Ignore:
Timestamp:
Sep 5, 2014, 2:16:36 PM (5 years ago)
Author:
rastapopoulos@…
Message:

Ajout d'une config réservé aux admins complets qui permet d'autoriser des utilisateurices supplémentaires qui pourront modifier l'alerte d'urgence + après avoir corrigé le bon appel de la fonction d'autorisation de configurer_truc dans le core, on corrige ici l'autorisation elle-même : id_auteur? et non pas qui n'a rien à voir.

Location:
_plugins_/alerte_urgence/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/alerte_urgence/trunk/alerte_urgence_autorisations.php

    r83937 r84493  
    2525                        and $utilisateurs = lire_config('alerte_urgence/utilisateurs')
    2626                        and is_array($utilisateurs)
    27                         and in_array(intval($id), $utilisateurs)
     27                        and in_array(intval($qui['id_auteur']), $utilisateurs)
    2828                )
    2929        ) {
  • _plugins_/alerte_urgence/trunk/formulaires/configurer_alerte_urgence.html

    r83924 r84493  
    1212                                <textarea id="champ_texte" cols="40" rows="10" name="texte">#ENV{texte}</textarea>
    1313                        </li>
     14                       
     15                        <B_utilisateurs>
     16                        <li>
     17                                <label for="champ_utilisateurs"><:alerte:configurer_utilisateurs_label:></label>
     18                                <p class="explication"><:alerte:configurer_utilisateurs_explication:></p>
     19                                <select name="utilisateurs\[\]" id="champ_utilisateurs" multiple="multiple" size="10">
     20                                        <BOUCLE_utilisateurs(AUTEURS){si #AUTORISER{configurer}}{statut IN #LISTE{0minirezo,1comite,6forum}}{statut != 5poubelle}{par num nom,nom}{tout}>
     21                                                <option value="#ID_AUTEUR"[(#ID_AUTEUR|in_array{#ENV{utilisateurs,#LISTE}}|oui) selected="selected"] [style="background:url((#CHEMIN_IMAGE{auteur-#STATUT-16})) no-repeat left; padding-left: 20px;"]>#NOM</option>
     22                                        </BOUCLE_utilisateurs>
     23                                </select>
     24                        </li>
     25                        </B_utilisateurs>
    1426                </ul>
    1527
  • _plugins_/alerte_urgence/trunk/lang/alerte_fr.php

    r83924 r84493  
    88        'configurer_texte_label' => 'Alerte d’urgence à diffuser :',
    99        'configurer_titre' => 'Configurer l’alerte d’urgence',
     10        'configurer_utilisateurs_explication' => 'Par défaut, seuls les administrateurs complets peuvent modifier l’alerte. On peut sélectionner ici des utilisateurs supplémentaires.',
     11        'configurer_utilisateurs_label' => 'Utilisateurs supplémentaires autorisés',
    1012);
    1113
Note: See TracChangeset for help on using the changeset viewer.