Changeset 24684 in spip-zone


Ignore:
Timestamp:
Nov 27, 2008, 10:54:37 AM (11 years ago)
Author:
cedric@…
Message:

amelioration de participer, et ajout d'un autoriser manquant (touti)

Location:
_plugins_/_stable_/agenda/2_0_0
Files:
1 added
3 edited

Legend:

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

    r24674 r24684  
    1515          OR !$row['inscription'])
    1616                return false;
     17        $valeurs['id'] = $id_evenement;
    1718       
    1819        $valeurs['reponse'] = sql_getfetsel('reponse','spip_evenements_participants','id_evenement='.intval($id_evenement).' AND id_auteur='.intval($GLOBALS['visiteur_session']['id_auteur']));
     
    6667        else
    6768                sql_insertq('spip_evenements_participants',array('id_evenement'=>$id_evenement,'id_auteur'=>$GLOBALS['visiteur_session']['id_auteur'],'reponse'=>$reponse));
    68        
    69         $message = _T('agenda:participation_prise_en_compte');
     69
     70        $retour = array('editable'=>true);
     71        if (!$reponse = sql_getfetsel('reponse','spip_evenements_participants','id_auteur='.intval($GLOBALS['visiteur_session']['id_auteur']))
     72        OR $reponse!=_request('reponse')){
     73                $retour['message_erreur'] = _T('agenda:probleme_technique');
     74        }
     75        else {
     76                if ($reponse=='oui')
     77                        $message = _T('agenda:participation_prise_en_compte');
     78                elseif ($reponse=='?')
     79                        $message = _T('agenda:participation_incertaine_prise_en_compte');
     80                else
     81                        $message = _T('agenda:absence_prise_en_compte');
     82        }
    7083        return array('message_ok'=>$message,'editable'=>true);
    7184}
  • _plugins_/_stable_/agenda/2_0_0/lang/agenda_fr.php

    r24674 r24684  
    44
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
     6'absence_prise_en_compte' => 'Votre absence est enregistrée',
    67'activite_editoriale' => 'Activité Éditoriale',
    78'afficher_calendrier' => 'Afficher le calendrier',
     
    1415'aucun_evenement' => 'aucun événement',
    1516'aucune_rubrique_mode_agenda' => 'Par défaut, toutes les rubriques permettent d\'utiliser les événements. Si vous activez le mode agenda sur une ou plusieurs rubriques, la gestion des événements sera limitée a sa branche.',
     17
    1618'bouton_annuler' => 'Annuler',
    1719'bouton_supprimer' => "Supprimer",
     20
    1821'creer_evenement' => "Créer un événement",
     22
    1923'evenement_autres_occurences' => "Autres occurences :",
    2024'evenement_descriptif' => 'Descriptif',
     
    3539'evenements_a_venir'=>'À venir',
    3640'evenements_depuis_debut'=>'Tous',
     41
    3742'fermer' => 'fermer',
     43
    3844'groupes_mots'=>'Groupes de mots-clé',
     45
    3946'icone_creer_evenement' => 'Créer un nouvel événement',
    4047'item_mots_cles_association_evenements' => 'aux événements',
     
    4249'info_nombre_evenements' => '@nb@ événements',
    4350'info_evenements' => 'Événements',
     51
    4452'lien_retirer_evenement' => 'Supprimer',
    4553'label_inscription' => 'Inscription en ligne',
     
    4957'label_reponse_jyparticipe_pas' => 'Je n\'y vais pas',
    5058'label_vous_inscrire' => 'Votre participation',
     59
    5160'mois_precedent' => 'mois précédent',
    5261'mois_suivant' => 'mois suivant',
     62
    5363'nb_mots_clefs' => '@nb@ mots-clés',
    5464'nb_repetitions' => '@nb@ répétitions',
     65
     66'probleme_technique' => 'Un problème technique est survenu. Reessayez plus tard.',
     67'participation_prise_en_compte' => 'Votre participation est enregistrée',
     68'participation_incertaine_prise_en_compte' => 'Votre participation éventuelle est enregistrée',
     69
    5570'rubriques' => 'Rubriques Agenda',
    5671'rubrique_dans_une_rubrique_mode_agenda' => 'Cette rubrique permet d\'utiliser les événements car elle est dans une rubrique dont le mode agenda a été activé',
     
    5974'rubrique_activer_agenda' => 'Activer le mode agenda pour cette rubrique',
    6075'rubrique_desactiver_agenda' => 'Desactiver le mode agenda pour cette rubrique',
     76
    6177'sans_titre' => "(sans titre)",
     78
    6279'toutes_rubriques' => 'Toutes',
    6380'texte_agenda' => 'AGENDA',
     
    6683'titre_cadre_modifier_evenement' => 'Modifier un événement',
    6784'repetition_de' => "Répétition de",
     85
    6886'un_mot_clef' => '1 mot-clé',
    6987'une_repetition' => '1 répétition',
     88
    7089'voir_evenements_rubrique' => 'Voir les événements de la rubrique',
    7190);
  • _plugins_/_stable_/agenda/2_0_0/plugin.xml

    r24088 r24684  
    1515        <install>base/agenda_upgrade.php</install>
    1616        <!-- Definitions des fonctions qui s'inserent dans les pipelines -->
     17        <pipeline>
     18                <nom>autoriser</nom>
     19                <inclure>agenda_autoriser.php</inclure>
     20        </pipeline>
    1721        <pipeline>
    1822                <nom>declarer_tables_interfaces</nom>
Note: See TracChangeset for help on using the changeset viewer.