Changeset 99415 in spip-zone


Ignore:
Timestamp:
Sep 7, 2016, 6:04:17 PM (3 years ago)
Author:
kent1@…
Message:

Début de PSR SPIP

Location:
_plugins_/facteur/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/facteur/trunk/facteur_administrations.php

    r59366 r99415  
    77 */
    88
    9 if (!defined("_ECRIRE_INC_VERSION")) return;
     9if (!defined('_ECRIRE_INC_VERSION')) {
     10        return;
     11}
    1012
    11 function facteur_upgrade($nom_meta_base_version, $version_cible){
    12 
     13function facteur_upgrade($nom_meta_base_version, $version_cible) {
    1314        $maj = array();
    1415
     
    2930}
    3031
    31 function facteur_vieil_upgrade(){
     32function facteur_vieil_upgrade() {
    3233        // migration depuis tres ancienne version, a la main
    3334        if (isset($GLOBALS['meta']['spip_notifications_version'])) {
     
    7879        effacer_meta($nom_meta_base_version);
    7980}
    80 
    81 
    82 
    83 ?>
  • _plugins_/facteur/trunk/facteur_ieconfig_metas.php

    r57715 r99415  
    11<?php
    2 /*
     2/**
    33 * Plugin Facteur 2
    44 * (c) 2009-2011 Collectif SPIP
     
    77 */
    88
    9 if (!defined("_ECRIRE_INC_VERSION")) return;
     9if (!defined('_ECRIRE_INC_VERSION')) {
     10        return;
     11}
    1012
    11 function facteur_ieconfig_metas($table){
     13function facteur_ieconfig_metas($table) {
    1214        $table['facteur']['titre'] = _T('facteur:configuration_facteur');
    1315        $table['facteur']['icone'] = 'facteur-16.png';
     
    1517        return $table;
    1618}
    17 
    18 ?>
  • _plugins_/facteur/trunk/facteur_pipelines.php

    r86397 r99415  
    44 * (c) 2009-2013 Collectif SPIP
    55 * Distribue sous licence GPL
    6  * 
     6 *
    77 * @package SPIP\Facteur\Pipelines
    88 */
    99
    10 if (!defined("_ECRIRE_INC_VERSION")) return;
     10if (!defined('_ECRIRE_INC_VERSION')) {
     11        return;
     12}
    1113
    1214/**
    1315 * Insertion dans le pipeline recuperer_fond (SPIP)
    14  * 
     16 *
    1517 * On indique dans le formulaire de configuration de l'identité du site
    1618 * que facteur surchargera l'email configuré ici pour envoyer les emails
    17  * 
     19 *
    1820 * @param array $flux
    1921 *              Le contexte du pipeline
     
    2123 *              Le contexte du pipeline modifé
    2224 */
    23 function facteur_formulaire_fond($flux){
    24         if(($flux['args']['form'] == 'configurer_identite')
     25function facteur_formulaire_fond($flux) {
     26        if (($flux['args']['form'] == 'configurer_identite')
    2527                && (isset($GLOBALS['meta']['facteur_adresse_envoi']) && $GLOBALS['meta']['facteur_adresse_envoi'] == 'oui')
    26                 && (isset($GLOBALS['meta']['facteur_adresse_envoi_email']) && strlen($GLOBALS['meta']['facteur_adresse_envoi_email']) > 0)){
     28                && (isset($GLOBALS['meta']['facteur_adresse_envoi_email']) && strlen($GLOBALS['meta']['facteur_adresse_envoi_email']) > 0)) {
    2729                $ajout = '<p class="notice">'._T('facteur:message_identite_email').'</p>';
    28                 $flux['data'] = preg_replace(",(<li [^>]*class=[\"']editer editer_email_webmaster.*>)(.*<label),Uims","\\1".$ajout."\\2",$flux['data'],1);
     30                $flux['data'] = preg_replace(",(<li [^>]*class=[\"']editer editer_email_webmaster.*>)(.*<label),Uims", "\\1".$ajout."\\2", $flux['data'], 1);
    2931        }
    3032        return $flux;
    3133}
    32 
    33 ?>
  • _plugins_/facteur/trunk/formulaires/configurer_facteur.php

    r96828 r99415  
    11<?php
    2 /*
     2/**
    33 * Plugin Facteur 2
    44 * (c) 2009-2011 Collectif SPIP
     
    77 */
    88
    9 if (!defined("_ECRIRE_INC_VERSION")) return;
    10 
    11 function formulaires_configurer_facteur_charger_dist(){
     9if (!defined('_ECRIRE_INC_VERSION')) {
     10        return;
     11}
     12
     13function formulaires_configurer_facteur_charger_dist() {
    1214        include_spip('inc/config');
    1315        $valeurs = array(
     
    3032                'facteur_bcc'                 => lire_config('facteur_bcc'),
    3133                '_enable_smtp_secure'         => (intval(phpversion()) == 5)?' ':'',
    32                 'email_test'                  => lire_config('facteur_adresse_envoi')=='oui'?lire_config('facteur_adresse_envoi_email'):$GLOBALS['meta']['email_webmaster'],
     34                'email_test'                  => lire_config('facteur_adresse_envoi') == 'oui' ? lire_config('facteur_adresse_envoi_email') : $GLOBALS['meta']['email_webmaster'],
    3335                'tester'                      => '',
    3436        );
     
    3638        // recuperer le from par defaut actuel pour l'indiquer dans le formulaire
    3739        include_spip('classes/facteur');
    38         $facteur = new Facteur('test@example.org','Test','','',array('adresse_envoi'=>'non'));
     40        $facteur = new Facteur('test@example.org', 'Test', '', '', array('adresse_envoi' => 'non'));
    3941        $valeurs['_from_defaut'] = $facteur->From;
    40         if ($facteur->FromName){
     42        if ($facteur->FromName) {
    4143                $valeurs['_from_defaut'] = $facteur->FromName . ' &lt;'.$valeurs['_from_defaut'].'&gt;';
    4244        }
     
    4547}
    4648
    47 function formulaires_configurer_facteur_verifier_dist(){
     49function formulaires_configurer_facteur_verifier_dist() {
    4850        $erreurs = array();
    4951        include_spip('inc/config');
    5052        if ($email = _request('facteur_adresse_envoi_email')
    51           AND !email_valide($email)) {
     53                and !email_valide($email)) {
    5254                $erreurs['facteur_adresse_envoi_email'] = _T('form_email_non_valide');
    53                 set_request('facteur_adresse_envoi','oui');
    54         }
    55         if (_request('facteur_smtp')=='oui'){
    56                 if (!($h=_request('facteur_smtp_host')))
     55                set_request('facteur_adresse_envoi', 'oui');
     56        }
     57        if (_request('facteur_smtp') == 'oui') {
     58                if (!($h = _request('facteur_smtp_host'))) {
    5759                        $erreurs['facteur_smtp_host'] = _T('info_obligatoire');
    58                 else {
     60                } else {
    5961                        $h = trim($h);
    60                         $regexp_ip_valide = '#^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))|((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$#'; 
     62                        $regexp_ip_valide = '#^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))|((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$#';
    6163                        // Source : http://www.d-sites.com/2008/10/09/regex-ipv4-et-ipv6/
    62                         if (!preg_match($regexp_ip_valide,$h)){ // ce n'est pas une IP
    63                                 if(!preg_match(';^([^.\s/?:]+[.])*[^.\s/?:]+$;',$h)
    64                                   OR gethostbyname($h)==$h)
     64                        if (!preg_match($regexp_ip_valide, $h)) { // ce n'est pas une IP
     65                                if (!preg_match(';^([^.\s/?:]+[.])*[^.\s/?:]+$;', $h)
     66                                        or gethostbyname($h) == $h) {
    6567                                        $erreurs['facteur_smtp_host'] = _T('facteur:erreur_invalid_host');
     68                                }
     69                        } else {
     70                                if (gethostbyaddr($h) == $h) {
     71                                        $erreurs['facteur_smtp_host'] = _T('facteur:erreur_invalid_host');
     72                                }
    6673                        }
    67                         else {
    68                                 if (gethostbyaddr($h)==$h)
    69                                         $erreurs['facteur_smtp_host'] = _T('facteur:erreur_invalid_host');
     74                        set_request('facteur_smtp_host', $h);
     75                }
     76                if (!($p=_request('facteur_smtp_port'))) {
     77                        $erreurs['facteur_smtp_port'] = _T('info_obligatoire');
     78                } elseif (!preg_match(';^[0-9]+$;', $p) or !intval($p)) {
     79                        $erreurs['facteur_smtp_port'] = _T('facteur:erreur_invalid_port');
     80                }
     81
     82                if (!_request('facteur_smtp_auth')) {
     83                        $erreurs['facteur_smtp_auth'] = _T('info_obligatoire');
     84                }
     85
     86                if (_request('facteur_smtp_auth')=='oui') {
     87                        if (!_request('facteur_smtp_username')) {
     88                                $erreurs['facteur_smtp_username'] = _T('info_obligatoire');
    7089                        }
    71                         set_request('facteur_smtp_host',$h);
    72                 }
    73                 if (!($p=_request('facteur_smtp_port')))
    74                         $erreurs['facteur_smtp_port'] = _T('info_obligatoire');
    75                 elseif(!preg_match(';^[0-9]+$;',$p) OR !intval($p))
    76                         $erreurs['facteur_smtp_port'] = _T('facteur:erreur_invalid_port');
    77 
    78                 if (!_request('facteur_smtp_auth'))
    79                         $erreurs['facteur_smtp_auth'] = _T('info_obligatoire');
    80 
    81                 if (_request('facteur_smtp_auth')=='oui'){
    82                         if (!_request('facteur_smtp_username'))
    83                                 $erreurs['facteur_smtp_username'] = _T('info_obligatoire');
    84                         if (!_request('facteur_smtp_password') AND !lire_config('facteur_smtp_password'))
     90                        if (!_request('facteur_smtp_password') and !lire_config('facteur_smtp_password')) {
    8591                                $erreurs['facteur_smtp_password'] = _T('info_obligatoire');
     92                        }
    8693                }
    8794        }
    8895        if ($emailcc = _request('facteur_cc')
    89           AND !email_valide($emailcc)) {
     96                and !email_valide($emailcc)) {
    9097                $erreurs['facteur_cc'] = _T('form_email_non_valide');
    9198        }
    9299        if ($emailbcc = _request('facteur_bcc')
    93           AND !email_valide($emailbcc)) {
     100                and !email_valide($emailbcc)) {
    94101                $erreurs['facteur_bcc'] = _T('form_email_non_valide');
    95102        }
    96103
    97         if (_request('tester')){
    98                 if (!$email = _request('email_test')){
     104        if (_request('tester')) {
     105                if (!$email = _request('email_test')) {
    99106                        $erreurs['email_test'] = _T('info_obligatoire');
    100                 }
    101                 elseif (!email_valide($email)) {
     107                } elseif (!email_valide($email)) {
    102108                        $erreurs['email_test'] = _T('form_email_non_valide');
    103109                }
    104110        }
    105111
    106        
    107         if(count($erreurs)>0){
     112
     113        if (count($erreurs) > 0) {
    108114                $erreurs['message_erreur'] = _T('facteur:erreur_generale');
    109115        }
     
    111117}
    112118
    113 function formulaires_configurer_facteur_traiter_dist(){
     119function formulaires_configurer_facteur_traiter_dist() {
    114120        include_spip('inc/meta');
    115121
     
    147153        if (intval(phpversion()) == 5) {
    148154                $facteur_smtp_secure = _request('facteur_smtp_secure');
    149                 ecrire_meta('facteur_smtp_secure', in_array($facteur_smtp_secure,array('non','ssl','tls'))?$facteur_smtp_secure:'non');
     155                ecrire_meta('facteur_smtp_secure', in_array($facteur_smtp_secure, array('non', 'ssl', 'tls')) ? $facteur_smtp_secure : 'non');
    150156        }
    151157
     
    161167        $facteur_bcc = _request('facteur_bcc');
    162168        ecrire_meta('facteur_bcc', $facteur_bcc?$facteur_bcc:'');
    163        
    164        
    165         $res = array('message_ok'=>_T('facteur:config_info_enregistree'));
     169
     170
     171        $res = array('message_ok' => _T('facteur:config_info_enregistree'));
    166172
    167173        // faut-il envoyer un message de test ?
    168         if (_request('tester')){
     174        if (_request('tester')) {
    169175                $res = array();
    170176                $destinataire = _request('email_test');
    171                 $err = facteur_envoyer_mail_test($destinataire,_T('facteur:corps_email_de_test'));
     177                $err = facteur_envoyer_mail_test($destinataire, _T('facteur:corps_email_de_test'));
    172178                if ($err) {
    173179                        $res['message_erreur'] = $err;
    174                 }
    175                 else {
     180                } else {
    176181                        $res['message_ok'] = _T('facteur:email_test_envoye');
    177182                }
    178183        }
    179        
     184
    180185        return $res;
    181186}
     
    189194 *   message erreur ou vide si tout est OK
    190195 */
    191 function facteur_envoyer_mail_test($destinataire,$titre){
     196function facteur_envoyer_mail_test($destinataire, $titre) {
    192197
    193198        include_spip('classes/facteur');
     
    201206
    202207        // passer par envoyer_mail pour bien passer par les pipeline et avoir tous les logs
    203         $envoyer_mail = charger_fonction('envoyer_mail','inc');
     208        $envoyer_mail = charger_fonction('envoyer_mail', 'inc');
    204209        try {
    205210                $retour = $envoyer_mail($destinataire, $titre, $corps);
    206         }
    207         catch (Exception $e) {
     211        } catch (Exception $e) {
    208212                return $e->getMessage();
    209213        }
     
    215219
    216220        // tout est OK, pas d'erreur
    217         return "";
    218 }
    219 ?>
     221        return '';
     222}
  • _plugins_/facteur/trunk/inc/facteur_classes.php

    r54249 r99415  
    11<?php
    2 /*
     2/**
    33 * Plugin Facteur 2
    44 * (c) 2009-2011 Collectif SPIP
     
    77 */
    88
    9 if (!defined("_ECRIRE_INC_VERSION")) return;
     9if (!defined('_ECRIRE_INC_VERSION')) {
     10        return;
     11}
    1012
    1113/*
     
    1315 */
    1416include_spip('classes/facteur');
    15 
    16 
    17 ?>
Note: See TracChangeset for help on using the changeset viewer.