Changeset 82476 in spip-zone


Ignore:
Timestamp:
May 17, 2014, 9:08:29 AM (5 years ago)
Author:
abelass@…
Message:

-erreur javascript
-'id_auteur et champs extras -> variables de la fonction

Location:
_plugins_/reservation_evenement/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservation_evenement/trunk/formulaires/inc-reservation_connection.html

    r82299 r82476  
    3838            });
    3939        $('input[name="enregistrer[]"]').click(function() {
    40             $('.block_mp').slideToggle('slow', function() {
     40            $('.block_mp').slideToggle('slow', function() {});
    4141            });
    4242           
  • _plugins_/reservation_evenement/trunk/formulaires/reservation.php

    r82262 r82476  
    156156}
    157157
    158 function formulaires_reservation_traiter_dist($id='',$id_article=''){
    159        
     158function formulaires_reservation_traiter_dist($id='',$id_article=''){   
    160159        $enregistrer=charger_fonction('reservation_enregistrer','inc');
     160        if(isset($GLOBALS['visiteur_session']['id_auteur']))$id_auteur=$GLOBALS['visiteur_session']['id_auteur']; 
    161161               
    162         return $enregistrer($id,$id_article);
    163 
     162        return $enregistrer($id,$id_article,$id_auteur);
    164163}
    165164
  • _plugins_/reservation_evenement/trunk/inc/reservation_enregistrer.php

    r82264 r82476  
    55
    66//Enregistrement d'une réservation
    7 function inc_reservation_enregistrer_dist($id='',$id_article=''){
     7function inc_reservation_enregistrer_dist($id='',$id_article='',$id_auteur='',$champs_extras_auteurs=array()){
    88 include_spip('inc/session');   
    99    include_spip('inc/config');
     
    2020    // La référence
    2121    $fonction_reference = charger_fonction('reservation_reference', 'inc/');
    22     if(isset($GLOBALS['visiteur_session']['id_auteur']))$id_auteur=$GLOBALS['visiteur_session']['id_auteur']; 
    23    $set=array('statut'=>$statut,'lang'=>_request('lang'));
     22
     23        $set=array('statut'=>$statut,'lang'=>_request('lang'));
    2424   
    2525    //les champs extras auteur
    2626    include_spip('cextras_pipelines');
    2727    $valeurs_extras=array();
    28     if(function_exists('champs_extras_objet')){
    29         //Charger les définitions pour la création des formulaires
    30         $champs_extras_auteurs=champs_extras_objet(table_objet_sql('auteur'));
    31        foreach( $champs_extras_auteurs as $value){
    32              $valeurs_extras[$value['options']['label']]=_request($value['options']['nom']);
    33             }
    34         }
     28       
     29
     30    if(!is_array($champs_extras_auteurs) AND function_exists('champs_extras_objet')){
     31                //Charger les définitions pour la création des formulaires
     32                $champs_extras_auteurs=champs_extras_objet(table_objet_sql('auteur'));
     33    }
     34       
     35        if(is_array($champs_extras_auteurs)){
     36                foreach( $champs_extras_auteurs as $value){
     37                        $valeurs_extras[$value['options']['label']]=_request($value['options']['nom']);
     38        }
     39        }
    3540
    3641   if(_request('enregistrer')){
Note: See TracChangeset for help on using the changeset viewer.