Commit Graph

278 Commits

Author SHA1 Message Date
Laurent Destailleur
b0309a717a Alignement on PDF modules 2009-01-03 15:18:26 +00:00
Laurent Destailleur
569d5b89be Fix: encoding of personalized payment condition in PDF 2009-01-02 18:30:52 +00:00
Laurent Destailleur
1ebc1bdece Fix: UTF8 support in public notes 2008-12-15 22:07:07 +00:00
Laurent Destailleur
77cc4a1b56 Qual: Factorize redundant code 2008-11-20 23:51:22 +00:00
Laurent Destailleur
15dea5162a Fix: Syntax error 2008-11-17 18:11:14 +00:00
Laurent Destailleur
2beb605b3c UTF8 Support 2008-11-06 19:56:24 +00:00
Laurent Destailleur
be8714813e Fix: Useless call to html entities decoding 2008-11-06 01:13:00 +00:00
Laurent Destailleur
a23602df8f Qual: Removed deprecated code 2008-10-29 22:25:34 +00:00
Laurent Destailleur
447d3c1eae Maxi debug for UTF8 support 2008-10-29 21:26:59 +00:00
Laurent Destailleur
bacdb1daeb Maxi debug for UTF8 support 2008-10-29 19:49:10 +00:00
Laurent Destailleur
f5d4446bec Maxi debug for UTF8 support 2008-10-28 23:48:09 +00:00
Laurent Destailleur
7deb33c52d Maxi debug for UTF8 support 2008-10-28 20:05:23 +00:00
Laurent Destailleur
dbae510665 No special chars in filename 2008-10-25 21:18:53 +00:00
Laurent Destailleur
23c118a40c Missing translation 2008-10-24 22:35:22 +00:00
Laurent Destailleur
6a259176a4 Add option to set mask on new files 2008-10-21 21:27:20 +00:00
Laurent Destailleur
dd3d8084b8 New: changes to support UTF-8 output format 2008-10-17 00:24:44 +00:00
Laurent Destailleur
8d1b7f2bad Fix: Change to better support UTF8 2008-10-08 19:55:44 +00:00
Laurent Destailleur
1772463414 New: Add ability for numbering module to not be shown if a condition is not true. 2008-09-04 23:44:36 +00:00
Laurent Destailleur
243a5b4863 Doc 2008-08-07 07:50:04 +00:00
raphael_bertrand
95068050b0 Auto PageBreak ehancement with linebreaks anticipation 2008-08-06 14:23:26 +00:00
raphael_bertrand
b156875843 Auto PageBreak patch (bug24007) 2008-08-06 13:18:13 +00:00
Laurent Destailleur
897152a924 Qual: Removed duplicate code 2008-07-29 19:20:33 +00:00
Laurent Destailleur
4cf4c7aa12 Fix: Remove html entities coding in id prof output on PDF. 2008-07-28 09:09:03 +00:00
Laurent Destailleur
b8c99626fe Fix: Translation 2008-07-21 14:15:07 +00:00
Laurent Destailleur
1831bb3983 Some fixes 2008-07-17 18:50:48 +00:00
Laurent Destailleur
940cf2bc31 Fix: Numbering errors 2008-07-08 22:29:34 +00:00
Laurent Destailleur
6d8755edd4 Fix: Maxi bug. Value for date used in object numbering module was current date instead of date of object. 2008-07-05 14:20:03 +00:00
Laurent Destailleur
fb982b6fd3 Add tag {cccc0000} in generic numering modules (from a work of Raphael) 2008-06-20 21:10:24 +00:00
Laurent Destailleur
b3d7894d9e Patch Raphael 2008-06-17 13:45:44 +00:00
Laurent Destailleur
4f1460cb4f Patch Raphael 2008-06-17 13:45:44 +00:00
Laurent Destailleur
9aa86d870f Fix: bug #22074 : Problème d'affichage sur propale avec contact 2008-06-11 01:56:34 +00:00
Laurent Destailleur
9b68fc591e Fix: bug #22074 : Problème d'affichage sur propale avec contact 2008-06-11 01:56:34 +00:00
Laurent Destailleur
936f7bf1b4 Fix: Missing cr 2008-06-11 00:17:12 +00:00
Laurent Destailleur
394b3375a1 [Task #7349] Patch + Correction mise en page adresse contact sur PDF 2008-06-09 18:55:24 +00:00
Laurent Destailleur
5aee8653be Fix: Black area on PDF 2008-04-16 21:55:26 +00:00
Laurent Destailleur
b5844d053e Accept 3 lines fot free text on pdf 2008-04-13 22:46:46 +00:00
Laurent Destailleur
08af4cbbfe Qual: Reorganize lib functions:
All lib php files are called .lib.php
Image functions are stored in images.lib.php
2008-04-05 14:18:13 +00:00
Laurent Destailleur
1ddb6fe373 Reduce size of free text in PDF from 8 to 7 2008-04-04 10:24:41 +00:00
Laurent Destailleur
77e831d914 New: Ajout champ mention légal 2008-04-03 14:53:14 +00:00
Laurent Destailleur
496c7f0fd7 Support TVA Non Perçu Récupérable on crabe, azur and einstein modeles 2008-04-02 23:54:18 +00:00
Laurent Destailleur
0fc6e72dc8 Fix: Generic numbering modules was not working on PHP4 2008-03-31 04:26:54 +00:00
Laurent Destailleur
af274668a3 Fix: Detection auto des champs text/html.
Fix: Dans les PDF, il ne faut pas faire le nl2br standard de PHP lors de la conversion text en HTML car ce dernier ne remplace pas le \n mais ajoute le br hors le writeHTMLCell transforme aussi les \n en br.
2008-03-31 03:31:08 +00:00
Laurent Destailleur
fbd4f0c849 New: A generic order numbering module (depreciate all others) 2008-03-05 22:28:47 +00:00
Laurent Destailleur
2a90226b61 New: A generic order numbering module (depreciate all others) 2008-03-05 22:20:30 +00:00
Laurent Destailleur
77b72f3521 Fix: Nb of pages 2008-02-13 16:50:49 +00:00
Laurent Destailleur
7fc0d6591d Qual: Réorganisation un peu plus logique de certaines fonctions. Réduction de la taille du fichier html.form.class.php qui est chargé a chaque fois et qui consomme a lui seul 1Mo 2008-01-11 17:16:46 +00:00
Laurent Destailleur
007b8e3376 Fix: Amélioration nb long sur modeles pdf 2007-12-31 03:36:57 +00:00
Regis Houssin
ef35fb8407 On affiche l'intitulé "offert" au lieu de 100% pour une réduction 2007-12-06 22:13:46 +00:00
Regis Houssin
00014d910e On configure le mois de début d'exercice dans configuration->société 2007-11-22 17:21:31 +00:00
Regis Houssin
52d6005929 Add: possibilité d'utiliser l'adresse du contact suivi commande dans le document
Add: patch de Team Raider qui permet d'afficher les nom de contact si défini dans les documents
Fix: uniformisation du code
2007-11-18 14:59:34 +00:00
Laurent Destailleur
efafaace28 Fix: Les modeles n'affiche plus les données de différentes manieres selon que le module fckeditor est actif ou non. 2007-11-12 23:25:44 +00:00
Regis Houssin
e9c01bcfd7 modification de mon adresse mail 2007-11-01 20:39:36 +00:00
Laurent Destailleur
ffe32f655c Fix: Apercu sur bon de réceptions de livraison 2007-10-21 23:56:56 +00:00
Regis Houssin
2b868859c9 Fix: traduction 2007-10-20 21:46:32 +00:00
Regis Houssin
31b50a8908 Fix: champ price obsolete 2007-10-12 16:01:48 +00:00
Regis Houssin
d9c1af0d2d Fix: erreur sur la génération du pdf si une ligne de remise était présente 2007-10-03 14:19:10 +00:00
Laurent Destailleur
ab6829b666 Ajout librairie dans classes meres 2007-09-13 18:10:51 +00:00
Laurent Destailleur
0826937520 Ajout d'une notion de version sur les modules de numérotation. 2007-09-11 22:01:18 +00:00
Laurent Destailleur
119070e3ab Qual: Utilisation de dolibarr_print_date chaque fois que c'est possible au lieu de strftime 2007-08-08 15:14:52 +00:00
Laurent Destailleur
8f8a423a87 La librairie fpdfi etant une source different de fpdf, elle est mise separee et n'est plus melangee. 2007-07-30 23:22:06 +00:00
Regis Houssin
85a549e2b2 Fix: remplacement de LIKE dans la requete sql par REGEXP afin de palier au différent format de numérotation 2007-07-19 17:32:06 +00:00
Regis Houssin
c4745e1a81 Fix: on ne prend pas en compte le mois de janvier pour le debut d'année fiscale car il est pris par defaut 2007-05-28 19:47:21 +00:00
Regis Houssin
b0266b641d Fix: optimisation du code 2007-05-19 17:14:14 +00:00
Regis Houssin
0b1d544dbd Add: modèle de numérotation paramétrable "saphir" pour les bons de livraisons
Fix: uniformisation du code
2007-05-19 12:53:48 +00:00
Regis Houssin
5dea83b485 Fix: cette variable n'était utile que pour les factures 2007-05-15 16:36:29 +00:00
Regis Houssin
8d2c92818b Fix: homogénéisation du code
Add: modèle de numérotation paramétrable "orchidee" pour les commandes fournisseurs
2007-05-15 15:53:46 +00:00
Regis Houssin
b4f236a54c Fix: le substr doit partir de la fin de la chaine 2007-05-04 14:31:27 +00:00
Regis Houssin
c1453953c6 Fix: on ne lance pas de requete si le delta n'est pas défini 2007-05-04 14:15:42 +00:00
Regis Houssin
5bcd5b5042 Add: ajout du modèle paramétrable pour les propales 2007-05-04 09:23:15 +00:00
Regis Houssin
ac275fb85d Add: modèle de numérotation commande client paramétrable "saphir" 2007-05-03 15:54:21 +00:00
Regis Houssin
a45e1cfbf8 Fix: le ownerpass doit etre défini à NULL pour le créer aléatoirement 2007-04-26 09:27:57 +00:00
Regis Houssin
f09f7ed05b Modif: mise en option de la protection et l'encryption des pdf 2007-04-26 09:13:05 +00:00
Regis Houssin
901b7ed754 Ajout traduction des descriptions des modeles pdf
Déplacement de la fonction _dol_htmlentities() dans function.inc.php afin d'éviter les erreur fatal lorsque plusieurs modèles l'incluait
2007-04-11 10:50:50 +00:00
Regis Houssin
41fb66b438 Ajout de la protection des pdf en natif, seule l'impression est autorisée, de plus maintenant fpdf inclu fpdi et fpdi_protection 2007-04-05 17:05:24 +00:00
Regis Houssin
ed40fb9330 Fix: Le modele einstein gère les avoirs. 2007-04-03 11:04:10 +00:00
Regis Houssin
f83618046f Fix: la police Times New Roman n'était pas prise en compte dans les pdf 2007-04-02 14:01:30 +00:00
Laurent Destailleur
fc415a0a8e Gestion apercu modele dans page config pour commande fournisseur.
Gestion multilangue sur modele muscadet.
2007-03-22 23:20:21 +00:00
Laurent Destailleur
c636550d20 Qual: suppression modele num commandes ivoires car déconne à partir de plus de 10 commandes. 2007-03-21 12:14:37 +00:00
Regis Houssin
16f83e1492 Fix: problème d'affichage de la description si fckeditor est actif mais désactivé sur les descriptions produits 2007-03-20 12:12:51 +00:00
Laurent Destailleur
64a26798ec Trad: Traduction suppression categorie 2007-02-22 21:13:21 +00:00
Laurent Destailleur
7a25e425aa Fix: TVA affiché ne correspoond pas a celle calculée 2007-02-20 18:44:28 +00:00
Laurent Destailleur
18e989b311 Fix: Controle sécurité user externes sur accès fichier par wrapper
Qual: Utilisation de isproduct() et isservice()  au lieu des tests sur le type
2007-01-31 17:52:54 +00:00
Laurent Destailleur
f0d0231231 Fix: Accent dans PDF 2007-01-07 20:39:49 +00:00
Laurent Destailleur
77b9f18ef0 Fix: Corrections sur compteur commandes marbre 2007-01-07 20:17:36 +00:00
Rodolphe Quiedeville
5e4701b28e Ajout Fonction function getNextValue() 2007-01-02 15:18:10 +00:00
Laurent Destailleur
ce4976fe77 Les pdf doivent traduire via la fonction transnoentities (qui ne code pas en html). 2006-12-16 16:38:10 +00:00
Rodolphe Quiedeville
73d37ef718 Suppression du parametre $soc dans
function getNextValue($soc)
Car $soc n'est pas utilisé dans la fonction
2006-11-18 14:08:10 +00:00
Laurent Destailleur
9f81652147 Fix: bug #18178 : No Payment Conditions on pdf print-out for order "Einstein" module 2006-11-11 01:49:14 +00:00
Laurent Destailleur
6597144a2e Correction gestion num commande fournisseur 2006-11-07 23:39:29 +00:00
Laurent Destailleur
cd71ea89ef L'option de confirmation de suppression de ligne produit est toujours a oui (La constante existe toujours pour permettre desactivation au cas ou).
Ajout option pour choisir si on utilise le module de choix de produit ajax
2006-10-22 13:30:13 +00:00
Laurent Destailleur
d040a3f7f8 Ajout de traces sur modele numérotation 2006-10-07 11:20:25 +00:00
Laurent Destailleur
2d5ae04898 Fix: Ajout pays si pays destinataire différent emetteur 2006-10-05 22:31:20 +00:00
Laurent Destailleur
25053ff373 New: Si on forcé un mode de réglement particulier, on affiche que celui la sur pdf. 2006-09-18 22:43:45 +00:00
Laurent Destailleur
f9d90c3908 Fix: Uniformisation du nom du champ id societe. On prend partout "socid". 2006-09-13 18:56:30 +00:00
Regis Houssin
7d60a68b10 Ajout de modèles de numérotation pour propale, commande, facture qui sont basé sur emeraude et titan mais ne se remettent pas à 0 en début d'année d'exercice. 2006-09-04 10:09:17 +00:00
Laurent Destailleur
55d1d176c9 Fix: Modif esthétiques mineures 2006-08-26 00:59:45 +00:00
Laurent Destailleur
fac34cd773 Fix: Modif esthétiques mineures 2006-08-25 23:22:33 +00:00
Laurent Destailleur
b2f911181b New: Gestion des escomptes 2006-08-19 23:00:53 +00:00
Laurent Destailleur
b064e4c272 New: Ajout module numérotation pour les fiche interventions 2006-07-30 01:55:08 +00:00
Regis Houssin
7875613355 Les constantes $conf->global->FAC_ADD_PROD_DESC , $conf->global->COMMANDE_ADD_PROD_DESC et $conf->global->PROP_ADD_PROD_DESC ont été toutes renomées en $conf->global->FORM_ADD_PROD_DESC afin d'unifier le paramétrage. 2006-07-25 11:48:17 +00:00
Regis Houssin
84727aa0ad Uniformisation des constantes 2006-07-24 11:44:28 +00:00
Regis Houssin
f4b8c1b2df Uniformisation des constantes 2006-07-24 11:44:28 +00:00
Laurent Destailleur
57f6b89ca0 Fix: Alignement SIREN 2006-07-22 19:15:45 +00:00
Laurent Destailleur
918958923e Amélioration du module fckeditor: On peut choisir d'activer l'édition WYSIWIG sur les desc produit et sur les lignes details indépendamment.
On peut aussi éditer les notes produits.
2006-07-22 14:14:13 +00:00
Regis Houssin
2304a8cc2d Début ajout de la configuration du module FCKeditor
Modification des modèles azur (propale), einstein (commande) et crabe (facture) pour afficher la description des produits avec la fonction writeHTMLCell lorsqu'elles ont étés crées avec FCKeditor.
Passage du module FCKEditor en statut "experimental" pour avoir un retour utilisateur
2006-07-21 13:43:27 +00:00
Regis Houssin
abbd54f87f Fix: on vérifie si il exsite une année précédente sinon le delta sera appliqué de nouveau sur la nouvelle année 2006-06-28 11:36:56 +00:00
Regis Houssin
78e8590011 Fix: on vérifie si il exsite une année précédente sinon le delta sera appliqué de nouveau sur la nouvelle année 2006-06-28 11:22:10 +00:00
Laurent Destailleur
98ade787cd New: Gestion des apercu modele sur la config des commandes 2006-06-24 19:00:05 +00:00
Regis Houssin
5fdc6f1352 bugfix 2006-06-22 15:14:18 +00:00
Regis Houssin
e6e8dc5e54 Fix: le tableau était décalé sur les pages du milieu si pdf de plus de 2 pages 2006-06-20 14:18:52 +00:00
Laurent Destailleur
4cd9a03b93 Qual: On renomme les champs propriétés id société de soc_id en socidp partout 2006-06-19 20:35:22 +00:00
Laurent Destailleur
884c5f539d Fix: Gestion multilangue sur les modeles de document générés 2006-06-18 15:48:28 +00:00
Laurent Destailleur
74c232e2eb Mise a jour des modele numerotation 2006-06-10 11:14:09 +00:00
Laurent Destailleur
5caacec9ef Qual: Suppression modèle jade car c'est exactement le meme que le model diamant 2006-06-10 11:09:58 +00:00
Regis Houssin
7ae375b291 Fix: les apercus en PNG n'était pas supprimé si il y avait plusieurs pages 2006-06-09 14:58:53 +00:00
Regis Houssin
4dbe1334fe bugfix 2006-06-09 14:38:19 +00:00
Regis Houssin
8179490359 Fix: les apercus en PNG n'était pas supprimé si il y avait plusieurs pages 2006-06-09 12:40:33 +00:00
Laurent Destailleur
b5bdf7ce8c Fix: Uniformisation du code. Sur le noms de fichiers PDF générés, on garde les parenthèses partout. Ceci afin d'eviter conflit entre un nom temporaire et un nom du module de numérotation. 2006-05-31 21:39:54 +00:00
Laurent Destailleur
ccb467f0e3 New: Possibilité de supprimer le logo société 2006-05-25 17:00:00 +00:00
Laurent Destailleur
4c2b2d3181 Qual: Uniformisation nommage parametre de table des constantes 2006-05-21 22:34:15 +00:00
Laurent Destailleur
f7f1c89792 Trad: Utilisation du bon terme "Réduction" au lieu de "Remise".
En effet une réduc en pourcentage sur une ligne facture s'appelle de manière générique "Réduction" et non "Remise" car
"Remise" est un cas particulier de "Réduction" au niveau ligne facture.
Réduction = Remise ou Rabais ou Ristourne = % sur ligne facture.
2006-05-21 00:04:52 +00:00
Regis Houssin
b4e61b0386 Fix: bug #16522 2006-05-17 09:47:48 +00:00
Regis Houssin
fe075d8fff Fix: ajout vérification 2006-05-11 16:30:15 +00:00
Regis Houssin
a1f035dd13 utilisation des globals 2006-05-11 13:55:33 +00:00
Laurent Destailleur
b5008ce41c Mise en facteur du prefix 2006-05-08 19:49:15 +00:00
Laurent Destailleur
31d6a4f9d3 Fix: Le logo n'etait pas toujours la meme variable ou meme chemin. J'ai uniformisé afin que le path et nom du logo soit défini dans le fichier environnement master.inc.php.
Tous les modules utilisent $conf->societe->dir_logos et $mysoc->logo pour le patch des logos et pour le nom du fichier logo de la société.
2006-05-08 17:22:53 +00:00
Laurent Destailleur
8afb758862 Fix: Debug sur la génération des bon de livraisons et uniformisation du code 2006-05-06 21:09:26 +00:00
Laurent Destailleur
dc2c04a688 On renomme modèle de commande fournisseur pour avoir unicité des id 2006-05-06 14:51:58 +00:00
Laurent Destailleur
b6f7a7bca4 Fix: Creation PDF commande si model par defaut n'existe plus 2006-05-05 23:57:38 +00:00
Regis Houssin
8bd77ba6a5 début ajout de la gestion des bons de livraison 2006-05-05 14:54:37 +00:00
Regis Houssin
f467240da0 Changement de méthode de numérotation - terminé 2006-05-03 13:26:34 +00:00
Regis Houssin
eed17bb46e bugfix 2006-05-03 13:21:19 +00:00
Regis Houssin
bd46a6f156 bugfix 2006-05-03 13:15:58 +00:00
Regis Houssin
732bd5d47a Changement de méthode de numérotation - essai avec l'hexa 2006-05-03 13:13:08 +00:00
Regis Houssin
93ccd02a21 Changement de méthode de numérotation - essai avec l'hexa 2006-05-03 13:08:40 +00:00
Regis Houssin
1b4d7acbe2 Fix: le compteur n'était pas remis à zéro en début d'année fiscale 2006-05-03 12:23:40 +00:00
Regis Houssin
fe63898bb4 Fix: le compteur n'était pas remis à zéro en début d'année fiscale 2006-05-03 12:11:58 +00:00
Regis Houssin
c218df86ed Changement de méthode de numérotation 2006-05-03 11:39:21 +00:00
Regis Houssin
1082878f0b Changement de méthode de numérotation 2006-05-03 11:34:29 +00:00
Regis Houssin
ff49424755 Changement de méthode de numérotation 2006-05-03 11:05:22 +00:00
Regis Houssin
a1b12f1989 Changement de méthode de numérotation 2006-05-03 10:42:47 +00:00
Regis Houssin
86c9d3f324 Changement de méthode de numérotation 2006-05-03 10:37:58 +00:00
Regis Houssin
feb235ad52 Changement de méthode de numérotation 2006-05-03 10:22:25 +00:00
Regis Houssin
bc9b34b0f6 Changement de méthode de numérotation 2006-05-03 09:43:51 +00:00
Laurent Destailleur
ad4c4e7acd Uniformisation du code: Tous les modules de génération de document PDF s'active dans la table llx_document_model plutot que les n tables llx_xxxx_model_pdf.
Cela réduit le nombres de tables et permet plus de mutualisation du code. Ainsi, tous les modules peuvent avoir maintenant plusieurs modèle actifs, et 1 modèle défaut.
2006-04-28 22:54:02 +00:00
Regis Houssin
5b1d667040 SOCIETE_FISCAL_MONTH_START dans la description 2006-04-02 18:03:37 +00:00
Laurent Destailleur
0f98cbcd20 Renommage constante FISCAL_MONTH_START en SOCIETE_FISCAL_MONTH_START pour respet regèle nommage des constantes 2006-03-31 21:48:05 +00:00
Laurent Destailleur
16ff828b60 Ajout option MAIN_MULTILANGS pour avoir une interface qui gère plusieurs langues (rend obsolete le param PRODUIT_MULTILANGS) 2006-03-21 23:47:01 +00:00
Regis Houssin
19a867d3ea Fix: incrémentation sur 5 chiffres au lieu de 4 2006-02-24 12:31:36 +00:00
Regis Houssin
fe06c43c07 Ajout de modèles avec remise à zero suivant le debut d'année fiscale
fonctionne avec la variable FISCAL_MONTH_START
2006-02-24 11:33:25 +00:00