dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] Patch Compta


From: anthony . poiret
Subject: Re: [Dolibarr-dev] Patch Compta
Date: Mon, 06 Jun 2011 17:22:33 +0200
User-agent: Internet Messaging Program (IMP) H3 (4.1.6)

Bonjour à tous,

J'ai fini de reprendre le js des paiements du module compta. Ci joint le patch comprenant paiement.php avec le js repris en jQuery, et ajaxpayment.php qui gère les requêtes AJAX comme suggéré par Régis (du coup, tout les calculs sont effectués avec price2num).

Je me trompe peut-être, mais il me semble que ça doit régler le problème des séparateurs décimaux et de milliers selon les langs; j'ai donc repris toutes les conditions de constantes pour qu'elle correspondent à l'utilisation d'ajax (conf->use_javascript_ajax).

En revanche, je me suis un peu battu avec llxHeader pour essayer de placer le js dans un fichier externe, mais j'avoue que l'erreur 500 que je reçois dans firebug m'échappe (sans doute une erreur formelle dans la présentation du fichier puisque j'ai suivi précisément la démarche indiquée dans la documentation développeur).

En attendant un retour, bon courage!

Cordialement,

Anthony Poiret


address@hidden a écrit :

Et bien... oui :)

C'est justement ce que je voulais dire quand je parlais d'un "détail qui m'avait échappé au sujet de l'AJAX"... Pour faire simple, j'avais tout simplement amalgamé AJAX et javascript :'(

Je suis donc en train de reprendre le dev sous un angle plus approprié.

Régis Houssin <address@hidden> a écrit :

Je prend la conversation en cours,
je ne vois pas ce qui empêcherai l'utilisation de price2num dans le js !
ceci peut être traité dans le fichier de réponse justement


Le 31/05/11 11:32, address@hidden a écrit :
Autant pour moi, Cyrille vient de m'expliquer un détail que j'avais raté
à propos de l'AJAX(une petite confusion entre AJAX et JS qui explique la
forme employée lors du dev).

Ne pas tenir compte du deuxième point donc. J'imagine que créer un
fichier ajaxcompta.php sur le modèle d'ajaxcountries ou d'ajaxcompanies
serait une bien meilleure démarche.

address@hidden a écrit :

D'accord, je comprend mieux les problèmes. Effectivement, j'avais
constaté l'impossibilité de faire appel à price2num dans le JS, d'oû
les fonction de conversion . et , ainsi que le round JS, pour mettre
en forme les résultats des calculs.

Je viens de me pencher sur la configuration : un petit point ne
serait pas de refus, est-il préférable de rajouter une option de  conf
permettant l'activation du JS ou bien de gérer directement avec  la
conf de langue de l'utilisateur? Je reprend actuellement la tâche  en
partant du principe que j'active le JS par la conf, cependant je
pense qu'il ne devrait pas être trop difficile d'automatiser sa
gestion en fonction de la langue à partir d'une liste.

Un dernier point, j'ai essayé de prendre connaissance des fonctions
top_htmlhead et associées, je préfererais en effet passer le JS dans
un fichier séparé qu'on remonte dans le header. Une indication sur
la fonction dolibarr a utiliser pour y parvenir ne serait pas de  refus.


Cordialement,
--
Régis Houssin
---------------------------------------------------------
Cap-Networks
30, quai de Verdun
71700 Tournus
FRANCE
VoIP: +33 1 83 62 40 03
GSM: +33 6 33 02 07 97
Web: http://www.cap-networks.com/
Email: address@hidden

Dolibarr developer: address@hidden
Web Portal: http://www.dolibarr.fr/
SaaS offers: http://www.dolibox.fr/
Shop: http://www.dolistore.com/
Development platform: https://doliforge.org/
---------------------------------------------------------




_______________________________________________
Dolibarr-dev mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev


Attachment: patchCompta31alpha
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]