Changeset 110952 in spip-zone for _plugins_/reservation_communication


Ignore:
Timestamp:
Jul 1, 2018, 9:10:22 AM (4 months ago)
Author:
abelass@…
Message:

v1.1.1 liens vers doc et lisibilité code

Location:
_plugins_/reservation_communication/branches/v1
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservation_communication/branches/v1

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

    r110663 r110952  
    1111
    1212function action_reservation_communication_envoyer_dist() {
    13   include_spip('inc/config');
    14   $config = lire_config('reservation_evenement');
     13        include_spip('inc/config');
     14        $config = lire_config('reservation_evenement');
    1515
    16   $arg = _request('arg');
     16        $arg = _request('arg');
    1717
    18   if (is_null($arg)){
    19         $securiser_action = charger_fonction('securiser_action', 'inc');
    20         $arg = $securiser_action();
    21     }
     18        if (is_null($arg)){
     19                                $securiser_action = charger_fonction('securiser_action', 'inc');
     20                                $arg = $securiser_action();
     21                }
    2222
    23   list($id_reservation_communication, $type, $lang, $recipients) = explode('-', $arg);
     23        list($id_reservation_communication, $type, $lang, $recipients) = explode('-', $arg);
    2424
    2525
    26   // Notifications
    27   if ($notifications = charger_fonction('notifications', 'inc', true)) {
    28     lang_select($lang);
     26        // Notifications
     27        if ($notifications = charger_fonction('notifications', 'inc', true)) {
     28                lang_select($lang);
    2929
    30     $options = array(
    31       'lang' => $lang,
    32       'type' => $type,
    33       'recipients' => $recipients,
    34       'config'  => $config
    35     );
     30                $options = array(
     31                        'lang' => $lang,
     32                        'type' => $type,
     33                        'recipients' => $recipients,
     34                        'config'  => $config
     35                );
    3636
    37     // Determiner l'expediteur
    38     if ($config['expediteur'] != "facteur")
    39       $options['expediteur'] = $config['expediteur_' . $config['expediteur']];
     37                // Determiner l'expediteur
     38                if ($config['expediteur'] != "facteur")
     39                        $options['expediteur'] = $config['expediteur_' . $config['expediteur']];
    4040
    41     // Envoyer
    42     $notifications('reservation_communication',$id_reservation_communication, $options);
     41                // Envoyer
     42                $notifications('reservation_communication',$id_reservation_communication, $options);
    4343
    44     // Changer de statut
    45     if(!$recipients){
    46       include_spip('action/editer_objet');
    47       objet_modifier('reservation_communication', $id_reservation_communication, array('statut' => 'envoye', 'date_envoi' => date('Y-m-d H:i:s')));
    48     }
    49   }
     44                // Changer de statut
     45                if(!$recipients){
     46                        include_spip('action/editer_objet');
     47                        objet_modifier('reservation_communication', $id_reservation_communication, array('statut' => 'envoye', 'date_envoi' => date('Y-m-d H:i:s')));
     48                }
     49        }
    5050}
  • _plugins_/reservation_communication/branches/v1/formulaires/editer_reservation_communication.php

    r110663 r110952  
    1111
    1212if (!defined('_ECRIRE_INC_VERSION'))
    13   return;
     13        return;
    1414
    1515include_spip('inc/actions');
     
    3737 */
    3838function formulaires_editer_reservation_communication_identifier_dist($id_reservation_communication = 'new', $id_rubrique = 0, $retour = '', $lier_trad = 0, $config_fonc = '', $row = array(), $hidden = '') {
    39   return serialize(array(intval($id_reservation_communication)));
     39        return serialize(array(intval($id_reservation_communication)));
    4040}
    4141
     
    6565 */
    6666function formulaires_editer_reservation_communication_charger_dist($id_reservation_communication = 'new', $id_rubrique = 0, $retour = '', $lier_trad = 0, $config_fonc = '', $row = array(), $hidden = '') {
    67   $valeurs = formulaires_editer_objet_charger('reservation_communication', $id_reservation_communication, $id_rubrique, $lier_trad, $retour, $config_fonc, $row, $hidden);
     67        $valeurs = formulaires_editer_objet_charger('reservation_communication', $id_reservation_communication, $id_rubrique, $lier_trad, $retour, $config_fonc, $row, $hidden);
    6868
    69   if ($id= _request('id_rubrique')) {
    70     $valeurs['id_rubrique'] = $id;
    71     $objet = 'rubrique';
    72   }
    73   elseif ($id = _request('id_article')) {
    74     $valeurs['id_article'] = $id ;
    75     $objet = 'article';
    76   }
    77   elseif ($id = _request('id_evenement')) {
    78     $valeurs['id_evenement'] = $id;
    79     $objet = 'evenement';
    80   }
     69        if ($id= _request('id_rubrique')) {
     70                $valeurs['id_rubrique'] = $id;
     71                $objet = 'rubrique';
     72        }
     73        elseif ($id = _request('id_article')) {
     74                $valeurs['id_article'] = $id ;
     75                $objet = 'article';
     76        }
     77        elseif ($id = _request('id_evenement')) {
     78                $valeurs['id_evenement'] = $id;
     79                $objet = 'evenement';
     80        }
    8181
    82   if ($statut_reservation = _request('statut') or $statut_reservation = _request('statut2')) {
    83     $valeurs['statut_reservation'] = str_replace('-',',',$statut_reservation);
    84   }
     82        if ($statut_reservation = _request('statut') or $statut_reservation = _request('statut2')) {
     83                $valeurs['statut_reservation'] = str_replace('-',',',$statut_reservation);
     84        }
    8585
    86   if ($id) {
    87     $data = sql_fetsel('*','spip_' . $objet .'s','id_' .$objet . '=' . $id);
     86        if ($id) {
     87                $data = sql_fetsel('*','spip_' . $objet .'s','id_' .$objet . '=' . $id);
    8888
    89     $valeurs['titre'] = supprimer_numero($data['titre']);
    90     $valeurs['lang'] = isset($data['lang']) ? $data['lang'] : $GLOBALS['meta']['langue_site'];
    91     $valeurs['id'] = $id;
    92     $valeurs['_hidden'] .= '<input type="hidden" name="id" value="' .  $valeurs['id'] . '" />';
    93   }
     89                $valeurs['titre'] = supprimer_numero($data['titre']);
     90                $valeurs['lang'] = isset($data['lang']) ? $data['lang'] : $GLOBALS['meta']['langue_site'];
     91                $valeurs['id'] = $id;
     92                $valeurs['_hidden'] .= '<input type="hidden" name="id" value="' .  $valeurs['id'] . '" />';
     93        }
    9494
    95   if(_request('type')) $valeurs['type'] = _request('type');
     95        if(_request('type')) $valeurs['type'] = _request('type');
    9696
    97   if ($objet) {
    98     $valeurs['_hidden'] .= '<input type="hidden" name="objet" value="' . $objet . '" />';
    99     $valeurs['_hidden'] .= '<input type="hidden" name="id_parent" value="' . $valeurs['id_rubrique'] . '" />';
    100     $valeurs['_hidden'] .= '<input type="hidden" name="id_article" value="' . $valeurs['id_article'] . '" />';
    101     $valeurs['_hidden'] .= '<input type="hidden" name="id_evenement" value="' . $valeurs['id_evenement'] . '" />';
    102   }
     97        if ($objet) {
     98                $valeurs['_hidden'] .= '<input type="hidden" name="objet" value="' . $objet . '" />';
     99                $valeurs['_hidden'] .= '<input type="hidden" name="id_parent" value="' . $valeurs['id_rubrique'] . '" />';
     100                $valeurs['_hidden'] .= '<input type="hidden" name="id_article" value="' . $valeurs['id_article'] . '" />';
     101                $valeurs['_hidden'] .= '<input type="hidden" name="id_evenement" value="' . $valeurs['id_evenement'] . '" />';
     102        }
    103103
    104   $valeurs['_hidden'] .= '<input type="hidden" name="statut_reservation" value="' . $valeurs['statut_reservation'] . '" />';
    105   $valeurs['_hidden'] .= '<input type="hidden" name="type" value="' . $valeurs['type'] . '" />';
    106   $valeurs['_hidden'] .= '<input type="hidden" name="lang" value="' . $valeurs['lang'] . '" />';
     104        $valeurs['_hidden'] .= '<input type="hidden" name="statut_reservation" value="' . $valeurs['statut_reservation'] . '" />';
     105        $valeurs['_hidden'] .= '<input type="hidden" name="type" value="' . $valeurs['type'] . '" />';
     106        $valeurs['_hidden'] .= '<input type="hidden" name="lang" value="' . $valeurs['lang'] . '" />';
    107107
    108108
    109109
    110   return $valeurs;
     110        return $valeurs;
    111111}
    112112
     
    137137function formulaires_editer_reservation_communication_verifier_dist($id_reservation_communication = 'new', $id_rubrique = 0, $retour = '', $lier_trad = 0, $config_fonc = '', $row = array(), $hidden = '') {
    138138
    139   return formulaires_editer_objet_verifier('reservation_communication', $id_reservation_communication, array('titre'));
     139        return formulaires_editer_objet_verifier('reservation_communication', $id_reservation_communication, array('titre'));
    140140
    141141}
     
    166166 */
    167167function formulaires_editer_reservation_communication_traiter_dist($id_reservation_communication = 'new', $id_rubrique = 0, $retour = '', $lier_trad = 0, $config_fonc = '', $row = array(), $hidden = '') {
    168   return formulaires_editer_objet_traiter('reservation_communication', $id_reservation_communication, $id_rubrique, $lier_trad, $retour, $config_fonc, $row, $hidden);
     168        return formulaires_editer_objet_traiter('reservation_communication', $id_reservation_communication, $id_rubrique, $lier_trad, $retour, $config_fonc, $row, $hidden);
    169169}
  • _plugins_/reservation_communication/branches/v1/inclure/reservation_compteur_action.html

    r105989 r110952  
    1 <a href="[(#URL_ECRIRE{reservation_communication_edit,[(#VAL{evenements_reservations}|param_low_sec{#ENV{args}})]}|parametre_url{new,oui}|parametre_url{type,email})]" title="<:reservation_communication:envoyer_mail:>">[(#CHEMIN_IMAGE{email-16.png}|image_reduire{13})]</a>
     1<a
     2        href="[(#URL_ECRIRE{
     3                reservation_communication_edit,
     4                [(#VAL{evenements_reservations}|param_low_sec{#ENV{args}})]}|parametre_url{new,oui}|parametre_url{type,email})]"
     5        title="<:reservation_communication:envoyer_mail:>">
     6[(#CHEMIN_IMAGE{email-16.png}|image_reduire{13})]
     7</a>
  • _plugins_/reservation_communication/branches/v1/notifications/reservation_communication.php

    r110663 r110952  
    1111
    1212if (!defined("_ECRIRE_INC_VERSION"))
    13   return;
     13        return;
    1414
    1515/**
     
    2121 */
    2222function notifications_reservation_communication_dist($quoi, $id_reservation_communication, $options) {
    23   $config = $options['config'];
    24   $envoyer_mail = charger_fonction('envoyer_mail', 'inc');
     23        $config = $options['config'];
     24        $envoyer_mail = charger_fonction('envoyer_mail', 'inc');
    2525
    26   $subject = sql_getfetsel('titre', 'spip_reservation_communications', 'id_reservation_communication = ' . $id_reservation_communication);
    27   $message = recuperer_fond('notifications/contenu_reservation_communication', array('id_reservation_communication' => $id_reservation_communication));
     26        $subject = sql_getfetsel('titre', 'spip_reservation_communications', 'id_reservation_communication = ' . $id_reservation_communication);
     27        $message = recuperer_fond('notifications/contenu_reservation_communication', array('id_reservation_communication' => $id_reservation_communication));
    2828
    29   // attacher les documents de la communication
    30   $sql = sql_select('*', 'spip_documents AS d LEFT JOIN spip_documents_liens AS dl USING (id_document)
    31         LEFT JOIN spip_types_documents USING(extension)', 'dl.id_objet = ' . $id_reservation_communication . '
    32         AND dl.objet="reservation_communication" AND dl.vu = "non"');
    33   $id_document = array();
     29        // attacher les documents de la communication
     30        $sql = sql_select('*', 'spip_documents AS d LEFT JOIN spip_documents_liens AS dl USING (id_document)
     31                                LEFT JOIN spip_types_documents USING(extension)', 'dl.id_objet = ' . $id_reservation_communication . '
     32                                AND dl.objet="reservation_communication" AND dl.vu = "non"');
     33        $id_document = array();
    3434
    35   $o = array('html' => $message);
     35        $o = array('html' => $message);
    3636
    37   while ($doc = sql_fetch($sql)) {
    38     $fichier = $doc['fichier'];
    39     $id_document[] = $doc['id_document'];
    40     list($extension, $nom) = explode('/', $fichier);
    41     $chemin = realpath(_DIR_IMG . $fichier);
    42     $o['pieces_jointes'][] = array(
    43       'chemin' => $chemin,
    44       'nom' => $nom,
    45       'encodage' => 'base64',
    46       'mime' => $doc['mime_type']
    47     );
    48   }
     37        while ($doc = sql_fetch($sql)) {
     38                $fichier = $doc['fichier'];
     39                $id_document[] = $doc['id_document'];
     40                list($extension, $nom) = explode('/', $fichier);
     41                $chemin = realpath(_DIR_IMG . $fichier);
     42                $o['pieces_jointes'][] = array(
     43                        'chemin' => $chemin,
     44                        'nom' => $nom,
     45                        'encodage' => 'base64',
     46                        'mime' => $doc['mime_type']
     47                );
     48        }
    4949
    50   if (isset($options['recipients'])) {
    51     $recipients = $options['recipients'];
    52     $envoyer_mail($recipients, $subject, $o);
    53   }
    54   else {
    55     $recipients = array();
    56     $sql = sql_select('email', 'spip_reservation_communication_destinataires', 'id_reservation_communication = ' . $id_reservation_communication);
    57     $recipients = array();
    58     // Envoyer les emails
    59     while ($data = sql_fetch($sql)) {
    60       $envoyer_mail($data['email'], $subject, $o);
    61       $recipients[] = $data['email'];
    62     }
    63   }
     50        if (isset($options['recipients'])) {
     51                $recipients = $options['recipients'];
     52                $envoyer_mail($recipients, $subject, $o);
     53        }
     54        else {
     55                $recipients = array();
     56                $sql = sql_select('email', 'spip_reservation_communication_destinataires', 'id_reservation_communication = ' . $id_reservation_communication);
     57                $recipients = array();
     58                // Envoyer les emails
     59                while ($data = sql_fetch($sql)) {
     60                        $envoyer_mail($data['email'], $subject, $o);
     61                        $recipients[] = $data['email'];
     62                }
     63        }
    6464
    65   // Si présent -  l'api de notifications_archive
    66   if ($archiver = charger_fonction('archiver_notification', 'inc', true)) {
    67     $envoi = 'reussi';
    68     if (!$envoyer_mail)
    69       $envoi = 'echec';
     65        // Si présent -  l'api de notifications_archive
     66        if ($archiver = charger_fonction('archiver_notification', 'inc', true)) {
     67                $envoi = 'reussi';
     68                if (!$envoyer_mail)
     69                        $envoi = 'echec';
    7070
    71     $o = array(
    72       'recipients' => $recipients,
    73       'sujet' => $subject,
    74       'texte' => $message,
    75       'html' => 'oui',
    76       'id_objet' => $id_reservation_communication,
    77       'objet' => 'reservation_communication',
    78       'envoi' => $envoi,
    79       'type' => $quoi
    80     );
     71                $o = array(
     72                        'recipients' => $recipients,
     73                        'sujet' => $subject,
     74                        'texte' => $message,
     75                        'html' => 'oui',
     76                        'id_objet' => $id_reservation_communication,
     77                        'objet' => 'reservation_communication',
     78                        'envoi' => $envoi,
     79                        'type' => $quoi
     80                );
    8181
    82     if (is_array($recipients)) {
    83       foreach ($recipients as $recipient) {
    84         $o['recipients'] = $recipient;
    85         $archiver($o);
    86       }
    87     }
    88     else
    89       $archiver($o);
    90   }
     82                if (is_array($recipients)) {
     83                        foreach ($recipients as $recipient) {
     84                                $o['recipients'] = $recipient;
     85                                $archiver($o);
     86                        }
     87                }
     88                else
     89                        $archiver($o);
     90        }
    9191}
  • _plugins_/reservation_communication/branches/v1/paquet.xml

    r110661 r110952  
    22        prefix="reservation_communication"
    33        categorie="communication"
    4         version="1.1.0"
     4        version="1.1.1"
    55        etat="stable"
    66        compatibilite="[3.0.17;3.2.*]"
    77        logo="prive/themes/spip/images/reservation_communication-64.png"
    8         documentation=""
     8        documentation="https://contrib.spip.net/Reservation-Communications"
    99        schema="1.0.0"
    1010>
  • _plugins_/reservation_communication/branches/v1/prive/objets/liste/reservation_communications.html

    r105989 r110952  
    11[(#SET{defaut_tri,#ARRAY{
    2   titre,1,
    3   type,1,
    4   date_redac,-1,
    5   date_envoi,-1,
    6   id_reservation_communication,1,
    7   points,-1
    8   }
     2        titre,1,
     3        type,1,
     4        date_redac,-1,
     5        date_envoi,-1,
     6        id_reservation_communication,1,
     7        points,-1
     8        }
    99})]
    1010<B_liste_reservation_communications>
    11   #ANCRE_PAGINATION
    12   <div class="liste-objets reservation_communications">
    13     <table class='spip liste'>
    14       [
    15       <caption>
    16         <strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{reservation_communication:info_1_reservation_communication,reservation_communication:info_nb_reservation_communications}})</strong>
    17       </caption>
    18       ]
    19       <thead>
    20         <tr class='first_row'>
    21           <th class='picto' scope='col'></th>
     11        #ANCRE_PAGINATION
     12        <div class="liste-objets reservation_communications">
     13                <table class='spip liste'>
     14                        [
     15                        <caption>
     16                                <strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{reservation_communication:info_1_reservation_communication,reservation_communication:info_nb_reservation_communications}})</strong>
     17                        </caption>
     18                        ]
     19                        <thead>
     20                                <tr class='first_row'>
     21                                        <th class='picto' scope='col'></th>
    2222                                        <th class='statut' scope='col'>[(#TRI{statut,<span title="<:lien_trier_statut|attribut_html:>">#</span>,ajax})]</th>
    23           <th class='titre' scope='col'>[(#TRI{titre,<:reservation_communication:champ_titre_label:>,ajax})]</th>
    24           <th class='type' scope='col'>[(#TRI{type,<:reservation_communication:champ_type_label:>,ajax})]</th>
    25           <th class='date_redac' scope='col'>[(#TRI{date_redac,<:reservation_communication:champ_date_redac_label:>,ajax})]</th>
    26           <th class='date_envoi' scope='col'>[(#TRI{date_redac,<:reservation_communication:champ_date_envoi_label:>,ajax})]</th>
    27           <th class='id' scope='col'>[(#TRI{id_reservation_communication,<:info_numero_abbreviation:>,ajax})]</th>
    28         </tr>
    29       </thead>
    30       <tbody>
    31         <BOUCLE_liste_reservation_communications(RESERVATION_COMMUNICATIONS){id_rubrique?}{id_evenement?}{id_article?}{id_mot?}{id_auteur?}{where?}{statut?}{recherche?}{tri #ENV{par,num titre},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}>
    32           <tr class='[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]'>
    33             <td class='picto'>[(#CHEMIN_IMAGE{reservation_communication-16.png}|balise_img)]</td>
    34             <td class='statut'>[(#STATUT|puce_statut{reservation_communication,#ID_RESERVATION_COMMUNICATION,#ID_RUBRIQUE})]</td>
     23                                        <th class='titre' scope='col'>[(#TRI{titre,<:reservation_communication:champ_titre_label:>,ajax})]</th>
     24                                        <th class='type' scope='col'>[(#TRI{type,<:reservation_communication:champ_type_label:>,ajax})]</th>
     25                                        <th class='date_redac' scope='col'>[(#TRI{date_redac,<:reservation_communication:champ_date_redac_label:>,ajax})]</th>
     26                                        <th class='date_envoi' scope='col'>[(#TRI{date_redac,<:reservation_communication:champ_date_envoi_label:>,ajax})]</th>
     27                                        <th class='id' scope='col'>[(#TRI{id_reservation_communication,<:info_numero_abbreviation:>,ajax})]</th>
     28                                </tr>
     29                        </thead>
     30                        <tbody>
     31                                <BOUCLE_liste_reservation_communications(RESERVATION_COMMUNICATIONS){id_rubrique?}{id_evenement?}{id_article?}{id_mot?}{id_auteur?}{where?}{statut?}{recherche?}{tri #ENV{par,num titre},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}>
     32                                        <tr class='[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]'>
     33                                                <td class='picto'>[(#CHEMIN_IMAGE{reservation_communication-16.png}|balise_img)]</td>
     34                                                <td class='statut'>[(#STATUT|puce_statut{reservation_communication,#ID_RESERVATION_COMMUNICATION,#ID_RUBRIQUE})]</td>
    3535
    36             <td class='titre principale'><a href="[(#ID_RESERVATION_COMMUNICATION|generer_url_entite{reservation_communication})]" title="<:info_numero_abbreviation|attribut_html:> #ID_RESERVATION_COMMUNICATION">[(#LOGO_RESERVATION_COMMUNICATION|image_reduire{20,26})][(#RANG). ]#TITRE</a></td>
    37             <td class='type'>#TYPE</td>
    38             <td class='date primaire'>[(#DATE_REDAC|affdate_jourcourt)]</td>
    39             <td class='date secondaire'>[(#DATE_ENVOI|affdate_jourcourt)]</td>
    40             <td class='id'>[(#AUTORISER{modifier,reservation_communication,#ID_RESERVATION_COMMUNICATION}|?{ [(#STATUT|=={prepa}|?{
    41               <a href="[(#URL_ECRIRE{reservation_communication_edit,id_reservation_communication=#ID_RESERVATION_COMMUNICATION})]">#ID_RESERVATION_COMMUNICATION</a>,
    42               #ID_RESERVATION_COMMUNICATION})],
    43             #ID_RESERVATION_COMMUNICATION
    44             })]</td>
    45           </tr>
    46           </BOUCLE_liste_reservation_communications>
    47       </tbody>
    48     </table>
    49     [
    50     <p class='pagination'>
    51       (#PAGINATION{prive})
    52     </p>
    53     ]
    54   </div>
     36                                                <td class='titre principale'><a href="[(#ID_RESERVATION_COMMUNICATION|generer_url_entite{reservation_communication})]" title="<:info_numero_abbreviation|attribut_html:> #ID_RESERVATION_COMMUNICATION">[(#LOGO_RESERVATION_COMMUNICATION|image_reduire{20,26})][(#RANG). ]#TITRE</a></td>
     37                                                <td class='type'>#TYPE</td>
     38                                                <td class='date primaire'>[(#DATE_REDAC|affdate_jourcourt)]</td>
     39                                                <td class='date secondaire'>[(#DATE_ENVOI|affdate_jourcourt)]</td>
     40                                                <td class='id'>[(#AUTORISER{modifier,reservation_communication,#ID_RESERVATION_COMMUNICATION}|?{ [(#STATUT|=={prepa}|?{
     41                                                        <a href="[(#URL_ECRIRE{reservation_communication_edit,id_reservation_communication=#ID_RESERVATION_COMMUNICATION})]">#ID_RESERVATION_COMMUNICATION</a>,
     42                                                        #ID_RESERVATION_COMMUNICATION})],
     43                                                #ID_RESERVATION_COMMUNICATION
     44                                                })]</td>
     45                                        </tr>
     46                                        </BOUCLE_liste_reservation_communications>
     47                        </tbody>
     48                </table>
     49                [
     50                <p class='pagination'>
     51                        (#PAGINATION{prive})
     52                </p>
     53                ]
     54        </div>
    5555</B_liste_reservation_communications>
    5656[
    5757<div class="liste-objets reservation_communications caption-wrap">
    58   <strong class="caption">(#ENV*{sinon,''})</strong>
     58        <strong class="caption">(#ENV*{sinon,''})</strong>
    5959</div>
    6060]<//B_liste_reservation_communications>
  • _plugins_/reservation_communication/branches/v1/reservation_communication_administrations.php

    r110663 r110952  
    1111
    1212if (!defined('_ECRIRE_INC_VERSION'))
    13   return;
     13        return;
    1414
    1515/**
     
    3030 **/
    3131function reservation_communication_upgrade($nom_meta_base_version, $version_cible) {
    32   $maj = array();
     32        $maj = array();
    3333
    34   $maj['create'] = array( array(
    35       'maj_tables',
    36       array(
    37         'spip_reservation_communications',
    38         'spip_reservation_communication_destinataires'
    39       )
    40     ));
     34        $maj['create'] = array( array(
     35                        'maj_tables',
     36                        array(
     37                                'spip_reservation_communications',
     38                                'spip_reservation_communication_destinataires'
     39                        )
     40                ));
    4141
    42   include_spip('base/upgrade');
    43   maj_plugin($nom_meta_base_version, $version_cible, $maj);
     42        include_spip('base/upgrade');
     43        maj_plugin($nom_meta_base_version, $version_cible, $maj);
    4444}
    4545
     
    5858function reservation_communication_vider_tables($nom_meta_base_version) {
    5959
    60   sql_drop_table("spip_reservation_communications");
    61   sql_drop_table("spip_reservation_communication_destinataires");
    62   # Nettoyer les versionnages et forums
    63   sql_delete("spip_versions", sql_in("objet", array(
    64     'spip_reservation_communications',
    65     'spip_reservation_communication_destinataires'
    66   )));
    67   sql_delete("spip_versions_fragments", sql_in("objet", array(
    68     'spip_reservation_communications',
    69     'spip_reservation_communication_destinataires'
    70   )));
    71   sql_delete("spip_forum", sql_in("objet", array(
    72     'spip_reservation_communications',
    73     'spip_reservation_communication_destinataires'
    74   )));
     60        sql_drop_table("spip_reservation_communications");
     61        sql_drop_table("spip_reservation_communication_destinataires");
     62        # Nettoyer les versionnages et forums
     63        sql_delete("spip_versions", sql_in("objet", array(
     64                'spip_reservation_communications',
     65                'spip_reservation_communication_destinataires'
     66        )));
     67        sql_delete("spip_versions_fragments", sql_in("objet", array(
     68                'spip_reservation_communications',
     69                'spip_reservation_communication_destinataires'
     70        )));
     71        sql_delete("spip_forum", sql_in("objet", array(
     72                'spip_reservation_communications',
     73                'spip_reservation_communication_destinataires'
     74        )));
    7575
    76   effacer_meta($nom_meta_base_version);
     76        effacer_meta($nom_meta_base_version);
    7777}
  • _plugins_/reservation_communication/branches/v1/reservation_communication_autorisations.php

    r110663 r110952  
    136136**/
    137137function autoriser_communication_envoyer_dist($faire, $type, $id, $qui, $opt) {
    138   return $qui['statut'] == '0minirezo';
     138        return $qui['statut'] == '0minirezo';
    139139}
    140140
Note: See TracChangeset for help on using the changeset viewer.