Ignore:
Timestamp:
Dec 27, 2016, 3:59:25 PM (3 years ago)
Author:
teddy.spip@…
Message:
  • revoir le formulaire de configuration, application de classes ;
  • Faire en sorte sur le formulaire de configuration de récupérer les données saisies à l'affichage d'erreurs ;
  • Passer par la fonction lire_config au lieu de la GLOBALS. Cela permettra de suivre les évolutions éventuelles de SPIP à l'avenir ;
  • Eviter des warnings PHP ;
  • Renommer le répertoire prive/exec en prive/squelettes/contenu/ pour bénéficier du templating SPIP dans le BO.
  • Up de y. On pourra faire un merge avec la branches/v1 avant une grosse mise à jour.

TODO :

  • Consulter les alertes en court et celles qui devront être envoyées par spip_alertes_cron ;
  • Avoir un compteur d'alertes sur une page rubrique ;
  • Sur la page de consultation des alertes enregistrées, pouvoir filtrer par objet et id_objet.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/alertes/trunk/formulaires/configurer_alertes.html

    r101339 r101351  
    1111                        <fieldset>
    1212                                <legend><:alertes:global_configuration:></legend>
    13                                 <ul>
     13                                <ul class="editer-groupe">
    1414                                        #SET{erreurs,#ENV**{erreurs}|table_valeur{activer_alertes}}
    15                                         <li class="editer_activer_alertes obligatoire[ (#GET{erreurs}|oui)erreur]">
    16                                                 <h3 class="label"><:alertes:alerts_activation:></h3>
     15                                        <li class="editer long_label editer_activer_alertes obligatoire[ (#GET{erreurs}|oui)erreur]">
     16                                                <label><:alertes:alerts_activation:></label>
    1717                                                <div class="choix">
    18                                                         <input type='radio' class="radio" name='activer_alertes' value='non' id='activer_alertes_non'[ (#ENV{activer_alertes}|!={oui}|oui)checked="checked"] />
     18                                                        <input type='radio' class="radio" name='activer_alertes' value='non' id='activer_alertes_non'[(#ENV{activer_alertes,non}|=={non}|oui)checked="checked"] />
    1919                                                        <label for='activer_alertes_non'><:alertes:no:></label>
    2020                                                </div>
    2121                                                <div class="choix">
    22                                                         <input type='radio' class="radio" name='activer_alertes' value='oui' id='activer_alertes_oui'[ (#ENV{activer_alertes}|=={oui}|oui)checked="checked"] />
     22                                                        <input type='radio' class="radio" name='activer_alertes' value='oui' id='activer_alertes_oui'[(#ENV{activer_alertes,non}|=={oui}|oui)checked="checked"] />
    2323                                                        <label for='activer_alertes_oui'><:alertes:yes:></label>
    2424                                                </div>
    2525                                        </li>
    2626                                        #SET{erreurs,#ENV**{erreurs}|table_valeur{mode_envoi}}
    27                                         <li class="editer_mode_envoi obligatoire[ (#GET{erreurs}|oui)erreur]">
    28                                                 <h3 class="label"><:alertes:sending_method:></h3>
     27                                        <li class="editer long_label editer_mode_envoi obligatoire[ (#GET{erreurs}|oui)erreur]">
     28                                                <label><:alertes:sending_method:></label>
    2929                                                <div class="choix">
    30                                                         <input type='radio' class="radio" name='mode_envoi' value='direct' id='mode_envoi_direct'[ (#ENV{mode_envoi}|!={cron}|oui)checked="checked"] />
    31                                                         <label for='mode_envoi_direct'><:alertes:send_directly:></label><span><:alertes:except_post_dated:></span>
     30                                                        <input type='radio' class="radio" name='mode_envoi' value='direct' id='mode_envoi_direct'[(#ENV{mode_envoi,direct}|=={direct}|oui)checked="checked"] />
     31                                                        <label for='mode_envoi_direct'><:alertes:send_directly:></label> <span><:alertes:except_post_dated:></span>
    3232                                                </div>
    3333                                                <div class="choix">
    34                                                         <input type='radio' class="radio" name='mode_envoi' value='cron' id='mode_envoi_cron'[ (#ENV{mode_envoi}|=={cron}|oui)checked="checked"] />
     34                                                        <input type='radio' class="radio" name='mode_envoi' value='cron' id='mode_envoi_cron'[ (#ENV{mode_envoi,direct}|=={cron}|oui)checked="checked"] />
    3535                                                        <label for='mode_envoi_cron'><:alertes:send_by_cron:></label>
    3636                                                </div>
    3737                                        </li>
    3838                                        #SET{erreurs,#ENV**{erreurs}|table_valeur{intervalle_cron}}
    39                                         <li class="editer_intervalle_cron obligatoire[ (#GET{erreurs}|oui)erreur]">
     39                                        <li class="editer long_label editer_intervalle_cron obligatoire[ (#GET{erreurs}|oui)erreur]">
    4040                                                <label for="intervalle_cron"><:alertes:intervalle_cron:></label>
    4141                                                [<span class='erreur_message'>(#GET{erreurs})</span>]
    42                                                 <input type='text' name='intervalle_cron' id='intervalle_cron' value="#ENV{intervalle_cron}" />                         
     42                                                <input type='text' class="text" name='intervalle_cron' id='intervalle_cron' value="#ENV{intervalle_cron,60}" />
    4343                                        </li>   
    4444                                        #SET{erreurs,#ENV**{erreurs}|table_valeur{nb_mails}}
    45                                         <li class="editer_nb_mails obligatoire[ (#GET{erreurs}|oui)erreur]">
     45                                        <li class="editer long_label editer_nb_mails obligatoire[ (#GET{erreurs}|oui)erreur]">
    4646                                                <label for="nb_mails"><:alertes:nb_mails:></label>
    4747                                                [<span class='erreur_message'>(#GET{erreurs})</span>]
    48                                                 <input type='text' name='nb_mails' id='nb_mails' value="#ENV{nb_mails}" />                             
     48                                                <input type='text' class="text" name='nb_mails' id='nb_mails' value="#ENV{nb_mails,30}" />
    4949                                        </li>
    5050                                </ul>
     
    5252                        <fieldset>
    5353                                <legend><:alertes:possible_subscription:></legend>
    54                                 <ul>
     54                                <ul class="editer-groupe">
    5555                                        #SET{erreurs,#ENV**{erreurs}|table_valeur{secteurs}}
    56                                         <li class="editer_secteurs[ (#GET{erreurs}|oui)erreur]">
     56                                        <li class="editer long_label editer_secteurs[ (#GET{erreurs}|oui)erreur]">
    5757                                                <label for="secteurs"><:alertes:id_sectors:> <:alertes:separated_by_comma:></label>
    5858                                                [<span class='erreur_message'>(#GET{erreurs})</span>]
    59                                                 <input type='text' name='secteurs' id='secteurs' value="#ENV{secteurs}" />
    60                                         </li>           
     59                                                <input type='text' class="text" name='secteurs' id='secteurs' value="#ENV{secteurs}" />
     60                                        </li>
    6161                                        #SET{erreurs,#ENV**{erreurs}|table_valeur{rubriques}}
    62                                         <li class="editer_rubriques[ (#GET{erreurs}|oui)erreur]">
     62                                        <li class="editer long_label editer_rubriques[ (#GET{erreurs}|oui)erreur]">
    6363                                                <label for="rubriques"><:alertes:id_topics:> <:alertes:separated_by_comma:></label>
    6464                                                [<span class='erreur_message'>(#GET{erreurs})</span>]
    65                                                 <input type='text' name='rubriques' id='rubriques' value="#ENV{rubriques}" />
    66                                         </li>                           
     65                                                <input type='text' class="text" name='rubriques' id='rubriques' value="#ENV{rubriques}" />
     66                                        </li>
    6767                                        #SET{erreurs,#ENV**{erreurs}|table_valeur{groupes}}
    68                                         <li class="editer_groupes[ (#GET{erreurs}|oui)erreur]">
     68                                        <li class="editer long_label editer_groupes[ (#GET{erreurs}|oui)erreur]">
    6969                                                <label for="groupes"><:alertes:id_keyword_groups:> <:alertes:separated_by_comma:></label>
    7070                                                [<span class='erreur_message'>(#GET{erreurs})</span>]
    71                                                 <input type='text' name='groupes' id='groupes' value="#ENV{groupes}" />
     71                                                <input type='text' class="text" name='groupes' id='groupes' value="#ENV{groupes}" />
    7272                                        </li>
    7373                                        #SET{erreurs,#ENV**{erreurs}|table_valeur{auteurs}}
    74                                         <li class="editer_auteurs[ (#GET{erreurs}|oui)erreur]">
     74                                        <li class="editer long_label editer_auteurs[ (#GET{erreurs}|oui)erreur]">
    7575                                                <label for="auteurs"><:alertes:id_authors:> <:alertes:separated_by_comma:></label>
    7676                                                [<span class='erreur_message'>(#GET{erreurs})</span>]
    77                                                 <input type='text' name='auteurs' id='auteurs' value="#ENV{auteurs}" />
     77                                                <input type='text' class="text" name='auteurs' id='auteurs' value="#ENV{auteurs}" />
    7878                                        </li>
    7979                                </ul>
Note: See TracChangeset for help on using the changeset viewer.