Changeset 10247 in spip-zone


Ignore:
Timestamp:
Mar 8, 2007, 5:05:03 PM (14 years ago)
Author:
erational@…
Message:

un rapport d'import moins confus:

  • rapport ligne par ligne
  • pas de doublons

passage en spip 192:on uploade le fichier temporaire plutot dans tmp

Location:
_plugins_/_test_/spip-listes/spip-listes_1_9_2
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/spip-listes/spip-listes_1_9_2/exec/import_export.php

    r8999 r10247  
    176176
    177177                if (!$insert_file) $insert_file = $_FILES["insert_file"]["tmp_name"] ;
    178                 if ($insert_file && $insert_file != "none") {
    179                 if(!file_exists("./temp"))      mkdir("./temp",0777);
    180                 else    chmod("./temp",0777);
    181                 $import_file = "./temp/import.txt";
    182                         if(move_uploaded_file($insert_file,$import_file )) {
     178                if ($insert_file && $insert_file != "none") {           
     179                  $import_file = _DIR_TMP."import_email.txt";             
     180                        if(move_uploaded_file($insert_file,$import_file)) {
    183181                                // if(ereg("^php[0-9A-Za-z_.-]+$", basename($insert_file)))
    184182                                if(!empty($insert_file) && $insert_file != "none" && ereg("^php[0-9A-Za-z_.-]+$", basename($insert_file)))
     
    191189
    192190                                for($i=0;$i<sizeof($liste); $i++) {
     191          $tmp_log = "\n<br style='clear:both'/>";                               
    193192
    194193                                        /* Ajouter un nouvel enregistrement dans la table */
     
    200199                                                // Ajouter un code pour retrouver l'abonne
    201200                                                $mail_inscription = $liste[$i] ;
    202 
     201                                               
    203202                                                if(email_valide($mail_inscription)){
     203                                                  $tmp_log .= "<div style='color:#090;margin-bottom:5px;width:220px;float:left;'>$mail_inscription</div> " ;
    204204
    205205                                                        $pass = creer_pass_aleatoire(8, $mail_inscription);
     
    218218                                                                $mail = $row['email'] ;
    219219                                                                $id = $row['id_auteur'] ;
    220                                                                 echo _T('spiplistes:adresse_deja_inclus').": ";
    221                                                                 echo "<span style='color:#999;margin-bottom:5px'>".$mail_inscription."</span><br />\n" ;
     220                                                                $tmp_log .= _T('spiplistes:adresse_deja_inclus')." ";                                                           
    222221                                                                $ok = spip_query("UPDATE spip_auteurs SET extra="._q($extras)." WHERE id_auteur="._q($id));
    223                                                                 if ($ok){echo "format mis a jour<br />";}
     222                                                                if ($ok)  $tmp_log .=  "("._T('spiplistes:mis_a_jour').")";
    224223                                                        }
    225224                                                        else {
    226                                                                 $sub_report .= "<span style='color:#090;margin-bottom:5px'>$mail_inscription</span> ($format)<br />\n";
     225                                                                $tmp_log .= "<strong>$format</strong>";
    227226                                                                spip_query("INSERT INTO spip_auteurs (nom, email, login, pass, statut, htpass, extra, cookie_oubli) ".
    228227                                                                "VALUES ("._q($nom_inscription).","._q($mail_inscription).","._q($login).","._q($mdpass).","._q($statut).","._q($htpass).","._q($extras).","._q($cookie).")");
     
    245244                                                                        while( list(,$val) = each($list_abo) ){
    246245                                                                                 //echo "<h2>$nom :liste $val </h2>" ;
     246                                                                                 //$tmp_log .= "liste $val ";
    247247                                                                                 $result = spip_query("DELETE FROM spip_auteurs_listes WHERE id_auteur="._q($id_auteur)." AND id_liste="._q($val));
    248248
    249                                                                                  if($GLOBALS['suppl_abo'] !='non'){
    250                                                                                          $sub_report .= "<span style='color:#090;margin-bottom:5px'>".$mel."</span><br />\n" ;
    251                                                                                          spip_query("INSERT INTO spip_auteurs_listes (id_auteur,id_liste) VALUES ("._q($id_auteur).","._q($val).")");
    252                                                                                         $new_abonne++;
    253                                                                                  }
    254                                                                         }
     249                                                                                 if($GLOBALS['suppl_abo'] !='non')
     250                                                                                                   spip_query("INSERT INTO spip_auteurs_listes (id_auteur,id_liste) VALUES ("._q($id_auteur).","._q($val).")");                                                                                 
     251                                                                                 
     252                                                                        }                                                                                                                                                               
     253                                                                        $new_abonne++;
    255254                                                                }else{
    256255                                                                if($GLOBALS['suppl_abo'] =='non'){
     
    262261                                                } else {
    263262
    264                                                         echo " "._T('spiplistes:erreur_import').$ligne_nb.": ";
    265                                                         echo "<span style='color:red;margin-bottom:5px'>".$liste[$i]." : </span><br />\n";
     263                                                        $tmp_log .= _T('spiplistes:erreur_import').$ligne_nb.": ";
     264                                                        $tmp_log .= "<span style='color:red;margin-bottom:5px'>".$liste[$i]." : </span>";
    266265                                                }//email valide
    267 
     266                                               
     267            echo $tmp_log;
    268268                                        }//listei
    269269
     
    272272                                unlink($import_file);
    273273                                echo "<br />".$sub_report;
    274                                 echo "<div style='margin:10px 0'><strong>"._T('spiplistes:adresses_importees').": </strong> $new_abonne / $i</div>\n";
     274                                echo "<div style='margin:10px 0'><strong>"._T('spiplistes:adresses_importees').": </strong> $new_abonne</div>\n";
    275275                        }// move et file
    276276
  • _plugins_/_test_/spip-listes/spip-listes_1_9_2/lang/spiplistes_de.php

    r10152 r10247  
    137137'moderateurs' => 'Moderator(en)',
    138138'modifier' => '&auml;ndern',
     139'mis_a_jour' => 'Updated', // FIXME
    139140
    140141//N
  • _plugins_/_test_/spip-listes/spip-listes_1_9_2/lang/spiplistes_en.php

    r10152 r10247  
    168168'moderateurs' => 'Moderators',
    169169'modifier' => 'Modify',
     170'mis_a_jour' => 'Updated',
    170171
    171172//n
  • _plugins_/_test_/spip-listes/spip-listes_1_9_2/lang/spiplistes_es.php

    r10152 r10247  
    149149'moderateurs' => 'Moderadora(e)(s)',
    150150'modifier' => 'Cambiar',
     151'mis_a_jour' => 'Updated', // FIXME
    151152
    152153//N
  • _plugins_/_test_/spip-listes/spip-listes_1_9_2/lang/spiplistes_fr.php

    r10152 r10247  
    145145'moderateurs' => 'Mod&eacute;rateur(s)',
    146146'modifier' => 'Modifier',
     147'mis_a_jour' => 'Mis &agrave; jour',
    147148
    148149//n
     
    196197'abonnement_newsletter' => '<b>Abonnement &agrave; la lettre d\'information</b>',
    197198'acces_a_la_page' => 'Vous n\'avez pas acc&egrave;s &agrave; cette page.',
    198 'adresse_deja_inclus' => 'L\'adresse est d&eacute;j&agrave; connue',
     199'adresse_deja_inclus' => 'Adresse d&eacute;j&agrave; connue',
    199200'autorisation_inscription' => 'SPIP-listes vient d\'activer l\'autorisation de s\'inscrire aux visiteurs du site',
    200201
  • _plugins_/_test_/spip-listes/spip-listes_1_9_2/lang/spiplistes_it.php

    r10152 r10247  
    147147'moderateurs' => 'Moderatori',
    148148'modifier' => 'Modifica',
     149'mis_a_jour' => 'Updated', // FIXME
    149150
    150151//n
Note: See TracChangeset for help on using the changeset viewer.