Changeset 53772 in spip-zone


Ignore:
Timestamp:
Oct 27, 2011, 4:06:17 PM (9 years ago)
Author:
gildas.cotomale@…
Message:

La table des participants/inscrits ayant pour clé primaire (id_evenement,id_auteur), il ne sert à rien d'enregistrer des id_auteur=0 ou id_auteur= (qui en fait vont s'écraser les uns les autres car vus comme des mises à jour)... Mais dans ce cas, on prévient le visiteur...)

Location:
_plugins_/agenda
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/agenda/2_0_0/formulaires/participer_evenement.php

    r53769 r53772  
    1616                return false;
    1717
     18        // si anonyme, on echoue avec avertissement
     19        if (!$GLOBALS['visiteur_session']['id_auteur'])
     20                return array(
     21                        'message_erreur'=>_T('agenda:connexion_necessaire_pour_inscription'),
     22                        'editable'=>false
     23                );
     24
    1825        // valeurs d'initialisation
    1926        $valeurs['id'] = $id_evenement;
    20         if ($GLOBALS['visiteur_session']['id_auteur']){
    21                 $valeurs['reponse'] = sql_getfetsel('reponse','spip_evenements_participants','id_evenement='.intval($id_evenement).' AND id_auteur='.intval($GLOBALS['visiteur_session']['id_auteur']));
    22         }
     27        $valeurs['reponse'] = sql_getfetsel('reponse','spip_evenements_participants','id_evenement='.intval($id_evenement).' AND id_auteur='.intval($GLOBALS['visiteur_session']['id_auteur']));
    2328
    2429        // si les places sont comptees, regarder si il en reste
  • _plugins_/agenda/2_0_0/lang/agenda_fr.php

    r39706 r53772  
    2121'creer_evenement' => "Créer un événement",
    2222'confirm_suppression_inscription' => "Voulez-vous vraiment supprimer cette inscription ?",
     23'connexion_necessaire_pour_inscription' => "Merci de <a href='#LOGIN_PUBLIC'>vous connecter</a> pour pouvoir vous inscrire &agrave; cet &eacute;v&eacute;nement.",
    2324
    2425'erreur_article_manquant' => 'Vous devez indiquer un article',
  • _plugins_/agenda/2_0_0/plugin.xml

    r52580 r53772  
    66        </auteur>
    77        <licence>GPL 3 - (c) 2006-2010</licence>
    8         <version>2.2.1</version>
     8        <version>2.2.2</version>
    99        <version_base>0.23</version_base>
    1010        <etat>stable</etat>
  • _plugins_/agenda/2_1_0/formulaires/participer_evenement.php

    r53769 r53772  
    1919                return false;
    2020
     21        // si anonyme, on echoue avec avertissement
     22        if (!$GLOBALS['visiteur_session']['id_auteur'])
     23                return array(
     24                        'message_erreur'=>_T('agenda:connexion_necessaire_pour_inscription'),
     25                        'editable'=>false
     26                );
     27
    2128        // valeurs d'initialisation
    2229        $valeurs['id'] = $id_evenement;
    23         if ($GLOBALS['visiteur_session']['id_auteur']){
    24                 $valeurs['reponse'] = sql_getfetsel('reponse','spip_evenements_participants','id_evenement='.intval($id_evenement).' AND id_auteur='.intval($GLOBALS['visiteur_session']['id_auteur']));
    25         }
     30        $valeurs['reponse'] = sql_getfetsel('reponse','spip_evenements_participants','id_evenement='.intval($id_evenement).' AND id_auteur='.intval($GLOBALS['visiteur_session']['id_auteur']));
    2631
    2732        // si les places sont comptees, regarder si il en reste
  • _plugins_/agenda/2_1_0/lang/agenda_fr.php

    r52822 r53772  
    2121        'bouton_annuler' => 'Annuler',
    2222        'bouton_supprimer' => "Supprimer",
    23        
     23
    2424        // C
    2525        'confirm_suppression_inscription' => "Voulez-vous vraiment supprimer cette inscription ?",
    2626        'creer_evenement' => "Cr&eacute;er un &eacute;v&eacute;nement",
     27        'connexion_necessaire_pour_inscription' => "Merci de <a href='#LOGIN_PUBLIC'>vous connecter</a> pour pouvoir vous inscrire &agrave; cet &eacute;v&eacute;nement.",
    2728
    2829        // E
     
    5657        // F
    5758        'fermer' => 'fermer',
    58        
     59
    5960        // G
    6061        'groupes_mots'=>'Groupes de mots-cl&eacute;',
    61        
     62
    6263        // I
    6364        'icone_creer_evenement' => 'Cr&eacute;er un nouvel &eacute;v&eacute;nement',
     
    102103        'rubrique_sans_gestion_evenement' => 'Le mode agenda n\'est pas activ&eacute; pour cette rubrique',
    103104        'rubrique_mode_agenda' => 'Le mode agenda est activ&eacute; pour cette rubrique et sa branche',
    104        
     105
    105106        // S
    106107        'sans_titre' => "(sans titre)",
     
    113114        'titre_sur_l_agenda' => "Sur l'agenda",
    114115        'toutes_rubriques' => 'Toutes',
    115        
     116
    116117        // U
    117118        'un_mot_clef' => '1&nbsp;mot-cl&eacute;',
  • _plugins_/agenda/2_1_0/plugin.xml

    r52052 r53772  
    66        </auteur>
    77        <licence>GPL 3 - &#169; 2006-2010</licence>
    8         <version>3.0.3</version>
     8        <version>3.0.4</version>
    99        <version_base>0.23</version_base>
    1010        <etat>test</etat>
  • _plugins_/agenda/trunk/formulaires/participer_evenement.php

    r53769 r53772  
    1616                return false;
    1717
     18        // si anonyme, on echoue avec avertissement
     19        if (!$GLOBALS['visiteur_session']['id_auteur'])
     20                return array(
     21                        'message_erreur'=>_T('agenda:connexion_necessaire_pour_inscription'),
     22                        'editable'=>false
     23                );
     24
    1825        // valeurs d'initialisation
    1926        $valeurs['id'] = $id_evenement;
    20         if ($GLOBALS['visiteur_session']['id_auteur']){
    21                 $valeurs['reponse'] = sql_getfetsel('reponse','spip_evenements_participants','id_evenement='.intval($id_evenement).' AND id_auteur='.intval($GLOBALS['visiteur_session']['id_auteur']));
    22         }
     27        $valeurs['reponse'] = sql_getfetsel('reponse','spip_evenements_participants','id_evenement='.intval($id_evenement).' AND id_auteur='.intval($GLOBALS['visiteur_session']['id_auteur']));
    2328
    2429        // si les places sont comptees, regarder si il en reste
  • _plugins_/agenda/trunk/lang/agenda_fr.php

    r48186 r53772  
    3030        'confirm_suppression_inscription' => 'Voulez-vous vraiment supprimer cette inscription ?',
    3131        'creer_evenement' => 'Créer un événement',
     32        'connexion_necessaire_pour_inscription' => "Merci de <a href='#LOGIN_PUBLIC'>vous connecter</a> pour pouvoir vous inscrire &agrave; cet &eacute;v&eacute;nement.",
    3233// E
    3334        'erreur_article_interdit' => 'Vous n\'avez pas le droit d\'associer cet événement à cet article',
  • _plugins_/agenda/trunk/plugin.xml

    r48209 r53772  
    66        </auteur>
    77        <licence>GPL 3 - &#169; 2006-2010</licence>
    8         <version>3.1.3</version>
     8        <version>3.1.4</version>
    99        <version_base>0.24</version_base>
    1010        <etat>dev</etat>
     
    9494        <chemin dir="" />
    9595        <chemin dir="inclure" />
    96         <necessite id="SPIP" version="[3.0.0-dev;]" /> 
     96        <necessite id="SPIP" version="[3.0.0-dev;]" />
    9797
    9898<!-- si le plugin fulltext est actif, il faut qu'agenda soit pris en compte avant lui pour le pipeline rechercher_liste_des_champs -->
Note: See TracChangeset for help on using the changeset viewer.