Changeset 118062 in spip-zone


Ignore:
Timestamp:
Oct 8, 2019, 11:04:37 AM (13 days ago)
Author:
Rainer Müller
Message:

v1.1.5 Enlever les communications en poubelle via la pipeline optimiser_base_disparus

Location:
_plugins_/reservation_communication/branches/v1
Files:
2 added
12 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservation_communication/branches/v1

  • _plugins_/reservation_communication/branches/v1/action/editer_reservation_communication.php

    r111407 r118062  
    55 *
    66 * @plugin     Réservation Comunications
    7  * @copyright  2015-2018
     7 * @copyright  2015-2019
    88 * @author     Rainer Müller
    99 * @licence    GNU/GPL
  • _plugins_/reservation_communication/branches/v1/action/reservation_communication_envoyer.php

    r110952 r118062  
    44 *
    55 * @plugin     Réservation Comunications
    6  * @copyright  2015-2018
     6 * @copyright  2015-2019
    77 * @author     Rainer Müller
    88 * @licence    GNU/GPL
  • _plugins_/reservation_communication/branches/v1/base/reservation_communication.php

    r110663 r118062  
    44 *
    55 * @plugin     Réservation Comunications
    6  * @copyright  2015-2018
     6 * @copyright  2015-2019
    77 * @author     Rainer Müller
    88 * @licence    GNU/GPL
  • _plugins_/reservation_communication/branches/v1/formulaires/editer_reservation_communication.php

    r110952 r118062  
    44 *
    55 * @plugin     Réservation Comunications
    6  * @copyright  2015-2018
     6 * @copyright  2015-2019
    77 * @author     Rainer Müller
    88 * @licence    GNU/GPL
  • _plugins_/reservation_communication/branches/v1/lang/paquet-reservation_communication_fr.php

    r105989 r118062  
    11<?php
    22// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
    3 
    4 if (!defined('_ECRIRE_INC_VERSION')) return;
     3// Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/reservation_communication/trunk/lang/
     4if (!defined('_ECRIRE_INC_VERSION')) {
     5        return;
     6}
    57
    68$GLOBALS[$GLOBALS['idx_lang']] = array(
     
    911        'reservation_communication_description' => 'Permet de communique plus facilement avec vos clients',
    1012        'reservation_communication_nom' => 'Réservation Comunications',
    11         'reservation_communication_slogan' => 'Communiquer avec vos clients',
     13        'reservation_communication_slogan' => 'Communiquer avec vos clients'
    1214);
    13 
    14 ?>
  • _plugins_/reservation_communication/branches/v1/lang/reservation_communication_fr.php

    r105989 r118062  
    11<?php
    22// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
    3 
    4 if (!defined('_ECRIRE_INC_VERSION'))
    5   return;
     3// Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/reservation_communication/trunk/lang/
     4if (!defined('_ECRIRE_INC_VERSION')) {
     5        return;
     6}
    67
    78$GLOBALS[$GLOBALS['idx_lang']] = array(
    89
    9   // A
    10   'ajouter_lien_reservation_communication' => 'Ajouter cette communication',
     10        // A
     11        'ajouter_lien_reservation_communication' => 'Ajouter cette communication',
    1112
    12   // C
    13   'champ_current_label' => 'Actuel',
    14   'champ_date_redac_label' => 'Date redaction',
    15   'champ_date_envoi_label' => 'Date envoi',
    16   'champ_email_test_label' => 'Email test',
    17   'champ_failed_label' => 'Echèc',
    18   'champ_html_email_label' => 'Html email',
    19   'champ_id_article_label' => 'Id article',
    20   'champ_id_evenement_label' => 'Id événement',
    21   'champ_recurrence_label' => 'Recurrence',
    22   'champ_texte_email_label' => 'Texte email',
    23   'champ_texte_label' => 'Texte',
    24   'champ_titre_label' => 'Titre',
    25   'champ_total_label' => 'Total',
    26   'champ_type_label' => 'Type',
     13        // C
     14        'champ_current_label' => 'Actuel',
     15        'champ_date_envoi_label' => 'Date envoi',
     16        'champ_date_redac_label' => 'Date redaction',
     17        'champ_email_test_label' => 'Email test',
     18        'champ_failed_label' => 'Echèc',
     19        'champ_html_email_label' => 'Html email',
     20        'champ_id_article_label' => 'Id article',
     21        'champ_id_evenement_label' => 'Id événement',
     22        'champ_recurrence_label' => 'Recurrence',
     23        'champ_texte_email_label' => 'Texte email',
     24        'champ_texte_label' => 'Texte',
     25        'champ_titre_label' => 'Titre',
     26        'champ_total_label' => 'Total',
     27        'champ_type_label' => 'Type',
    2728
    28   //E
    29   'envoyer_mail' => 'Envoyer un mail aux participants',
     29        // E
     30        'envoyer_mail' => 'Envoyer un mail aux participants',
    3031
    31   // I
    32   'icone_creer_reservation_communication' => 'Créer une communication',
    33   'icone_modifier_reservation_communication' => 'Modifier cette communication',
    34   'info_1_reservation_communication' => 'Une communication',
    35   'info_1_reservation_communication_destinataire' => 'Un destinataire',
    36   'info_aucun_reservation_communication' => 'Aucune communication',
    37   'info_nb_reservation_communications' => '@nb@ communications',
    38   'info_nb_reservation_communications_destinataires' => '@nb@ destinataires',
    39   'info_reservation_communications_auteur' => 'Les communications de cet auteur',
     32        // I
     33        'icone_creer_reservation_communication' => 'Créer une communication',
     34        'icone_modifier_reservation_communication' => 'Modifier cette communication',
     35        'info_1_reservation_communication' => 'Une communication',
     36        'info_1_reservation_communication_destinataire' => 'Un destinataire',
     37        'info_aucun_reservation_communication' => 'Aucune communication',
     38        'info_nb_reservation_communications' => '@nb@ communications',
     39        'info_nb_reservation_communications_destinataires' => '@nb@ destinataires',
     40        'info_reservation_communications_auteur' => 'Les communications de cet auteur',
    4041
    41   // L
    42   'label_envoyer' => 'Envoyer',
    43   'label_envoyer_test' => 'Envoi de test à @email@',
    44   'label_supprimer' => 'Supprimer',
     42        // L
     43        'label_envoyer' => 'Envoyer',
     44        'label_envoyer_test' => 'Envoi de test à @email@',
     45        'label_supprimer' => 'Supprimer',
    4546
     47        // R
     48        'retirer_lien_reservation_communication' => 'Retirer cette communication',
     49        'retirer_tous_liens_reservation_communications' => 'Retirer toutes les communications',
    4650
    47   // R
    48   'retirer_lien_reservation_communication' => 'Retirer cette communication',
    49   'retirer_tous_liens_reservation_communications' => 'Retirer toutes les communications',
    50 
    51   // T
    52   'texte_ajouter_reservation_communication' => 'Ajouter une communication',
    53   'texte_changer_statut_reservation_communication' => 'Cette communication est :',
    54   'texte_creer_associer_reservation_communication' => 'Créer et associer une communication',
    55   'titre_envois_destinataires' => 'Les destinataires',
    56   'texte_definir_comme_traduction_reservation_communication' => 'Cette communication est une traduction de la communication numéro :',
    57   'titre_langue_reservation_communication' => 'Langue de cette communication',
    58   'titre_logo_reservation_communication' => 'Logo de cette communication',
    59   'titre_reservation_communication' => 'Communication',
    60   'titre_reservation_communications' => 'Communications',
    61   'titre_reservation_communications_rubrique' => 'Communications de la rubrique',
    62   'texte_statut_envoye' => 'envoyé',
     51        // T
     52        'texte_ajouter_reservation_communication' => 'Ajouter une communication',
     53        'texte_changer_statut_reservation_communication' => 'Cette communication est :',
     54        'texte_creer_associer_reservation_communication' => 'Créer et associer une communication',
     55        'texte_definir_comme_traduction_reservation_communication' => 'Cette communication est une traduction de la communication numéro :',
     56        'texte_statut_envoye' => 'envoyé',
     57        'titre_envois_destinataires' => 'Les destinataires',
     58        'titre_langue_reservation_communication' => 'Langue de cette communication',
     59        'titre_logo_reservation_communication' => 'Logo de cette communication',
     60        'titre_reservation_communication' => 'Communication',
     61        'titre_reservation_communications' => 'Communications',
     62        'titre_reservation_communications_rubrique' => 'Communications de la rubrique'
    6363);
  • _plugins_/reservation_communication/branches/v1/notifications/reservation_communication.php

    r110952 r118062  
    44 *
    55 * @plugin     Réservation Comunications
    6  * @copyright  2015-2018
     6 * @copyright  2015-2019
    77 * @author     Rainer Müller
    88 * @licence    GNU/GPL
  • _plugins_/reservation_communication/branches/v1/paquet.xml

    r117696 r118062  
    22        prefix="reservation_communication"
    33        categorie="communication"
    4         version="1.1.3"
     4        version="1.1.5"
    55        etat="stable"
    66        compatibilite="[3.0.17;3.2.*]"
     
    1616        <necessite nom="facteur" compatibilite="[3.6.2;]" />
    1717        <necessite nom="reservation_evenement" compatibilite="[1.29.0;]" />
    18         <necessite nom="saisies" compatibilite="[2.28.0;]" />
     18        <necessite nom="saisies" compatibilite="[3.23.2;]" />
    1919
    2020        <pipeline nom="autoriser" inclure="reservation_communication_autorisations.php" />
     
    2828        <pipeline nom="notifications_archive" inclure="reservation_communication_pipelines.php" />
    2929        <pipeline nom="reservation_evenement_objets_navigation" inclure="reservation_communication_pipelines.php" />
     30        <pipeline nom="optimiser_base_disparus" inclure="reservation_communication_pipelines.php" />
    3031
    3132        <menu nom="reservation_communications" titre="reservation_communication:titre_reservation_communications" parent="menu_activite" icone="images/reservation_communication-16.png" action="reservation_communications" />
  • _plugins_/reservation_communication/branches/v1/reservation_communication_administrations.php

    r110952 r118062  
    44 *
    55 * @plugin     Réservation Comunications
    6  * @copyright  2015-2018
     6 * @copyright  2015-2019
    77 * @author     Rainer Müller
    88 * @licence    GNU/GPL
  • _plugins_/reservation_communication/branches/v1/reservation_communication_autorisations.php

    r110952 r118062  
    44 *
    55 * @plugin     Réservation Comunications
    6  * @copyright  2015-2018
     6 * @copyright  2015-2019
    77 * @author     Rainer Müller
    88 * @licence    GNU/GPL
  • _plugins_/reservation_communication/branches/v1/reservation_communication_pipelines.php

    r110663 r118062  
    44 *
    55 * @plugin     Réservation Comunications
    6  * @copyright  2015-2018
     6 * @copyright  2015-2019
    77 * @author     Rainer Müller
    88 * @licence    GNU/GPL
     
    131131        return $flux;
    132132}
     133
     134/**
     135 * Optimiser la base de données
     136 *
     137 * Supprime les objets à la poubelle.
     138 *
     139 * @pipeline optimiser_base_disparus
     140 * @param  array $flux Données du pipeline
     141 * @return array       Données du pipeline
     142 */
     143function reservation_communication_optimiser_base_disparus($flux) {
     144
     145        sql_delete('spip_reservation_communications', "statut='poubelle' AND maj < " . $flux['args']['date']);
     146
     147        return $flux;
     148}
Note: See TracChangeset for help on using the changeset viewer.