Changeset 41722 in spip-zone


Ignore:
Timestamp:
Oct 12, 2010, 5:37:38 PM (9 years ago)
Author:
paladin@…
Message:

pécadilles. révision de code

Location:
_plugins_/spip-listes/spip-listes_1_9_3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-listes/spip-listes_1_9_3/exec/spiplistes_import_export.php

    r27811 r41722  
    2323// $LastChangedDate$
    2424
    25 if (!defined("_ECRIRE_INC_VERSION")) return;
     25if (!defined('_ECRIRE_INC_VERSION')) return;
    2626
    2727include_spip('inc/spiplistes_api_globales');
     
    182182        // import form
    183183        $page_result .= ""
    184                 . debut_cadre_trait_couleur(_DIR_PLUGIN_SPIPLISTES_IMG_PACK.'listes_in-24.png', true, "", _T('spiplistes:Importer'))
     184                . debut_cadre_trait_couleur(_DIR_PLUGIN_SPIPLISTES_IMG_PACK.'listes_in-24.png', true
     185                                                                        , '', _T('spiplistes:Importer'))
    185186                . "<p class='verdana2'>"._T('spiplistes:_aide_import')."</p>\n"
    186187                ;
    187         if($flag_import_fichier_ok) {
    188                 if($abos_liste && is_array($abos_liste) && count($abos_liste)) {
     188        if($flag_import_fichier_ok)
     189        {
     190                if($abos_liste && is_array($abos_liste) && count($abos_liste))
     191                {
    189192                        include_spip('inc/spiplistes_import');
    190                         $page_result .= ""
     193                        $page_result .= ''
    191194                                . debut_boite_info(true)
    192195                                . spiplistes_titre_boite_info(_T('spiplistes:Resultat_import'))
    193                                 . spiplistes_import($fichier_import['tmp_name']
    194                                         , $fichier_import['name'], $abos_liste, $format_abo, $separateur
     196                                . spiplistes_import(
     197                                        $fichier_import['tmp_name']
     198                                        , $fichier_import['name']
     199                                        , $abos_liste
     200                                        , $format_abo
     201                                        , $separateur
    195202                                        , $flag_admin
    196203                                        , $listes_moderees
     
    198205                                        )
    199206                                . fin_boite_info(true)
    200                                 . "<br />"
     207                                . '<br />'
    201208                                ;
    202209                }
  • _plugins_/spip-listes/spip-listes_1_9_3/inc/spiplistes_import.php

    r27811 r41722  
    55// $LastChangedDate$
    66
    7 if (!defined("_ECRIRE_INC_VERSION")) return;
     7if (!defined('_ECRIRE_INC_VERSION')) return;
    88
    99include_spip('inc/presentation');
     
    1111include_spip('inc/spiplistes_api_globales');
    1212
    13 function spiplistes_import ($filename, $realname, $abos_liste, $format_abo = "non"
     13function spiplistes_import(
     14        $filename
     15        , $realname
     16        , $abos_liste
     17        , $format_abo = 'non'
    1418        , $separateur = "\t"
    1519        , $flag_admin
     
    1721        , $forcer_abo = false
    1822) {
    19         $result_affiche = "";
     23        $result_affiche = '';
    2024       
    2125        $ajouter_format = $ajouter_abonnements = false;
    2226       
    23         if(is_readable($filename)) {
    24                
    25                 if(!is_array($abos_liste)) {
    26                         if(($ii = intval($abos_liste)) <= 0) {
     27        if(is_readable($filename))
     28        {
     29                if(!is_array($abos_liste))
     30                {
     31                        if(($ii = intval($abos_liste)) <= 0)
     32                        {
    2733                                return(false);
    2834                        }
    2935                        $abos_liste = array($ii);
    3036                }
    31                 else {
     37                else
     38                {
    3239                        $abos_liste = array_map('intval', $abos_liste);
    3340                }
    3441               
    35                 // recupere les logins et mails existants pour eviter les doublons
     42                // recupere les logins et mails existants dans la base
     43                // pour eviter les doublons
    3644               
    3745                $current_entries = array();
    38                 $sql_result = sql_select(array('id_auteur', 'login', 'email', 'nom'), "spip_auteurs");
    39                 while($row = spip_fetch_array($sql_result)) {
     46                $sql_result = sql_select(array('id_auteur', 'login', 'email', 'nom'), 'spip_auteurs');
     47               
     48                while($row = spip_fetch_array($sql_result))
     49                {
    4050                        // ne prendre que les comptes qui ont un email
    4151                        if($m = $row['email']) {
     
    98108                        {
    99109                                list($email, $login, $nom, $statut) = explode($separateur, $nouvelle_entree);
     110                               
    100111                                $email = strtolower(trim($email));
     112                               
    101113                                if(
    102114                                        !in_array($statut, $statuts_auteurs)
Note: See TracChangeset for help on using the changeset viewer.