Changelog

Projet 		;	KIWI
Auteur		:	Ludovic RIAUDEL
Copyright	:	Ludovic RIAUDEL - http://madvic.net/
Site web	:	<http://kiwi.madvic.net/> 


Description	:	Interface pour la création de fichier PDF pour l'impression sur des étiquettes ou des planches d'étiquettes.

Version 1.34	:	13/04/2023 - Montée de version de php (php8.2)
* Migration de Get-Simple vers 3.4.0alpha (version github)
* Correction Depractaed function in Get-Simple (mb_convert_encoding to htmlentities)
* Migration de parseCsv de 0.4.3 vers 1.3.2
* Migration de TCPDF de 6.0.044 vers 6.6.2
* Correction class upload (champ dynamique -> ajout propriétés)
* Correction sur fichier cabscv.php, test erreur

Version 1.33	:	08/07/2020 - Montée de version php
* Correction class Upload (->php7)

Version 1.32	:	20/10/2015 - Correction
* Correction encodage fichier 'modele.csv' en UTF-8
* Correction affichage Changelog, ajout parametre affichage html entities et conversion du fichier txt au format UTF-8.
* Correction affichage donnée fichier uploadé au format UTF-8.

Version 1.31	:	16/11/2013 - Modification
* Mise à jour script pour php 5.3
* Mise à jour de tcpdf (6.0.044) et des scripts de création de code barre
* Mise à jour de la class label.php

Version 1.30	:	15/09/2012 - Modification
* Modification des liens vers les fichier php (include)
* Modification du style (tableaux, CSS, HTML)
* Changement d'hébergeur (free -> atspae.com)
* Mise en place de l'url-rewriting

Version 1.23	:	28/06/2012 - Ajout
* Ajout du template Adresse
* Ajout d'un format étiquette corresponant à celui de pilgrim

Version 1.22	:	24/02/2012 - Modification
* Migration de Get-Simple vers 3.1
* Ajout de Google Traduction

Version 1.21	:	25/08/2011 - Ajout
* Dans les explication de la classe label, un paragraphe sur l'utilisation de 4 objets.
* Mise à jour de la classe label avec la 1.12

Version 1.20	:	07/09/2010 - Ajout
* Refonte complète du site web
* Classe label : Passage de la classe en abstraite
* Ajout d'un test sur la variable UPLOAD_ERR_EXTENSION pour l'upload du fichier csv. (version php < 5.2)
* Classe label : Ajout d'un test sur le paramètre $label_id, (si le paramètre est défini ou non).
* Ajout d'un nouveau template "Emplacement Infolog" (création d'étiquette pour emplacement de stockage pour le WMS Infolog)
* Classe label : Modification de la classe pour l'adapter à la version 5 de TCPDF (probleme de largeur et hauteur de page).

Version 1.08	:	29/11/2009 - Modification
* Classe label : Modification de l'appel à la classe , passage d'un paramètre pour le fichier de configuration des étiquettes (labels.xml).

Version 1.07	:	29/09/2009 - Ajout
* Controle des clef EAN13 et EAN8 avant la création des documents si clef inexistante.
* Contrôle pour tous les codes barre ne devant avoir que des chiffres [0-9].
* Creation de la clef de controle EAN8 et EAN13 avant la creation du document.

Version 1.06	:	25/09/2009 - Correction
* Classe label : Correction pour l'ajout d'un decalage (valeur NULL plutot que '' afin que le test fonctionne et que le décor ne s'affiche pas)
* Classe label : Divers correction pour le bon fonctionnement de la prise en charge de la couleur des bordures.

Version 1.05	:	03/08/2009 - Ajout
* Ajout d'un nouveau template pour la création des étiquettes contenant L4-logistics.
* Classe label : Modification de la classe, prise en compte du paramètre 'orientation', ainsi que 'bordercolor' (codage html ex : #AD8DF7) et 'borderwidth' dans le fichier de configuration labels.xml.

Version 1.00	:	31/07/2009 - Modification 
* Passage des pages à l'encodage UTF-8, encodage des caractères spéciaux.
* Ajout de la fonction "stripslashes()" sur la récupération des variables du formulaire.

Version 0.99	:	13/05/2009 - Mise à jour
* Mise à jour du template étiquette car TCPDF a été mise à jour concernant la fonction setXY(), ce qui provoque des décalage à l'affichage
* Ajout du détail de chaque CAB et quels sont les valeurs autorisées.
* Rajout de nouveau CAB grace à la mise à jour de TCPDF.
* Problème de test sur des variables de type float dans la classe label

Version 0.98	:	10/03/2009 - Ajout et correction
* Ajout d'une image d'exemple pour les étiquettes Contenant
* Correction du javascript, modifier les accents en entité html

Version 0.97	:	27/02/2009 - Correction
* Correctif : Le décalage ne s'imprime pas.
* Correctif : Les bordures sont affichés à chaque fois, mise ne place d'une case à cocher pour imprimer ou non les bordures.
* Ajout de la page changelog.
* Ajout d'un script pour module de statistique spongestats (http://www.spongestats.org/)

Version 0.96	:	09/02/2009 - Avancement du projet
* Ajout de la page des crédits.
* Correction bug ATE et MEU (le titre typeCAB n'était incrementé pour ATE et MEU)
* Amélioration image planche (40.jpg).

Version 0.95	:	01/02/2009 - Refonte complète du projet
* Refonte complète du code en ajoutant les impressions étiquette article
* Application de la classe TCPDF pour la génération des PDF
* Upload d'un fichier referentiel article et fichier CSV parsé et filtré
* Fusion dans un seul document des différents outils
* Documentation

Version 0.57	:	22/10/2008 - Correction
* Correction contrôle javascript : convertion de chaque variable en nombre (sinon texte) ( fonction Number() )
* Ajout image 2 dans l'aide.

Version 0.56	:	12/07/2007 - Correction
* Ajout contrôle de saisie javascript.
* Ajout d'un menu d'aide.

Version 0.55	:	11/07/2007 - Rajout des checkbox et des controle (desactivation champs)

Version 0.50	:	03/07/2007 - Rajout champ d'exemple 

Version 0.45	:	Rajout champ meuble et contenant debut et fin 

Version 0.40	:	Rajout champ digit