Changeset 74693 in spip-zone


Ignore:
Timestamp:
Aug 10, 2013, 8:55:59 AM (6 years ago)
Author:
amaury.adon@…
Message:

Vu que je n'arrive pas à faire quelque chose de correct (encore…) avec la saisie selecteur_article, on revient à un input + quelques pétouilles de présentation

Location:
_plugins_/import_ics
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/import_ics/formulaires/editer_almanach.html

    r74614 r74693  
    11<div class="ajax">
    22<div class='formulaire_spip formulaire_editer formulaire_#FORM formulaire_#FORM-#ENV{id_almanach,nouveau}'>
    3         <h3> Création d'un almanach et importation d'événements : étape #ENV{_etape}/#ENV{_etapes}</h3>
     3        [(#REM) titre pour un formulaire en plusieurs étapes
     4        <h3> Création d'un almanach et importation d'événements : étape #ENV{_etape}/#ENV{_etapes}</h3>]
     5        <h3> Création d'un almanach et importation d'événements</h3>
    46        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
    57        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
     
    3335                                explication=<:almanach:explication_url:> })]
    3436
    35                         [(#SAISIE{selecteur_rubrique_article,id_article,obligatoire=oui,
     37                        [(#SAISIE{input, id_article, obligatoire=oui,
    3638                                label=<:almanach:label_id_article:>,
    37                                 attention=vous devez avoir affecté un mot clé à cet article,
     39                                explication=<:almanach:explication_id_article:>,
    3840                        })]
    3941
  • _plugins_/import_ics/formulaires/editer_almanach.php

    r74614 r74693  
    1919 * Identifier le formulaire en faisant abstraction des paramètres qui ne représentent pas l'objet edité
    2020 *
    21  * @param int|string $id_almanach
    22  *     Identifiant du almanach. 'new' pour un nouveau almanach.
    23  * @param string $retour
    24  *     URL de redirection après le traitement
    25  * @param int $lier_trad
    26  *     Identifiant éventuel d'un almanach source d'une traduction
    27  * @param string $config_fonc
    28  *     Nom de la fonction ajoutant des configurations particulières au formulaire
    29  * @param array $row
    30  *     Valeurs de la ligne SQL du almanach, si connu
    31  * @param string $hidden
    32  *     Contenu HTML ajouté en même temps que les champs cachés du formulaire.
    33  * @return string
    34  *     Hash du formulaire
    3521 */
    3622function formulaires_editer_almanach_identifier_dist($id_almanach='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
     
    4228 *
    4329 * Déclarer les champs postés et y intégrer les valeurs par défaut
    44  *
    45  * @uses formulaires_editer_objet_charger()
    46  *
    47  * @param int|string $id_almanach
    48  *     Identifiant du almanach. 'new' pour un nouveau almanach.
    49  * @param string $retour
    50  *     URL de redirection après le traitement
    51  * @param int $lier_trad
    52  *     Identifiant éventuel d'un almanach source d'une traduction
    53  * @param string $config_fonc
    54  *     Nom de la fonction ajoutant des configurations particulières au formulaire
    55  * @param array $row
    56  *     Valeurs de la ligne SQL du almanach, si connu
    57  * @param string $hidden
    58  *     Contenu HTML ajouté en même temps que les champs cachés du formulaire.
    59  * @return array
    60  *     Environnement du formulaire
    6130 */
    6231function formulaires_editer_almanach_charger_dist($id_almanach='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
     
    7039 * Vérifications du formulaire d'édition de almanach
    7140 *
    72  * Vérifier les champs postés et signaler d'éventuelles erreurs
    73  *
    74  * @uses formulaires_editer_objet_verifier()
    75  *
    76  * @param int|string $id_almanach
    77  *     Identifiant du almanach. 'new' pour un nouveau almanach.
    78  * @param string $retour
    79  *     URL de redirection après le traitement
    80  * @param int $lier_trad
    81  *     Identifiant éventuel d'un almanach source d'une traduction
    82  * @param string $config_fonc
    83  *     Nom de la fonction ajoutant des configurations particulières au formulaire
    84  * @param array $row
    85  *     Valeurs de la ligne SQL du almanach, si connu
    86  * @param string $hidden
    87  *     Contenu HTML ajouté en même temps que les champs cachés du formulaire.
    88  * @return array
    89  *     Tableau des erreurs
    9041 */
    9142function formulaires_editer_almanach_verifier_1_dist($id_almanach='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
     
    10455 * Traiter les champs postés
    10556 *
    106  * @uses formulaires_editer_objet_traiter()
    107  *
    108  * @param int|string $id_almanach
    109  *     Identifiant du almanach. 'new' pour un nouveau almanach.
    110  * @param string $retour
    111  *     URL de redirection après le traitement
    112  * @param int $lier_trad
    113  *     Identifiant éventuel d'un almanach source d'une traduction
    114  * @param string $config_fonc
    115  *     Nom de la fonction ajoutant des configurations particulières au formulaire
    116  * @param array $row
    117  *     Valeurs de la ligne SQL du almanach, si connu
    118  * @param string $hidden
    119  *     Contenu HTML ajouté en même temps que les champs cachés du formulaire.
    120  * @return array
    121  *     Retours des traitements
    12257 */
    12358function formulaires_editer_almanach_traiter_dist($id_almanach='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
     
    172107                $date_fin = $endDate.$endTime;
    173108        #on insere les infos des événements dans la base
    174     $id_article = _request('id_article');
     109        # ca ce sera pour quand j'arriverai à faire fonctionner le selecteur d'articles $id_article = preg_replace('(article\|)','',_request('id_article')); #le selecteur d'article fournit un tableau, on se débarasse du mot article dedans et on appellera ensuite la première valeur (il pourrait y avoir des saisies multiples même si ici on ne les autorise pas)
     110        $id_article = _request('id_article');
    175111        $id_evenement= sql_insertq('spip_evenements',array('id_article' =>$id_article,'date_debut'=>$date_debut,'date_fin'=>$date_fin,'titre'=>str_replace('SUMMARY:', '', $summary_array["value"]),'descriptif'=>'<math>'.$descriptif_array["value"].'</math>','lieu'=>$lieu,'adresse'=>'','inscription'=>'0','places'=>'0','horaire'=>'oui','statut'=>'publie','attendee'=>str_replace('MAILTO:', '', $attendee),'id_evenement_source'=>'0','uid'=>$uid,'sequence'=>$sequence));
    176112       
  • _plugins_/import_ics/lang/almanach_fr.php

    r74681 r74693  
    1515
    1616        // E
    17         'explication_id_article' => 'Choisissez un article qui va recevoir les événements importés',
     17        'explication_id_article' => 'Choisissez un article qui va recevoir les événements importés.',
    1818        'explication_titre' => 'Titre de l\'almanach',
    1919        'explication_url' => 'URL d\'origine du calendrier',
     
    3131        // L
    3232        'label_id_article' => 'Article d\'accueil de l\'almanach',
    33         'label_id_mot' => 'Les événements de cet almanach sont, par défaut, du type :',
     33        'label_id_mot' => 'Type des événements de cet almanach :',
    3434        'label_titre' => 'Titre',
    3535        'label_url' => 'URL',
  • _plugins_/import_ics/prive/objets/contenu/almanach.html

    r74683 r74693  
    77
    88[<div class="champ contenu_url[ (#URL*|strlen|?{'',vide})]">
    9         <label><:almanach:label_url:> : </label>
     9        <label><strong><:almanach:label_url:> : </strong></label>
    1010        <span dir='#LANG_DIR' class='#EDIT{url} url'>(#URL)</span>
    1111</div>]
    1212
    1313<div class="champ contenu_id_article[ (#ID_ARTICLE*|strlen|?{'',vide})]">
    14 <BOUCLE_details_article_lie(ARTICLES){id_article=#ID_ARTICLE}>
    15         <label><:almanach:label_id_article:> : </label>
    16         <span dir='#LANG_DIR' class='#EDIT{id_article} id_article'>  #TITRE (article n°#ID_ARTICLE)</span>
    17 </BOUCLE_details_article_lie>
     14<label><strong><:almanach:label_id_article:> :</strong> </label>
     15<span dir='#LANG_DIR' class='#EDIT{id_article} id_article'>
     16        #INFO_TITRE{article,#ID_ARTICLE}&nbsp;(article n°#ID_ARTICLE)
     17</span>
    1818</div>
    1919
    2020<div class="champ contenu_id_mot[ (#ID_MOT*|strlen|?{'',vide})]">
    2121<BOUCLE_mot_lie(MOTS){id_mot=#ID_MOT}>
    22         <label><:almanach:label_id_mot:></label>
     22        <label><strong><:almanach:label_id_mot:></strong></label>
    2323        <span dir='#LANG_DIR' class='#EDIT{id_mot} id_mot'>  #TITRE (mot n°#ID_MOT)</span>     
    2424</BOUCLE_mot_lie>
    2525
     26<p></p>
     27</div>
    2628
    27 </div>
     29
    2830
    2931<div>
Note: See TracChangeset for help on using the changeset viewer.