Changeset 111404 in spip-zone
- Timestamp:
- Aug 23, 2018, 3:18:15 PM (2 years ago)
- Location:
- _plugins_/reservation_evenement/trunk
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/reservation_evenement/trunk/action/editer_reservation.php
r103010 r111404 33 33 34 34 function reservation_instituer($id_reservation, $c, $calcul_rub = true) { 35 $table_sql = table_objet_sql('reservation');36 $trouver_table = charger_fonction('trouver_table', 'base');37 38 35 include_spip('inc/autoriser'); 39 36 include_spip('inc/rubriques'); … … 47 44 set_request('statuts_details_reservation', array()); 48 45 49 $row = sql_fetsel('statut,date,id_auteur,email,lang,donnees_auteur ', 'spip_reservations', 'id_reservation=' . intval($id_reservation));46 $row = sql_fetsel('statut,date,id_auteur,email,lang,donnees_auteur,destinataires_supplementaires', 'spip_reservations', 'id_reservation=' . intval($id_reservation)); 50 47 $statut_ancien = $statut = $row['statut']; 51 48 $date_ancienne = $date = $row['date']; … … 205 202 'statut_ancien' => $statut_ancien, 206 203 'date_ancienne' => $date_ancienne, 207 'id_parent_ancien' => $id_rubrique,208 204 ), 209 205 'data' => $champs … … 230 226 if ($config['client']) { 231 227 232 if (intval($row['id_auteur']) AND $row['id_auteur'] > 0) 228 if (intval($row['id_auteur']) AND $row['id_auteur'] > 0) { 233 229 $options['email'] = sql_getfetsel('email', 'spip_auteurs', 'id_auteur=' . $row['id_auteur']); 234 else 230 } 231 else { 235 232 $options['email'] = $row['email']; 233 } 234 235 // Voir si il faut envoyer à plusieurs déstinataires. 236 if (isset($config['destinataires_supplementaires']) and 237 $config['destinataires_supplementaires'] == 'on' and 238 $destinataires_supplementaires = $row['destinataires_supplementaires']) { 239 240 $destinataires_supplementaires = explode(',', $destinataires_supplementaires); 241 $options['email'] = array_merge(array($options['email']), $destinataires_supplementaires); 242 } 236 243 237 244 $notifications('reservation_client', $id_reservation, $options); -
_plugins_/reservation_evenement/trunk/base/reservation_evenement.php
r108723 r111404 50 50 "nom" => "varchar(255) NOT NULL DEFAULT ''", 51 51 "email" => "varchar(255) NOT NULL DEFAULT ''", 52 "destinataires_supplementaires" => "text NOT NULL", 52 53 "type_lien" => "varchar(25) NOT NULL DEFAULT ''", 53 54 "origine_lien" => "varchar(25) NOT NULL DEFAULT ''", … … 72 73 'nom', 73 74 'email', 75 'destinataires_supplementaires', 74 76 'type_lien', 75 77 'origine_lien', … … 83 85 'nom', 84 86 'email', 87 'destinataires_supplementaires', 85 88 'donnees_auteur', 86 89 'reference' … … 90 93 "id_reservation" => 8, 91 94 "email" => 8, 95 'destinataires_supplementaires' => 5, 92 96 "nom" => 8 93 97 ), -
_plugins_/reservation_evenement/trunk/formulaires/configurer_reservation_evenement.php
r110207 r111404 356 356 ), 357 357 array( 358 'saisie' => 'oui_non', 359 'options' => array( 360 'nom' => 'destinataires_supplementaires', 361 'label' => _T('reservation:notifications_destinataires_supplementaires_label'), 362 'explication' => _T('reservation:notifications_destinataires_supplementaires_explication'), 363 'defaut' => $config['destinataires_supplementaires'], 364 'afficher_si' => '@client@ == "on"', 365 ) 366 ), 367 array( 358 368 'saisie' => 'selection_multiple', 359 369 'options' => array( -
_plugins_/reservation_evenement/trunk/formulaires/editer_reservation.html
r104964 r111404 32 32 </fieldset> 33 33 </div> 34 [(#CONFIG{reservation_evenement/destinataires_supplementaires}|=={on}|oui) 35 <div class="fieldset fieldset_destinataires_supplementaires saisie_fieldset"> 36 <fieldset> 37 <h3 class="legend"><:reservation:notifications_cfg_titre:></h3> 38 <div class="editer-groupe"> 39 [(#SAISIE{ 40 input, 41 destinataires_supplementaires, 42 label=<:reservation:label_destinataires_supplementaires:>, 43 explication=<:reservation:explication_destinataires_supplementaires:>})] 34 44 45 </div> 46 </fieldset> 47 </div>] 35 48 <div class="fieldset fieldset_donnees_reservation saisie_fieldset"> 36 49 <fieldset><h3 class="legend"><:reservation:legend_donnees_reservation:></h3> -
_plugins_/reservation_evenement/trunk/formulaires/editer_reservation.php
r108723 r111404 202 202 return formulaires_editer_objet_traiter('reservation', $id_reservation, '', $lier_trad, $retour, $config_fonc, $row, $hidden); 203 203 } 204 205 ?> -
_plugins_/reservation_evenement/trunk/formulaires/reservation.html
r105162 r111404 28 28 <INCLURE {fond=formulaires/inc-reservation_connection,env} /> 29 29 </fieldset> 30 [(#CONFIG{reservation_evenement/destinataires_supplementaires}|=={on}|oui) 31 <fieldset> 32 <legend><:reservation:notifications_cfg_titre:></legend> 33 <div class="editer-groupe"> 34 [(#SAISIE{ 35 input, 36 destinataires_supplementaires, 37 label=<:reservation:label_destinataires_supplementaires:>, 38 explication=<:reservation:explication_destinataires_supplementaires:>})] 39 </div> 40 </fieldset>] 30 41 <INCLURE {fond=formulaires/inc-reservation_champs_extras_reservation,env} /> 31 42 -
_plugins_/reservation_evenement/trunk/formulaires/reservation.php
r108838 r111404 55 55 } 56 56 57 57 58 if (isset($id_evenement_source)) { 58 59 if ($id_evenement_source == 0) { … … 155 156 $valeurs['nom'] = $nom; 156 157 $valeurs['email'] = $email; 158 $valeurs['destinataires_supplementaires'] = _request('destinataires_supplementaires'); 157 159 $valeurs['enregistrer'] = _request('enregistrer'); 158 160 $valeurs['new_pass'] = _request('new_pass'); -
_plugins_/reservation_evenement/trunk/lang/reservation_fr.php
r109129 r111404 35 35 'evenement_ferme_inscription' => 'Cet événement est actuellement fermé à l’inscription. <br/> Appuyez sur le bouton inscription pour visualiser l’offre actuelle.', 36 36 'explication_client' => 'Choissisez un client parmis les auteurs ou saisissez les données du client ci-bas', 37 'explication_destinataires_supplementaires' => 'Notifications concernants cette réservation. Liste d\'adresses email, separés par comma.', 37 38 'explication_email_reutilisable' => 'Permettre de réutiliser un email d’un auteur spip lors d’une réservation sans enregistrement', 38 39 'explication_enregistrement_inscrit' => 'L’enregistrer en tant que auteur spip', … … 73 74 'label_date' => 'Date :', 74 75 'label_date_paiement' => 'Date de paiement :', 76 'label_destinataires_supplementaires' => 'Destinataires supplémentaires :', 75 77 'label_donnees_auteur' => 'Données Auteur :', 76 78 'label_duree_vie_poubelle' => 'Durée de vie d’une réservation mise à la poubelle', … … 128 130 'notifications_destinataire_explication' => 'Choisir le(s) destinataire(s) des notifications', 129 131 'notifications_destinataire_label' => 'Destinataire', 132 'notifications_destinataires_supplementaires_label' => 'Permettre d\'envoyer les notifications à plusieurs déstinataires :', 133 'notifications_destinataires_supplementaires_explication' => 'Ajoute un champ au formulaire de réservation, permettant de renseigner d\'adresses emails supplémentaires.', 130 134 'notifications_envoi_separe' => 'Activer le mode Envoi Séparé pour le statut :', 131 135 'notifications_envoi_separe_explication' => 'Permet de déclencher l’envoi des notifications pour chaque Détail de Résérvation séparément', -
_plugins_/reservation_evenement/trunk/paquet.xml
r111335 r111404 2 2 prefix="reservation_evenement" 3 3 categorie="date" 4 version="1.2 8.7"4 version="1.29.0" 5 5 etat="stable" 6 6 compatibilite="[3.0.16;3.2.*]" 7 7 logo="prive/themes/spip/images/reservation_evenement-64.png" 8 8 documentation="https://contrib.spip.net/Reservation-d-evenements-4459" 9 schema="1. 7.0"9 schema="1.29.0" 10 10 > 11 11 -
_plugins_/reservation_evenement/trunk/prive/objets/contenu/reservation.html
r108774 r111404 56 56 <//B_auteur> 57 57 58 [<div class="champ contenu_destinataires_supplementaires[ (#DESTINATAIRES_SUPPLEMENTAIRES*|strlen|?{'',vide})]"> 59 <label><:reservation:label_destinataires_supplementaires:></label> 60 <span dir='#LANG_DIR' class='#EDIT{destinataires_supplementaires} destinataires_supplementaires'>(#DESTINATAIRES_SUPPLEMENTAIRES)</span> 61 </div>] 62 58 63 [<div class="champ contenu_reference[ (#REFERENCE*|strlen|?{'',vide})]"> 59 64 <label><:reservation:label_reference:></label> -
_plugins_/reservation_evenement/trunk/reservation_evenement_administrations.php
r108631 r111404 135 135 ) 136 136 ); 137 137 138 $maj['1.7.0'] = array( 138 139 array('sql_alter','TABLE spip_reservations_details CHANGE prix_ht prix_ht decimal(15,2) NOT NULL DEFAULT "0.00"'), 139 140 array('sql_alter','TABLE spip_reservations_details CHANGE prix prix decimal(15,2) NOT NULL DEFAULT "0.00"'), 140 141 array('sql_alter','TABLE spip_reservations_details CHANGE taxe taxe decimal(15,2) NOT NULL DEFAULT "0.00"'), 142 ); 143 144 // Ajouter le champ "destinataires_supplementaires". 145 $maj['1.29.0'] = array( 146 array ( 147 'maj_tables', 148 array ( 149 'spip_reservations', 150 ) 151 ) 141 152 ); 142 153
Note: See TracChangeset
for help on using the changeset viewer.