Changeset 74678 in spip-zone


Ignore:
Timestamp:
Aug 9, 2013, 3:22:11 PM (6 years ago)
Author:
amaury.adon@…
Message:

Quelques raffinements sur le bouton de suppression des événements, passage d'un paragraphe en chaine de langue, suite du travail sur le cron

Location:
_plugins_/import_ics
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/import_ics/genie/synchro.php

    r74597 r74678  
    55
    66
    7 genie_synchro_dist(){}
     7genie_synchro_dist(){
     8
     9// récupérer url fichier distant
     10// parser le fichier distant
     11
     12// pour chaque événement du fichier distant
     13//      récupération uid_distant
     14
     15//              pour chaque enregistrement déjà présent dans la base
     16//              si uid_distant = uid_local alors
     17//                      récupérer sequence_distant
     18//                      si sequence_distant != sequence_local alors
     19//                              supprimer l événement local et le remplacer par l événement distant
     20//              sinon insérer l événement distant dans la base
     21
     22
     23
     24}
    825
    926?>
  • _plugins_/import_ics/import_ics_pipelines.php

    r73839 r74678  
    2626}
    2727
     28
     29function import_ics_taches_generales_cron($taches_generales){
     30        $taches_generales['import_ics_synchro'] = 3600*24;
     31        return $taches_generales;
     32}
    2833?>
  • _plugins_/import_ics/lang/almanach_fr.php

    r74028 r74678  
    99        // A
    1010        'ajouter_lien_almanach' => 'Ajouter cet almanach',
     11        'aucun_evenement' => 'Cet almanach ne contient aucun événement. Si vous le désirez, vous pouvez le supprimer dans la liste des almanachs.
     12',
    1113
    1214        // E
  • _plugins_/import_ics/paquet.xml

    r73839 r74678  
    3232        <pipeline nom="declarer_tables_auxiliaires" inclure="base/import_ics.php" />
    3333        <pipeline nom="optimiser_base_disparus" inclure="import_ics_pipelines.php" />
     34        <pipeline nom="taches_generales_cron" inclure="import_ics_pipelines.php"/>
     35
    3436
    3537        <menu nom="almanachs" titre="almanach:titre_almanachs" parent="menu_edition" icone="images/almanach-16.png" action="almanachs" />
  • _plugins_/import_ics/prive/objets/contenu/almanach.html

    r73979 r74678  
    4343        #PAGINATION
    4444        </B_evenements_lies>
    45         <p>Aucun evenement n'est lié à cet almanach. Si vous le désirez, vous pouvez le supprimer.</p>
     45        <p><:almanach:aucun_evenement:></p>
    4646        <//B_evenements_lies>
    4747</div>
    4848
    4949
     50        <BOUCLE_nb_evenement(spip_almanachs_liens){id_almanach=#ID_ALMANACH}{objet=evenement}>
     51        </BOUCLE_nb_evenement>
    5052        [(#AUTORISER{supprimer, almanach, #ID_ALMANACH}|oui)
    5153                [(#BOUTON_ACTION{<:almanach:info_supprimer_evenements:>,#URL_ACTION_AUTEUR{supprimer_evenements_almanach,#ID_ALMANACH,#SELF},ajax,'','','(function(me){$(me).parents("tr").animateRemove();return true;})(this)'})]
    52         ]
     54        ]       
     55        </B_nb_evenement>
    5356
    5457</BOUCLE_almanach>
Note: See TracChangeset for help on using the changeset viewer.