Changeset 92967 in spip-zone


Ignore:
Timestamp:
Nov 16, 2015, 2:24:09 PM (4 years ago)
Author:
teddy.spip@…
Message:

Indentation de code + class SPIP 3.1 sur les formulaires

Location:
_plugins_/abomailmans/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/abomailmans/trunk/abomailmans_fonctions.php

    r58718 r92967  
    11<?php
     2
    23/*
    34 * Abomailmans
     
    89*/
    910
    10 if (!defined("_ECRIRE_INC_VERSION")) return;
    11 
    12 function nettoie_chemin($chemin){
    13         $liste = explode ("/", $chemin);
    14         $dernier=count($liste)-1;
    15         $chemin = str_replace('.html','',$liste[$dernier]);
    16         $liste2 = explode('&',$chemin);
    17         $chemin = $liste2[0];
    18         return $chemin;
     11if (!defined('_ECRIRE_INC_VERSION')) {
     12    return;
    1913}
    2014
    21 function noextension($chemin){
    22         return str_replace('.html','',$chemin);
     15function nettoie_chemin($chemin)
     16{
     17    $liste = explode('/', $chemin);
     18    $dernier = count($liste) - 1;
     19    $chemin = str_replace('.html', '', $liste[$dernier]);
     20    $liste2 = explode('&', $chemin);
     21    $chemin = $liste2[0];
     22
     23    return $chemin;
    2324}
    2425
    25 function recup_param($chemin){
    26         $a = explode('&', $chemin);
    27         $i = 1;
    28         while ($i < count($a)) {
    29             $retour.= "&".htmlspecialchars(urldecode($a[$i]));
    30             $i++;
    31         }       
    32         return $retour;
     26function noextension($chemin)
     27{
     28    return str_replace('.html', '', $chemin);
    3329}
    3430
    35 function array_param($params){
    36         parse_str($params,$output);
    37         return $output;
     31function recup_param($chemin)
     32{
     33    $a = explode('&', $chemin);
     34    $retour = '';
     35    $i = 1;
     36    while ($i < count($a)) {
     37        $retour .= '&'.htmlspecialchars(urldecode($a[$i]));
     38        ++$i;
     39    }
     40
     41    return $retour;
    3842}
    3943
    40 function moins30($date) {
    41         $moins30 = date('Y-m-d h:m:s', time()-24*3600*30); 
    42         return $moins30;
     44function array_param($params)
     45{
     46    parse_str($params, $output);
     47
     48    return $output;
    4349}
    4450
    45 ?>
     51function moins30($date)
     52{
     53    $moins30 = date('Y-m-d h:m:s', time() - 24 * 3600 * 30);
     54
     55    return $moins30;
     56}
  • _plugins_/abomailmans/trunk/formulaires/abomailman.html

    r73175 r92967  
    2626                <fieldset>
    2727                        <legend>#GET{legende}</legend>
    28                                 <ul>
     28                                <ul class="editer-groupe">
    2929                                        <li class="editer abomailman_nom[ (#ENV**{erreurs}|table_valeur{nom}|oui)erreur]">
    3030                                                <label for="nom"><:abomailmans:nom:></label>
     
    3737                                                <input name="email" id="email_listes" type="text" class="text" value="#ENV{email}" />
    3838                                        </li>
    39                                        
     39
    4040                                        <li class="editer abomailman_listes[ (#ENV**{erreurs}|table_valeur{listes}|oui)erreur]">
    4141                                                [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{listes})</span>]
    42                                                 <ul>
     42                                                <ul class="editer-groupe">
    4343                                                        <li class="editer editer_listes">
    4444                                                        <BOUCLE_listes(ABOMAILMANS){id_abomailman ?}{desactive=0}{par num titre,titre}>
     
    5454                                                </ul>
    5555                                        </li>
    56                                                
     56
    5757                                </ul>
    5858                                [(#REM) Piege a robots spammeurs, du moins on essaie]
  • _plugins_/abomailmans/trunk/formulaires/abomailman_envoi_liste.html

    r65516 r92967  
    77        [(#REM)
    88                Bloc de previsualisation
    9        
    10                 Si on valide la previsu, on n'envoie pas en ajax 
    11        
     9
     10                Si on valide la previsu, on n'envoie pas en ajax
     11
    1212        ][<form action="#ENV{action}#formulaire_abomailman_envoi_liste" method="post" class="noajax">
    1313                <div>
  • _plugins_/abomailmans/trunk/formulaires/abomailman_envoi_liste.php

    r65516 r92967  
    11<?php
    22
    3 if (!defined("_ECRIRE_INC_VERSION")) return;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4    return;
     5}
    46
    57include_spip('inc/abomailmans');
     
    79
    810// chargement des valeurs par defaut des champs du formulaire
    9 function formulaires_abomailman_envoi_liste_charger_dist(){
    10         //initialise les variables d'environnement pas défaut
    11         $valeurs = array();
    12         if (autoriser('modifier','abomailman')) {
    13           $valeurs['editable']=true;
    14         } else return $valeurs['editable']=false;
     11function formulaires_abomailman_envoi_liste_charger_dist()
     12{
     13    //initialise les variables d'environnement pas défaut
     14    $valeurs = array();
     15    if (autoriser('modifier', 'abomailman')) {
     16        $valeurs['editable'] = true;
     17    } else {
     18        return $valeurs['editable'] = false;
     19    }
    1520
    16         //$valeurs['id_abomailman'] = _request('id_abomailman');
    17         $valeurs['sujet'] = _request('sujet');
    18         $valeurs['template'] = _request('template');
    19         $valeurs['message'] = _request('message');
    20         $valeurs['date'] = _request('date');
    21         $valeurs['id_rubrique'] = _request('id_rubrique');
    22         $valeurs['id_mot'] = _request('id_mot');
     21    //$valeurs['id_abomailman'] = _request('id_abomailman');
     22    $valeurs['sujet'] = _request('sujet');
     23    $valeurs['template'] = _request('template');
     24    $valeurs['message'] = _request('message');
     25    $valeurs['date'] = _request('date');
     26    $valeurs['id_rubrique'] = _request('id_rubrique');
     27    $valeurs['id_mot'] = _request('id_mot');
    2328
    24         return $valeurs;
     29    return $valeurs;
    2530}
    2631
    27 function formulaires_abomailman_envoi_liste_verifier_dist(){
    28        
    29         //initialise le tableau des erreurs
    30         $erreurs = array();
    31        
    32         //$valeurs['id_abomailman'] = _request('id_abomailman');
    33         $valeurs['sujet'] = _request('sujet');
    34         $valeurs['template'] = _request('template');
    35         $valeurs['message'] = _request('message');
    36         $valeurs['id_rubrique'] = _request('id_rubrique');
    37         $valeurs['id_mot'] = _request('id_mot');
     32function formulaires_abomailman_envoi_liste_verifier_dist()
     33{
    3834
    39         if ($date = recup_date(_request('date'))) {     //On met la date saisie au format MySql AAAA-MM-JJ                     
    40                 $valeurs['date'] = date("Y-m-d",mktime($date[3],$date[4],$date[5],$date[1],$date[2],$date[0]));
    41         } else { // Devrait pas arriver mais bon
    42                 $valeurs['date'] = date("Y-m-d");
    43         }
    44         // On reinjecte dans le bon format
    45         set_request('date', $valeurs['date']);
    46        
    47    if(!$valeurs['sujet']){
    48                 $erreurs['sujet'] = _T('abomailmans:sujet_obligatoire'); 
    49    }
    50    
    51    if (count($erreurs)) {
    52         refuser_traiter_formulaire_ajax();
    53       $erreurs['message_erreur'] .= _T('abomailmans:verifier_formulaire');
    54    }
    55  
    56         if (!count($erreurs) AND !_request('confirmer_previsu_abomailman')){
    57                 $previsu = abomailmain_inclure_previsu($valeurs);
    58                 $erreurs['previsu'] = $previsu;
    59         }
    60  
    61         return $erreurs; // si c'est vide, traiter sera appele, sinon le formulaire sera resoumis
     35    //initialise le tableau des erreurs
     36    $erreurs = array();
     37
     38    //$valeurs['id_abomailman'] = _request('id_abomailman');
     39    $valeurs['sujet'] = _request('sujet');
     40    $valeurs['template'] = _request('template');
     41    $valeurs['message'] = _request('message');
     42    $valeurs['id_rubrique'] = _request('id_rubrique');
     43    $valeurs['id_mot'] = _request('id_mot');
     44
     45    if ($date = recup_date(_request('date'))) {    //On met la date saisie au format MySql AAAA-MM-JJ
     46        $valeurs['date'] = date('Y-m-d', mktime($date[3], $date[4], $date[5], $date[1], $date[2], $date[0]));
     47    } else { // Devrait pas arriver mais bon
     48        $valeurs['date'] = date('Y-m-d');
     49    }
     50    // On reinjecte dans le bon format
     51    set_request('date', $valeurs['date']);
     52
     53    if (!$valeurs['sujet']) {
     54        $erreurs['sujet'] = _T('abomailmans:sujet_obligatoire');
     55    }
     56
     57    if (count($erreurs)) {
     58        refuser_traiter_formulaire_ajax();
     59        $erreurs['message_erreur'] .= _T('abomailmans:verifier_formulaire');
     60    }
     61
     62    if (!count($erreurs) and !_request('confirmer_previsu_abomailman')) {
     63        $previsu = abomailmain_inclure_previsu($valeurs);
     64        $erreurs['previsu'] = $previsu;
     65    }
     66
     67    return $erreurs; // si c'est vide, traiter sera appele, sinon le formulaire sera resoumis
    6268}
    6369
    64 function abomailmain_inclure_previsu($datas){
    65         $datas['bouton'] = _T('abomailmans:envoi_confirmer');
    66         $datas['template_html'] = recuperer_fond('abomailman_template',$datas);
    67         $datas['envoi_txt'] = "oui";
    68         $datas['template_txt'] = recuperer_fond('abomailman_template',$datas);
    69         return recuperer_fond('formulaires/inc-previsu_mail',$datas);
     70function abomailmain_inclure_previsu($datas)
     71{
     72    $datas['bouton'] = _T('abomailmans:envoi_confirmer');
     73    $datas['template_html'] = recuperer_fond('abomailman_template', $datas);
     74    $datas['envoi_txt'] = 'oui';
     75    $datas['template_txt'] = recuperer_fond('abomailman_template', $datas);
     76
     77    return recuperer_fond('formulaires/inc-previsu_mail', $datas);
    7078}
    7179
    72 function formulaires_abomailman_envoi_liste_traiter_dist(){
    73    refuser_traiter_formulaire_ajax();
    74        
    75         $query = array();
    76         $nom_site = lire_meta("nom_site");
    77         $email_webmaster = lire_meta("email_webmaster");
    78         $charset = lire_meta('charset');
    79         $email_receipt = _request('email_liste');
    80         $sujet = _request('sujet');
    81    
     80function formulaires_abomailman_envoi_liste_traiter_dist()
     81{
     82    refuser_traiter_formulaire_ajax();
     83
     84    $query = array();
     85    $nom_site = lire_meta('nom_site');
     86    $email_webmaster = lire_meta('email_webmaster');
     87    $charset = lire_meta('charset');
     88    $email_receipt = _request('email_liste');
     89    $sujet = _request('sujet');
     90
    8291   // Recuperation des donnees
    83         //$query['id_abomailman'] = _request('id_abomailman');
    84         $query['template'] = _request('template');
    85         $query['sujet'] = _request('sujet');
    86         $query['message'] = _request('message');
    87         $query['id_rubrique'] = _request('id_rubrique');
    88         $query['id_mot'] = _request('id_mot');
     92    //$query['id_abomailman'] = _request('id_abomailman');
     93    $query['template'] = _request('template');
     94    $query['sujet'] = _request('sujet');
     95    $query['message'] = _request('message');
     96    $query['id_rubrique'] = _request('id_rubrique');
     97    $query['id_mot'] = _request('id_mot');
    8998
    90         if ($date = recup_date(_request('date'))) {     //On met la date saisie au format MySql AAAA-MM-JJ                     
    91                 $query['date'] = date("Y-m-d",mktime($date[3],$date[4],$date[5],$date[1],$date[2],$date[0]));
    92         } else { // Devrait pas arriver mais bon
    93                 $query['date'] = date("Y-m-d");
    94         }
     99    if ($date = recup_date(_request('date'))) {    //On met la date saisie au format MySql AAAA-MM-JJ
     100        $query['date'] = date('Y-m-d', mktime($date[3], $date[4], $date[5], $date[1], $date[2], $date[0]));
     101    } else { // Devrait pas arriver mais bon
     102        $query['date'] = date('Y-m-d');
     103    }
    95104
    96         $fond = recuperer_fond('abomailman_template',$query);
    97         $body = array(
    98                 'html'=>$fond,
    99         );
    100         /* Format Texte */
    101         $query['envoi_txt'] = "oui";
    102         $body['texte'] = recuperer_fond('abomailman_template',$query);
    103        
    104         if (strlen($fond) > 10) {               
    105                 // email denvoi depuis config facteur
    106                 if ($GLOBALS['meta']['facteur_adresse_envoi'] == 'oui'
    107                           AND $GLOBALS['meta']['facteur_adresse_envoi_email'])
    108                         $from_email = $GLOBALS['meta']['facteur_adresse_envoi_email'];
    109                 else
    110                         $from_email = $email_webmaster;
    111                 // nom denvoi depuis config facteur
    112                 if ($GLOBALS['meta']['facteur_adresse_envoi'] == 'oui'
    113                           AND $GLOBALS['meta']['facteur_adresse_envoi_nom'])
    114                         $from_nom = $GLOBALS['meta']['facteur_adresse_envoi_nom'];
    115                 else
    116                         $from_nom = $nom_site;
    117                                
    118                 if (abomailman_mail($from_nom, $from_email, "", $email_receipt, $sujet,$body, true, $charset)) {
    119                 $message = _T('abomailmans:email_envoye',array('liste'=>$email_receipt));
    120                 } else {
    121                         $message = _T('pass_erreur_probleme_technique');
    122                 }
    123         } else {
    124                 $message = _T('abomailmans:contenu_insuffisant');
    125         }
     105    $fond = recuperer_fond('abomailman_template', $query);
     106    $body = array(
     107        'html' => $fond,
     108    );
     109    /* Format Texte */
     110    $query['envoi_txt'] = 'oui';
     111    $body['texte'] = recuperer_fond('abomailman_template', $query);
    126112
    127    return array('message_ok'=>$message);
     113    if (strlen($fond) > 10) {
     114        // email denvoi depuis config facteur
     115        if ($GLOBALS['meta']['facteur_adresse_envoi'] == 'oui'
     116              and $GLOBALS['meta']['facteur_adresse_envoi_email']) {
     117            $from_email = $GLOBALS['meta']['facteur_adresse_envoi_email'];
     118        } else {
     119            $from_email = $email_webmaster;
     120        }
     121        // nom denvoi depuis config facteur
     122        if ($GLOBALS['meta']['facteur_adresse_envoi'] == 'oui'
     123              and $GLOBALS['meta']['facteur_adresse_envoi_nom']) {
     124            $from_nom = $GLOBALS['meta']['facteur_adresse_envoi_nom'];
     125        } else {
     126            $from_nom = $nom_site;
     127        }
     128
     129        if (abomailman_mail($from_nom, $from_email, '', $email_receipt, $sujet, $body, true, $charset)) {
     130            $message = _T('abomailmans:email_envoye', array('liste' => $email_receipt));
     131        } else {
     132            $message = _T('pass_erreur_probleme_technique');
     133        }
     134    } else {
     135        $message = _T('abomailmans:contenu_insuffisant');
     136    }
     137
     138    return array('message_ok' => $message);
    128139}
    129 
    130 ?>
  • _plugins_/abomailmans/trunk/formulaires/editer_abomailman.html

    r67268 r92967  
    66        <form method='post' action='#ENV{action}' enctype='multipart/form-data'><div>
    77                #ACTION_FORMULAIRE{#ENV{action}}
    8                 <ul>
     8                <ul class="editer-groupe">
    99                        <li class="editer editer_titre obligatoire[ (#ENV**{erreurs}|table_valeur{titre}|oui)erreur] editer_type_input">
    1010                                <label for="titre" class="obligatoire"><:texte_titre_obligatoire:></label>
  • _plugins_/abomailmans/trunk/paquet.xml

    r84099 r92967  
    44        version="1.1.6"
    55        etat="stable"
    6         compatibilite="[3.0.0;3.0.*]"
     6        compatibilite="[3.0.0;3.1.*]"
    77        logo="prive/themes/spip/images/abomailmans-32.png"
    8         schema="0.34"
     8        schema="0.34.0"
    99        documentation="http://contrib.spip.net/Abomailmans-pour-s-abonner-a-des-listes-de-diffusion"
    10 >       
     10>
    1111
    1212        <nom>Abonnement à des listes de diffusion</nom>
     
    1818        <auteur lien="http://www.kent1.info">kent1</auteur>
    1919        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
    20        
     20
    2121        <traduire module="abomailmans" reference="fr" gestionnaire="salvatore" />
    2222        <traduire module="paquet-abomailmans" reference="fr" gestionnaire="salvatore" />
    23        
     23
    2424        <pipeline nom="declarer_tables_interfaces" inclure="base/abomailmans_install.php" />
    2525        <pipeline nom="declarer_tables_objets_sql" inclure="base/abomailmans_install.php" />
     
    2929
    3030        <necessite nom="facteur" compatibilite="[2.0.0;[" />
    31        
     31
    3232        <menu nom="abomailmans" titre="abomailmans:bouton_listes_diffusion" parent="bando_edition" icone="images/abomailmans-16.png" />
    3333        <menu nom="abomailman_edit" parametres="new=oui" titre="abomailmans:icone_ajouter_liste" parent="outils_rapides" icone="images/abomailmans-new-16.png" />
  • _plugins_/abomailmans/trunk/prive/objets/contenu/abomailman.html

    r58715 r92967  
    2323        <div class='label'><:abomailmans:langue_liste:></div>
    2424        <div dir='#LANG_DIR' class='#EDIT{lang} lang'>(#LANG|traduire_nom_langue|sinon{<:abomailmans:aucune_langue:>})</div>
    25 </div>]                 
     25</div>]
    2626[<div class="champ contenu_notes">
    2727        <div class='label'><:info_notes:></div>
Note: See TracChangeset for help on using the changeset viewer.