PnEcrins / FollowDem

Cartographic web application to track moving objects equipped with a GPS.
http://bouquetins.ecrins-parcnational.fr
GNU General Public License v3.0
21 stars 11 forks source link

Import de données #18

Closed romthi38 closed 9 years ago

romthi38 commented 9 years ago

L'import de données par un fichier txt possédant la même structure que dans la config ne marche pas. Idem pour l'import de données en ajoutant des lignes dans le fichier tracked_objects.csv.

camillemonchicourt commented 9 years ago

Tu veux dire quand tu lances la tache url/controler/import_imap_csv?

Peut-être car cette tache cherche d'abord à se connecter à une boite email pour en extraire les TXT en PJ... ?

Il faudrait ajouter des paramètre pour permettre différents types d'imports des données.

nienfba commented 9 years ago

url/controler/import_imap_csv

mais il est aussi possible d'appeler url/controler/import_csv

camillemonchicourt commented 9 years ago

OK super ! Je ne connaissais cette autre tache. Je l'ai donc mentionnée dans la doc : https://github.com/PnEcrins/FollowDem/commit/5f5f425a8953ce40c14f6bff8b68d0f534f0581e

Merci.

romthi38 commented 9 years ago

Après avoir appelé url/controler/import_csv, j'ai l'erreur suivante qui apparaît :

Fatal error: Call to a member function save() on a non-object in   /var/www/followdem/classes/tracked_objects.class.php on line 200
romthi38 commented 9 years ago

J'ai corrigé l'erreur du fichier /classes/tracked_objects.class.php.

Malheureusement, apparition d'une nouvelle erreur.

Message :Impossible de charger /var/www/followdem/classes/data/data.class.php.
Code :0
Fichier :/var/www/followdem/config/bootstrap.php
ligne :72
Trace :#0 /var/www/followdem/classes/tracked_objects.class.php(441): __autoload('data')
#1 /var/www/followdem/classes/controler/controler.class.php(191): tracked_objects::import_csv()
#2 /var/www/followdem/classes/controler/controler.class.php(37): controler->import_csv()
#3 /var/www/followdem/index.php(20): controler->__construct('import_csv')
#4 {main}
romthi38 commented 9 years ago

Bon, j'ai trouvé l'erreur, c'était le nom d'une variable. Maintenant l'import du csv marche.

nienfba commented 9 years ago

Cela me semble étonnant ces erreurs. Normalement import_csv fonctionne bien puisqu'il est utilisé par l'import classique IMAP en cours de production. Le problème doit donc venir d'ailleurs ou est plus global. Tu as documentés tes modifications ? Elles sont à quel endroit master/dev/ local ? Quel fichiers CSV utilises tu pour tester l'import ?

romthi38 commented 9 years ago

En fait, lorsque j'ai commencé à dépersonnaliser l'application, j'ai modifié le nom des variables.

Je pensais que tout marchait, mais en fait j'avais oublié de modifier 2-3 noms de variables, ce qui a provoqué ce bug. La variable que je n'avais pas modifié se trouvait dans le fichier /config/api.class.php

Les modifs sont en local, depuis 3 jours je n'arrive plus à push tout ce que je fais en local sur la branche Develop, j'attends Gil pour qu'il m'aide.

J'ai utilisé le fichier tracked_objects.csv pour tester l'import (j'ai ajouté les données à la main).

Merci pour l'aide ;)

Le 18 juin 2015 12:05, Fabien notifications@github.com a écrit :

Cela me semble étonnant ces erreurs. Normalement import_csv fonctionne bien puisqu'il est utilisé par l'import classique IMAP en cours de production. Le problème doit donc venir d'ailleurs ou est plus global. Tu as documentés tes modifications ? Elles sont à quel endroit master/dev/ local ? Quel fichiers CSV utilises tu pour tester l'import ?

— Reply to this email directly or view it on GitHub https://github.com/PnEcrins/FollowDem/issues/18#issuecomment-113098179.