Voici déjà le patch correspondant à mon message précédent, patch qui ajoute un bouton pour les règlements, dont j'ai oublié la pièce jointe, pour changer...

Et un autre patch, qui ajoute une bulle d'aide avec la description complète d'une action; en effet, ces descriptions sont coupées trop court, et c'est pas très pratique de cliquer à chaque fois sur l'action pour avoir le détail. Pour éviter les problèmes de mise en page sur les petites résolutions, j'ai préféré afficher une bulle d'aide plutôt qu'augmenter la taille de la description.

--

Jérémie Ollivier

Tél : 06 21 69 02 71
Fax : 09 54 03 12 27
[email protected]
http://www.obiz-info.com

diff -Naur --exclude=CVS --exclude=synchro_dev.sh --exclude=recup_cvs.sh 
--exclude=patch.sh --exclude='.#*' --exclude='*~' --exclude='*.rej' 
--exclude='*.orig' --exclude='*.bak' --exclude=conf.php --exclude=documents 
/var/www/html/dolibarr/htdocs/compta/paiement.php 
/var/www/html/dolibarr_dev/htdocs/compta/paiement.php
--- /var/www/html/dolibarr/htdocs/compta/paiement.php   2008-08-09 
00:12:28.000000000 +0200
+++ /var/www/html/dolibarr_dev/htdocs/compta/paiement.php       2009-01-21 
17:50:47.000000000 +0100
@@ -402,6 +402,30 @@
                                        print '<td align="right">';
                                        $namef = 'amount_'.$objp->facid;
                                        print '<input type="text" size="8" 
name="'.$namef.'" value="'.$_POST[$namef].'">';
+                                       
+                                       
+                                       // Bouton permettant de remplir 
automatiquement le champ avec le montant restant dû
+                                       if ( $conf->use_javascript_ajax ) {
+
+                                               // Récupération du montant, et 
remplacement de la "," par un "."
+                                               $total_virgule = 
$objp->total_ttc - $objp->am;
+                                               $total_tmp = explode (',', 
$total_virgule);
+
+                                               if ( isset($total_tmp[1]) ) {
+
+                                                       $total = 
$total_tmp[0].'.'.$total_tmp[1];
+
+                                               } else {
+
+                                                       $total = 
$total_virgule.'.00';
+
+                                               }
+
+                                               print '<input type="button" 
name="btnTotal" value="Total" onClick="document.add_paiement.'.$namef.'.value = 
'.number_format ($total, 2, '.', '').';" />';
+
+                                       }
+                                       
+                                       
                                        print "</td>";
 
                                        // Warning
diff -Naur --exclude=CVS --exclude=synchro_dev.sh --exclude=recup_cvs.sh 
--exclude=patch.sh --exclude='.#*' --exclude='*~' --exclude='*.rej' 
--exclude='*.orig' --exclude='*.bak' --exclude=conf.php --exclude=documents 
/var/www/html/dolibarr/output.patch /var/www/html/dolibarr_dev/output.patch
--- /var/www/html/dolibarr/output.patch 1970-01-01 01:00:00.000000000 +0100
+++ /var/www/html/dolibarr_dev/output.patch     2009-01-21 17:51:08.000000000 
+0100
@@ -0,0 +1,34 @@
+diff -Naur --exclude=CVS --exclude=synchro_dev.sh --exclude=recup_cvs.sh 
--exclude=patch.sh --exclude='.#*' --exclude='*~' --exclude='*.rej' 
--exclude='*.orig' --exclude='*.bak' --exclude=conf.php --exclude=documents 
/var/www/html/dolibarr/htdocs/compta/paiement.php 
/var/www/html/dolibarr_dev/htdocs/compta/paiement.php
+--- /var/www/html/dolibarr/htdocs/compta/paiement.php  2008-08-09 
00:12:28.000000000 +0200
++++ /var/www/html/dolibarr_dev/htdocs/compta/paiement.php      2009-01-21 
17:50:47.000000000 +0100
+@@ -402,6 +402,30 @@
+                                       print '<td align="right">';
+                                       $namef = 'amount_'.$objp->facid;
+                                       print '<input type="text" size="8" 
name="'.$namef.'" value="'.$_POST[$namef].'">';
++                                      
++                                      
++                                      // Bouton permettant de remplir 
automatiquement le champ avec le montant restant dû
++                                      if ( $conf->use_javascript_ajax ) {
++
++                                              // Récupération du montant, et 
remplacement de la "," par un "."
++                                              $total_virgule = 
$objp->total_ttc - $objp->am;
++                                              $total_tmp = explode (',', 
$total_virgule);
++
++                                              if ( isset($total_tmp[1]) ) {
++
++                                                      $total = 
$total_tmp[0].'.'.$total_tmp[1];
++
++                                              } else {
++
++                                                      $total = 
$total_virgule.'.00';
++
++                                              }
++
++                                              print '<input type="button" 
name="btnTotal" value="Total" onClick="document.add_paiement.'.$namef.'.value = 
'.number_format ($total, 2, '.', '').';" />';
++
++                                      }
++                                      
++                                      
+                                       print "</td>";
+ 
+                                       // Warning
diff -Naur --exclude=paiement.php --exclude=CVS --exclude=synchro_dev.sh 
--exclude=recup_cvs.sh --exclude=patch.sh --exclude='.#*' --exclude='*~' 
--exclude='*.rej' --exclude='*.orig' --exclude='*.bak' --exclude=conf.php 
--exclude=documents /var/www/html/dolibarr/htdocs/html.formactions.class.php 
/var/www/html/dolibarr_dev/htdocs/html.formactions.class.php
--- /var/www/html/dolibarr/htdocs/html.formactions.class.php    2008-11-16 
02:54:33.000000000 +0100
+++ /var/www/html/dolibarr_dev/htdocs/html.formactions.class.php        
2009-01-21 18:18:48.000000000 +0100
@@ -131,7 +131,7 @@
                                        print '<tr '.$bc[$var].'>';
                                        print '<td><a 
