Projet

Général

Profil

Anomalie #4400

impossible d'importer un csv de notes dans un cahier de note

Ajouté par Vincent Regnard il y a plus de 11 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Carnets de notes
Version cible:
Début:
04/10/2012
Echéance:
% réalisé:

100%

Temps estimé:
Resolution:
Résolu

Description

Bonjour,

Dans gepi-1.6.1-7db3b7b (23 septembre 2012)

Il est impossible d'importer des notes à partir d'un csv (même généré avec gepi: export puis ré-import).

problème dans cahier_notes/import_cahier_notes.php ligne 322, le test du if est inversée:

if(mb_strlen(preg_replace("/[A-Z0-9_]/","",$tabligne[$tabindice1]))==0){

doit être re-écrit:

if(mb_strlen(preg_replace("/[A-Z0-9_]/","",$tabligne[$tabindice1]))!=0){

V.

#1

Mis à jour par Stéphane Boireau il y a plus de 11 ans

  • Resolution Marche pour moi supprimé

Je ne crois pas qu'il faille modifier le , par contre la liste des caractères acceptés pour un login me parait très restrictive.
Il manque des caractères devant être acceptés.

Quelque chose comme
if(mb_strlen(preg_replace("/[A-Za-z0-9._-]/","",$tabligne[$tabindice[1]]))0){
devrait convenir.
On y accepterait les minuscules, le point et le tiret en plus dans un login.

Vous aviez des logins avec de tels caractères, non?

Avez-vous la possibilité de tester la modif que je propose?

Merci.
--
Stephane Boireau

#2

Mis à jour par Stéphane Boireau il y a plus de 11 ans

Il manquait le ==

if(mb_strlen(preg_replace("/[A-Za-z0-9._-]/","",$tabligne[$tabindice[1]]))==0){

#3

Mis à jour par Stéphane Boireau il y a plus de 10 ans

  • Resolution mis à Résolu
  • % réalisé changé de 0 à 100
  • Assigné à mis à Stéphane Boireau
  • Statut changé de Nouveau à Fermé

Correction effectuée.

Formats disponibles : Atom PDF