Browse Source

Pour le SMTP, pouvoir choisir les connexions sécurisées même en PHP7.

En fait, on enlève le test sur PHP5 (qui venait de r20308), car SPIP 3 est forcément en php5.1 minimum.
v3
marcimat@rezo.net 6 years ago
parent
commit
497b4fa15d
  1. 3
      formulaires/configurer_facteur.html
  2. 7
      formulaires/configurer_facteur.php
  3. 2
      paquet.xml

3
formulaires/configurer_facteur.html

@ -100,7 +100,6 @@
</li>
</ul>
</li>
[(#ENV{_enable_smtp_secure}|oui)
<li class="editer editer_facteur_smtp_param editer_facteur_smtp_secure [ (#ENV**{erreurs}|table_valeur{facteur_smtp_secure}|oui)erreur]"[(#ENV{facteur_smtp,'non'}|=={non}|oui)style='display:none;']>
<label><:facteur:facteur_smtp_secure:></label>
[<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{facteur_smtp_secure})</span>]
@ -116,7 +115,7 @@
<input type="radio" name="facteur_smtp_secure" class="radio" value="ssl" id="facteur_smtp_secure_ssl"[(#ENV{facteur_smtp_secure,'non'}|=={ssl}|oui)checked="checked"]/>
<label for="facteur_smtp_secure_ssl"><:facteur:facteur_smtp_secure_ssl:></label>
</div>
</li>]
</li>
<li class="editer editer_facteur_smtp_sender [ (#ENV**{erreurs}|table_valeur{facteur_smtp_sender}|oui)erreur]">
<label for="facteur_smtp_sender"><:facteur:facteur_smtp_sender:></label>[
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{facteur_smtp_sender})</span>]

7
formulaires/configurer_facteur.php

@ -30,7 +30,6 @@ function formulaires_configurer_facteur_charger_dist() {
'facteur_filtre_iso_8859' => lire_config('facteur_filtre_iso_8859'),
'facteur_cc' => lire_config('facteur_cc'),
'facteur_bcc' => lire_config('facteur_bcc'),
'_enable_smtp_secure' => (intval(phpversion()) == 5)?' ':'',
'email_test' => lire_config('facteur_adresse_envoi') == 'oui' ? lire_config('facteur_adresse_envoi_email') : $GLOBALS['meta']['email_webmaster'],
'tester' => '',
);
@ -150,10 +149,8 @@ function formulaires_configurer_facteur_traiter_dist() {
ecrire_meta('facteur_smtp_password', $facteur_smtp_password);
}
if (intval(phpversion()) == 5) {
$facteur_smtp_secure = _request('facteur_smtp_secure');
ecrire_meta('facteur_smtp_secure', in_array($facteur_smtp_secure, array('non', 'ssl', 'tls')) ? $facteur_smtp_secure : 'non');
}
$facteur_smtp_secure = _request('facteur_smtp_secure');
ecrire_meta('facteur_smtp_secure', in_array($facteur_smtp_secure, array('non', 'ssl', 'tls')) ? $facteur_smtp_secure : 'non');
$facteur_smtp_sender = _request('facteur_smtp_sender');
ecrire_meta('facteur_smtp_sender', $facteur_smtp_sender);

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="facteur"
categorie="communication"
version="3.4.3"
version="3.4.4"
etat="stable"
compatibilite="[3.0.0;3.1.*]"
logo="prive/themes/spip/images/facteur-32.png"

Loading…
Cancel
Save