href="'.DOL_URL_ROOT.'/comm/action/fiche.php?id='.$objp->id.'">'.img_object($langs->trans('ShowTask'),'task').'
 '.$objp->id.'</a></td>';
                                        print 
'<td>'.dolibarr_print_date($objp->da,'day').'</td>';
-                                       print 
'<td>'.dolibarr_trunc($objp->label,32).'</td>';
+                                       print '<td 
title="'.$objp->label.'">'.dolibarr_trunc($objp->label,32).'</td>';
                                        print '<td>'.$objp->login.'</td>';
                                        print '</tr>';
                                        $i++;
diff -Naur --exclude=paiement.php --exclude=CVS --exclude=synchro_dev.sh 
--exclude=recup_cvs.sh --exclude=patch.sh --exclude='.#*' --exclude='*~' 
--exclude='*.rej' --exclude='*.orig' --exclude='*.bak' --exclude=conf.php 
--exclude=documents /var/www/html/dolibarr/output.patch 
/var/www/html/dolibarr_dev/output.patch
--- /var/www/html/dolibarr/output.patch 1970-01-01 01:00:00.000000000 +0100
+++ /var/www/html/dolibarr_dev/output.patch     2009-01-21 18:22:32.000000000 
+0100
@@ -0,0 +1,12 @@
+diff -Naur --exclude=paiement.php --exclude=CVS --exclude=synchro_dev.sh 
--exclude=recup_cvs.sh --exclude=patch.sh --exclude='.#*' --exclude='*~' 
--exclude='*.rej' --exclude='*.orig' --exclude='*.bak' --exclude=conf.php 
--exclude=documents /var/www/html/dolibarr/htdocs/html.formactions.class.php 
/var/www/html/dolibarr_dev/htdocs/html.formactions.class.php
+--- /var/www/html/dolibarr/htdocs/html.formactions.class.php   2008-11-16 
02:54:33.000000000 +0100
++++ /var/www/html/dolibarr_dev/htdocs/html.formactions.class.php       
2009-01-21 18:18:48.000000000 +0100
+@@ -131,7 +131,7 @@
+                                       print '<tr '.$bc[$var].'>';
+                                       print '<td><a 
href="'.DOL_URL_ROOT.'/comm/action/fiche.php?id='.$objp->id.'">'.img_object($langs->trans('ShowTask'),'task').'
 '.$objp->id.'</a></td>';
+                                       print 
'<td>'.dolibarr_print_date($objp->da,'day').'</td>';
+-                                      print 
'<td>'.dolibarr_trunc($objp->label,32).'</td>';
++                                      print '<td 
title="'.$objp->label.'">'.dolibarr_trunc($objp->label,32).'</td>';
+                                       print '<td>'.$objp->login.'</td>';
+                                       print '</tr>';
+                                       $i++;
begin:vcard
fn;quoted-printable:J=C3=A9r=C3=A9mie Ollivier
n;quoted-printable:Ollivier;J=C3=A9r=C3=A9mie
adr;dom:;;;Canet en Roussillon;;66140
email;internet:[email protected]
title:Technicien conseil
tel;fax:09 54 03 12 27
tel;cell:06 21 69 02 71
x-mozilla-html:FALSE
url:http://www.obiz-info.com
version:2.1
end:vcard

_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à