Changeset 113124 in spip-zone


Ignore:
Timestamp:
Dec 26, 2018, 1:22:04 PM (3 weeks ago)
Author:
cam.lafit
Message:

Fournir une variable de configuration pour activer le mode orphelin

  • Retrait de la constante au profit d'un lire/ecrire_config
Location:
_plugins_/agenda/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/agenda/trunk

    • Property subgit:lock:59b51d5420661fa68e22981ac0f887b058bbcada deleted
    • Property subgit:lock:c90ae04f46220c9296aabf8c20c6565d527b03d2 set to 2018-12-26T14:21:06.966
  • _plugins_/agenda/trunk/agenda_autoriser.php

    r113113 r113124  
    173173 * @return bool
    174174 */
    175 function autoriser_evenement_creerorphelin_dist($faire, $quoi, $id, $qui) {
    176         return _AGENDA_AUTORISER_ORPHELINS && $qui['statut'] == '0minirezo' && !$qui['restreint'];
     175function autoriser_evenement_creerorphelin_dist($faire, $quoi, $id, $qui)
     176{
     177    return lire_config('agenda/autoriser_orphelins') && $qui['statut'] == '0minirezo' && !$qui['restreint'];
    177178}
    178179
     
    184185 * @return bool
    185186 */
    186 function autoriser_evenement_voirorphelin_dist($faire, $quoi, $id, $qui) {
    187         return _AGENDA_AUTORISER_ORPHELINS;
     187function autoriser_evenement_voirorphelin_dist($faire, $quoi, $id, $qui)
     188{
     189    return lire_config('agenda/autoriser_orphelins');
    188190}
    189191
     
    195197 * @return bool
    196198 */
    197 function autoriser_evenement_modifierorphelin_dist($faire, $quoi, $id, $qui) {
    198         return _AGENDA_AUTORISER_ORPHELINS && $qui['statut'] == '0minirezo' && !$qui['restreint'];
     199function autoriser_evenement_modifierorphelin_dist($faire, $quoi, $id, $qui)
     200{
     201    return lire_config('agenda/autoriser_orphelins') && $qui['statut'] == '0minirezo' && !$qui['restreint'];
    199202}
    200203
     
    206209 * @return bool
    207210 */
    208 function autoriser_evenement_instituerorphelin_dist($faire, $quoi, $id, $qui) {
    209         return _AGENDA_AUTORISER_ORPHELINS && $qui['statut'] == '0minirezo' && !$qui['restreint'];
    210 }
     211function autoriser_evenement_instituerorphelin_dist($faire, $quoi, $id, $qui)
     212{
     213    return lire_config('agenda/autoriser_orphelins') && $qui['statut'] == '0minirezo' && !$qui['restreint'];
     214}
  • _plugins_/agenda/trunk/agenda_options.php

    r113112 r113124  
    55}
    66
    7 if (!defined('_AGENDA_AUTORISER_ORPHELINS')) define('_AGENDA_AUTORISER_ORPHELINS', FALSE);
    8 
    97// brancher le plugin sur nospam
    108$GLOBALS['formulaires_no_spam'][] = 'participer_evenement';
  • _plugins_/agenda/trunk/formulaires/configurer_agenda.html

    r99334 r113124  
    101101                                        </fieldset>
    102102                                </li>
     103                                <li class="fieldset">
     104                                        <fieldset>
     105                                                <legend><:configureragenda:mode_expert:></legend>
     106                                                <ul>
     107                                                        #SET{name,autoriser_orphelins}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     108                                                        <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     109                                                                <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     110                                                                <span class='erreur_message'>(#GET{erreurs})</span>
     111                                                                ]
     112                                                                #SET{val,1}
     113                                                                <div class="choix">
     114                                                                        <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
     115                                                                        <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     116                                                                </div>
     117                                                        </li>
     118                                                </ul>
     119                                        </fieldset>
     120                                </li>
    103121                        </ul>
    104122
Note: See TracChangeset for help on using the changeset viewer.