Changeset 54158 in spip-zone


Ignore:
Timestamp:
Nov 7, 2011, 12:19:03 PM (8 years ago)
Author:
cedric@…
Message:

affichage de la saisie de l'heure en fonction de la coche horaire
bug sur saise des inscriptions (prendre en compte l'absence de coche)
affichage du contenu d'un evenement sur la page evenement+styles+chaines de langue

Location:
_plugins_/agenda/trunk
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/agenda/trunk/formulaires/editer_evenement.html

    r54000 r54158  
    2121                </li>
    2222            <li class='editer_date fieldset'><fieldset><legend><:agenda:evenement_date:></legend>
    23             <ul>
    24             <li class="editer_horaire[ (#ENV**{erreurs}|table_valeur{horaire}|oui)erreur]">
    25                         <label for="horaire"><:agenda:evenement_horaire:></label>[
    26                         <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{horaire})</span>
    27                         ]<input type='checkbox' name='horaire' id='horaire' value='non' [(#ENV{horaire}|=={oui}|non)checked='checked']
    28                                 onclick="if (this.checked==false) { $('span.afficher_horaire').show();} else {$('span.afficher_horaire').hide();}" />
    29             </li>
    30             <li class="editer_date_debut_fin[ (#ENV**{erreurs}|table_valeur{date_debut}|oui)erreur][ (#ENV**{erreurs}|table_valeur{date_fin}|oui)erreur]">
    31                         [
    32                         <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{date_debut})</span>][
    33                         <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{date_fin})</span>
    34                         ]<label for="date_debut"><:agenda:evenement_date_de:></label><input type='text' class='text date' name='date_debut' id='date_debut' size='10' maxlength='10' value="[(#ENV{date_debut})]" />
    35                         <span class='afficher_horaire'>
    36                         <label for='heure_debut' class='heure'><:agenda:evenement_date_a_immediat:></label>
    37                         <input type='text' class='text heure' name='heure_debut' id='heure_debut' size='4' maxlength='5' value="[(#ENV{heure_debut})]"
    38                         /></span>
    39                         <label for="date_fin" class='date_fin'><:agenda:evenement_date_a:></label>
    40                         <span class='afficher_horaire'><label for='heure_fin' class='heure'><:agenda:evenement_date_a_immediat:></label>
    41                         <input type='text' class='text heure' name='heure_fin' id='heure_fin' size='4' maxlength='5' value="[(#ENV{heure_fin})]"
    42                         /></span><input type='text' class='text date' name='date_fin' id='date_fin' size='10' maxlength='10' value="[(#ENV{date_fin})]" />
    43             </li>
    44             </ul>
     23                                <ul>
     24                                        <li class="editer_horaire[ (#ENV**{erreurs}|table_valeur{horaire}|oui)erreur]">
     25                                                <label for="horaire"><:agenda:evenement_horaire:></label>[
     26                                                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{horaire})</span>
     27                                                ]<input type='checkbox' name='horaire' id='horaire' value='non' [(#ENV{horaire}|=={oui}|non)checked='checked']
     28                                                        onclick="if (this.checked==false) { $('span.afficher_horaire').show();} else {$('span.afficher_horaire').hide();}" />
     29                                        </li>
     30                                        <li class="editer_date_debut_fin[ (#ENV**{erreurs}|table_valeur{date_debut}|oui)erreur][ (#ENV**{erreurs}|table_valeur{date_fin}|oui)erreur]">
     31                                                [
     32                                                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{date_debut})</span>][
     33                                                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{date_fin})</span>
     34                                                ]<label for="date_debut"><:agenda:evenement_date_de:></label><input type='text' class='text date' name='date_debut' id='date_debut' size='10' maxlength='10' value="[(#ENV{date_debut})]" />
     35                                                <span class='afficher_horaire[(#ENV{horaire}|=={oui}|non)none]'>
     36                                                <label for='heure_debut' class='heure'><:agenda:evenement_date_a_immediat:></label>
     37                                                <input type='text' class='text heure' name='heure_debut' id='heure_debut' size='4' maxlength='5' value="[(#ENV{heure_debut})]"
     38                                                /></span>
     39                                                <label for="date_fin" class='date_fin'><:agenda:evenement_date_a:></label>
     40                                                <span class='afficher_horaire[(#ENV{horaire}|=={oui}|non)none]'><label for='heure_fin' class='heure'><:agenda:evenement_date_a_immediat:></label>
     41                                                <input type='text' class='text heure' name='heure_fin' id='heure_fin' size='4' maxlength='5' value="[(#ENV{heure_fin})]"
     42                                                /></span><input type='text' class='text date' name='date_fin' id='date_fin' size='10' maxlength='10' value="[(#ENV{date_fin})]" />
     43                                        </li>
     44                                </ul>
    4545            </fieldset></li>
    46             <li class="editer_repetitions[ (#ENV**{erreurs}|table_valeur{repetitions}|oui)erreur]">
    47                         <label for="repetitions"><:agenda:evenement_repetitions:></label>[
    48                         (#ENV{repetitions}|non)<a href='#' onclick="$(this).next().removeClass('cachee');return false;"><:agenda:ajouter_repetition:></a>
    49                         <div class='ajouter_repetitions'>][
    50                         <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{repetitions})</span>
    51                         ]<div id='repetitions_picker'></div>
    52                         <textarea name='repetitions' id='repetitions'>#ENV{repetitions}</textarea>[
    53                         (#ENV{repetitions}|non)</div>]
    54             </li>
     46                        <li class="editer_repetitions[ (#ENV**{erreurs}|table_valeur{repetitions}|oui)erreur]">
     47                                <label for="repetitions"><:agenda:evenement_repetitions:></label>[
     48                                (#ENV{repetitions}|non)<a href='#' onclick="$(this).next().removeClass('cachee');return false;"><:agenda:ajouter_repetition:></a>
     49                                <div class='ajouter_repetitions'>][
     50                                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{repetitions})</span>
     51                                ]<div id='repetitions_picker'></div>
     52                                <textarea name='repetitions' id='repetitions'>#ENV{repetitions}</textarea>[
     53                                (#ENV{repetitions}|non)</div>]
     54                        </li>
    5555            <li class="editer_descriptif[ (#ENV**{erreurs}|table_valeur{descriptif}|oui)erreur]">
    56                         <label for="descriptif"><:agenda:evenement_descriptif:></label>[
    57                         <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{descriptif})</span>
    58                         ]<textarea name='descriptif' rows='5' id='descriptif' class="inserer_barre_edition">[(#ENV{descriptif})]</textarea>
     56                                <label for="descriptif"><:agenda:evenement_descriptif:></label>[
     57                                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{descriptif})</span>
     58                                ]<textarea name='descriptif' rows='5' id='descriptif' class="inserer_barre_edition">[(#ENV{descriptif})]</textarea>
    5959            </li>[
    6060                (#ENV{affiche_inscription,oui}|=={oui}|oui)
     
    7171            </li>]
    7272            <li class="editer_lieu[ (#ENV**{erreurs}|table_valeur{lieu}|oui)erreur]">
    73                         <label for="lieu"><:agenda:evenement_lieu:></label>[
    74                         <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{lieu})</span>
    75                         ]<input type='text' class='text' name='lieu' id='lieu' value="[(#ENV{lieu})]" />
     73                                <label for="lieu"><:agenda:evenement_lieu:></label>[
     74                                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{lieu})</span>
     75                                ]<input type='text' class='text' name='lieu' id='lieu' value="[(#ENV{lieu})]" />
    7676            </li>
    7777            <li class="editer_adresse[ (#ENV**{erreurs}|table_valeur{adresse}|oui)erreur]">
    78                         <label for="adresse"><:agenda:evenement_adresse:></label>[
    79                         <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{adresse})</span>
    80                         ]<textarea name='adresse' rows='3' id='adresse'>[(#ENV{adresse})]</textarea>
     78                                <label for="adresse"><:agenda:evenement_adresse:></label>[
     79                                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{adresse})</span>
     80                                ]<textarea name='adresse' rows='3' id='adresse'>[(#ENV{adresse})]</textarea>
    8181            </li>
    82 
    8382          </ul>
    8483          [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
  • _plugins_/agenda/trunk/formulaires/editer_evenement.php

    r54006 r54158  
    9898function formulaires_editer_evenement_traiter_dist($id_evenement='new', $id_article=0, $retour='', $lier_trad = 0, $config_fonc='evenements_edit_config', $row=array(), $hidden=''){
    9999        set_request('horaire',_request('horaire')=='non'?'non':'oui');
     100        set_request('inscription',_request('inscription')?1:0);
    100101        include_spip('inc/date_gestion');
    101102        $erreurs = array();
  • _plugins_/agenda/trunk/inc/date_gestion.php

    r54000 r54158  
    2424        $ret = null;
    2525        if (!$ret=mktime(0,0,0,$date[1],$date[2],$date[0]))
    26                 $erreurs["date_$suffixe"] = _T('spip_bonux:erreur_date');
     26                $erreurs["date_$suffixe"] = _T('agenda:erreur_date');
    2727        elseif (!$ret=mktime($date[3],$date[4],$date[5],$date[1],$date[2],$date[0]))
    28                 $erreurs["date_$suffixe"] = _T('spip_bonux:erreur_heure');
     28                $erreurs["date_$suffixe"] = _T('agenda:erreur_heure');
    2929        if ($ret){
    3030                if (trim(_request("date_$suffixe")!==($d=date('d/m/Y',$ret)))){
    31                         $erreurs["date_$suffixe"] = _T('spip_bonux:erreur_date_corrigee');
     31                        $erreurs["date_$suffixe"] = _T('agenda:erreur_date_corrigee');
    3232                        set_request("date_$suffixe",$d);
    3333                }
    3434                if ($horaire AND trim(_request("heure_$suffixe")!==($h=date('H:i',$ret)))){
    35                         $erreurs["heure_$suffixe"] = _T('spip_bonux:erreur_heure_corrigee');
     35                        $erreurs["heure_$suffixe"] = _T('agenda:erreur_heure_corrigee');
    3636                        set_request("heure_$suffixe",$h);
    3737                }
  • _plugins_/agenda/trunk/lang/agenda_fr.php

    r54034 r54158  
    7272        'info_evenement_poubelle' => 'Événement supprimé',
    7373        'info_evenements' => 'Événements',
     74        'info_inscription' => 'Inscription en ligne&nbsp;:',
     75        'info_lieu' => 'Lieu&nbsp;:',
    7476        'info_nombre_evenements' => '@nb@ événements',
    7577        'info_nouvel_evenement' => 'Nouvel événement',
    7678        'info_un_evenement' => '1 événement',
     79        'info_1_place' => '1 place',
     80        'info_nb_places' => '@nb@ places',
     81        'info_reponses_inscriptions' => 'Réponses&nbsp;:',
     82        'info_reponse_inscription_oui' => 'oui',
     83        'info_reponse_inscription_non' => 'non',
     84        'info_reponse_inscription_nsp' => '?',
    7785        'inscrits' => 'Inscriptions',
    7886        'item_mots_cles_association_evenements' => 'aux événements',
  • _plugins_/agenda/trunk/prive/style_prive_plugin_agenda.html

    r54002 r54158  
    4949.articles .fiche_objet .evenements span.lien_article {display:none;}
    5050
     51/* sur la fiche evenement */
     52.evenement .fiche_objet .formulaire_dater {display: none;}
     53.evenement #wysiwyg .contenu_lieu .label {display: inline;font-weight: bold;}
     54.evenement #wysiwyg .contenu_lieu .lieu {display: inline;}
     55.evenement #wysiwyg .contenu_adresse .label {display: block;}
     56.evenement .fiche_objet .contenu_dates {padding-#ENV{left}:20px;background:url(#CHEMIN_IMAGE{calendrier-16.png}) no-repeat center #ENV{left};}
     57.evenement #wysiwyg .contenu_places {margin-top: 1em;}
     58.evenement #wysiwyg .contenu_places .label {display: inline;font-weight: bold;}
     59.evenement #wysiwyg .contenu_places .places {display: inline;}
     60
    5161/* edition d'un evenement */
    5262.formulaire_editer_evenement .editer_parent {}
Note: See TracChangeset for help on using the changeset viewer.