You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2016-10-13 15:36:46

jlb59
Member
From: Valenciennes
Registered: 2008-07-29
Posts: 116

Plugin data injection

Bonjour

Nous rencontrons un problème d'injection au niveau des données financières.

Lors de l'injection de données type date,  les données non comprises concernant une date dans le fichier d'injection sont écrasées .

Exemple j'injecte un fichier avec le numéro de série en clé et simplement une mise à jour de la date de dernier inventaire physique > aprés injection par le plugin datainjection, les données : Date de livraison, Date de mise en service, Date de commande, date de commande,  Date de début de garantie sont écrasées.

En cherchant un peu, dans le fichier infocominjection.class.php  dans le répertoire du plugin datainjection :
Au niveau :

function reformat(&$values = array()) {
      foreach (array('order_date', 'buy_date', 'warranty_date', 'delivery_date',
                     'inventory_date') as $date) {
         if (!isset($values['Infocom'][$date])
            || $values['Infocom'][$date] == PluginDatainjectionCommonInjectionLib::EMPTY_VALUE) {
            $values['Infocom'][$date] = "NULL";

la dernière ligne me pose question :   $values['Infocom'][$date] = "NULL";
Si je commente cette ligne les données ne sont plus écrasées .

Les derniéres versions du plugin semblent toujours avoir cette ligne

Pour info je ne suis pas un développeur
Ma  question est donc peut on laisser en commentaire cette ligne ?

Cordialement

Last edited by jlb59 (2016-10-13 15:37:55)


REDHAT 8.6 sur ESX vmware, glpi 10.0.10, OCS 2.3.1
Plugin : Import OCSNG,  Injection de fichiers , Impression pdf , uninstal,  rapport, comportement, OAUTH.
35000 utilisateurs , 2.5 millions de tickets

Offline

#2 2016-10-17 11:40:40

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Plugin data injection

Je te conseille de poster directement cette erreur sur la forge du plugin : https://github.com/issues


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2016-10-17 13:49:16

jlb59
Member
From: Valenciennes
Registered: 2008-07-29
Posts: 116

Re: Plugin data injection

Bonjour

ok merci nelly

JLB


REDHAT 8.6 sur ESX vmware, glpi 10.0.10, OCS 2.3.1
Plugin : Import OCSNG,  Injection de fichiers , Impression pdf , uninstal,  rapport, comportement, OAUTH.
35000 utilisateurs , 2.5 millions de tickets

Offline

Board footer

Powered by FluxBB