Changeset 81452 in spip-zone


Ignore:
Timestamp:
Mar 18, 2014, 3:57:47 PM (5 years ago)
Author:
amaury.adon@…
Message:

ajout d'une option (Interface uniquement pour l'instant) pour affecter automatiquement une ressources aux événements importés si le plugin orr est présent (merci fa_b pour l'explication).

Location:
_plugins_/import_ics
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/import_ics/formulaires/editer_almanach.html

    r74909 r81452  
    77        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    88
    9 [(#REM) on définit un tableau vide, on rajoute dynamiquement les ensembles clé-valeur sortis de la boucle sur le groupe de mot-clés Type. On l'utilise ensuite pour la selection des mots clés par une saisie]
     9[(#REM) on définit un tableau vide, on rajoute dynamiquement les ensembles clé-valeur sortis de la boucle sur le groupe de mot-clés Type. On l'utilise ensuite pour la selection des mots clés par une saisie. on fait la même chose pour les ressources]
    1010#SET{tableau_type_evenement, #ARRAY}
    11 
    1211
    1312[(#REM)Attention astuce inside pour que les clés numériques ne soient pas réindexées, on inverse l'ordre d'intégration dasn le tableau et ensuite on flip le tableau]
     
    1918[(#SET{tableau_type_evenement, #GET{tableau_type_evenement}|array_flip})]
    2019
     20[(#REM)même chose avec les ressources mais on conditionne à la présence du plugin orr]
     21#SET{tableau_ressources,#ARRAY}
     22<BOUCLE_ressources(ORR_RESSOURCES){si #PLUGIN{orr}| }>
     23#SET{tableau_ressources, #GET{tableau_ressources}|array_merge{#ARRAY{#ORR_RESSOURCE_NOM,#ID_ORR_RESSOURCE}}
     24</BOUCLE_ressources>
     25[(#SET{tableau_ressources, #GET{tableau_ressources}|array_flip})]
    2126
    2227        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
     
    5156                        })]
    5257
     58                        [(#SAISIE{selection, id_orr_ressource, obligatoire=non,
     59                                afficher_si='@resa_auto@=="on"',
     60                                label=<:almanach:resa_auto:>,
     61                                explication=<:almanach:choix_salle:>,
     62                                datas=#GET{tableau_ressources} 
     63                        })]
    5364                </ul>
    5465                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
  • _plugins_/import_ics/lang/almanach_fr.php

    r76460 r81452  
    1414        'confirmation_suppression_evenements' => 'Êtes vous certain(e) de vouloir supprimer les événements de l\'almanach \"@titre_almanach@\" ?',
    1515        'confirmation_mise_a_jour_evenements' => 'Voulez-vous réellement mettre à jour la liste des événements de l\'almanach \"@titre_almanach@\" ?\nCela peut prendre un certain temps.',
     16        'choix_salle' => 'Tous les événements se verront attribuer cette salle dans le gestionnaire de ressources.',
    1617        // E
    1718        'explication_id_article' => 'Choisissez un article qui va recevoir les événements importés.',
    1819        'explication_titre' => 'Titre de l\'almanach',
    1920        'explication_url' => 'URL d\'origine du calendrier',
     21        'explication_resa_auto' => 'On peut réserver automatiquement une salle pour tous les événements d\'un même almanach (modifiable individuellement ensuite).',
    2022
    2123        // I
     
    4345        // R
    4446        'regenerer_almanach' => 'Vous pouvez aussi restaurer son contenu en tentant une nouvelle synchronisation.',
     47        'resa_auto' => 'Réservation automatique',
     48        'reservation' => 'Choix de la salle à réserver',
    4549        'retirer_lien_almanach' => 'Retirer cet almanach',
    4650        'retirer_tous_liens_almanachs' => 'Retirer tous les almanachs',
Note: See TracChangeset for help on using the changeset viewer.