Changeset 86066 in spip-zone


Ignore:
Timestamp:
Nov 14, 2014, 8:43:26 AM (5 years ago)
Author:
erational@…
Message:

compat 3.1.
on reste en expérimental.
cfg ne plante plus si les functions imap ne sont plus disponibles sur le serveur

Location:
_plugins_/emailtospip
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/emailtospip/lang/emailtospip_fr.php

    r71146 r86066  
    2222  'cfg_pwd_explication' => '<i>(Facultatif)</i> Phrase secrète à ajouter dans le sujet de l\'email pour qu\'il soit traité par le plugin.<br />Si ce champs est vide, tous les emails seront importés',
    2323  'cfg_id_rubrique' => 'Id de la rubrique où importer les articles',
     24  'cfg_titre_parametrages' => 'Votre boite email',
    2425
    2526        // T
    26   'test_connection' => 'Test de connection au serveur IMAP',
     27  'test_connection' => 'Etape 2: Test de connection au serveur IMAP',
    2728  'test_connection_ok' => 'Authentification réussie !',
    2829  'test_connection_notok' => 'Erreur: Impossible de se connecter à<br /><i>@connection@</i>',
    2930        'titre_page_configurer_emailtospip' => 'Publication par email',
     31  'test_imap' => 'Etape 1: Vérification de la présence de IMAP dans votre configuration PHP',
     32  'test_imap_exist_true' => 'OK. Les fonctions IMAP sont disponibles.',
     33  'test_imap_exist_false' => 'Erreur : Les fonctions IMAP ne sont pas disponibles dans votre configuration PHP. Le plugin ne peut pas fonctionner.',
    3034);
    3135
  • _plugins_/emailtospip/paquet.xml

    r71146 r86066  
    22        prefix="emailtospip"
    33        categorie="edition"
    4         version="1.1.0"
     4        version="1.1.1"
    55        etat="experimental"
    6         compatibilite="[3.0.7;3.0.*]"
     6        compatibilite="[3.0.7;3.1.*]"
    77        logo="prive/themes/spip/images/emailtospip-64.png"
    88        documentation="http://contrib.spip.net/4355"
  • _plugins_/emailtospip/prive/squelettes/contenu/configurer_emailtospip.html

    r71063 r86066  
    77</div>
    88
     9[<strong><:emailtospip:test_imap:></strong>
     10<div style="border:3px solid orange;padding:20px;">     
     11    (#REM|emailtospip_test_imap_exist)
     12</div>]
    913
    10 <p><strong><:emailtospip:test_connection:></strong></p>
    1114
    12 [<div style="border:3px solid orange;padding:20px;">     
     15[<br /><strong><:emailtospip:test_connection:></strong>
     16<div style="border:3px solid orange;padding:20px;">     
    1317    (#REM|emailtospip_test_imap)
    1418</div>]
  • _plugins_/emailtospip/prive/squelettes/contenu/configurer_emailtospip_fonctions.php

    r71063 r86066  
    11<?php
    22if (!defined('_ECRIRE_INC_VERSION')) return;
     3
     4//
     5// tester la fonction imap_open est dispo
     6//
     7function emailtospip_test_imap_exist() {
     8    if (function_exists('imap_open')) {
     9        return _T('emailtospip:test_imap_exist_true'); 
     10    } else {
     11        return _T('emailtospip:test_imap_exist_false');
     12    }
     13   
     14   
     15}
    316
    417
     
    1528   $hote_inbox = lire_config('emailtospip/inbox');
    1629
    17    if ($hote_imap!="") {
     30   if ($hote_imap!="" && function_exists('imap_open')) {
    1831          // test connection
     32         
    1933          $connection = '{'.$hote_imap.':'.$hote_port.'}'.$hote_inbox;
    2034          $mbox = @imap_open($connection, $email, $email_pwd);
    21          
     35             
    2236            if (FALSE === $mbox) {
    2337                return _T('emailtospip:test_connection_notok',array('connection'=>$connection));               
     
    2539                return _T('emailtospip:test_connection_ok'); 
    2640            }
     41           
    2742   }
    2843   
Note: See TracChangeset for help on using the changeset viewer.