diff --git a/htdocs/admin/facture.php b/htdocs/admin/facture.php
index c02500e2758..9a67bb549ad 100644
--- a/htdocs/admin/facture.php
+++ b/htdocs/admin/facture.php
@@ -17,15 +17,13 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Id$
*/
/**
\file htdocs/admin/facture.php
\ingroup facture
\brief Page d'administration/configuration du module Facture
- \version $Revision$
+ \version $Id$
*/
require("./pre.inc.php");
@@ -47,6 +45,16 @@ $dir = DOL_DOCUMENT_ROOT."/includes/modules/facture/";
/*
* Actions
*/
+if ($_POST["action"] == 'updateMask')
+{
+ $maskconstinvoice=$_POST['maskconstinvoice'];
+ $maskconstcredit=$_POST['maskconstcredit'];
+ $maskinvoice=$_POST['maskinvoice'];
+ $maskcredit=$_POST['maskcredit'];
+ if ($maskconstinvoice) dolibarr_set_const($db,$maskconstinvoice,$maskinvoice);
+ if ($maskconstcredit) dolibarr_set_const($db,$maskconstcredit,$maskcredit);
+}
+
if ($_GET["action"] == 'specimen')
{
$modele=$_GET["module"];
diff --git a/htdocs/includes/modules/facture/mercure/mercure.modules.php b/htdocs/includes/modules/facture/mercure/mercure.modules.php
index c6dff27cc8f..22c338f5660 100644
--- a/htdocs/includes/modules/facture/mercure/mercure.modules.php
+++ b/htdocs/includes/modules/facture/mercure/mercure.modules.php
@@ -17,28 +17,24 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
* or see http://www.gnu.org/
- *
- * $Id$
- * $Source$
- *
*/
/**
\file htdocs/includes/modules/facture/mercure/mercure.modules.php
\ingroup facture
- \brief Fichier contenant la classe du modèle de numérotation de référence de facture Mercure
- \version $Revision$
+ \brief Class filte of Mercure numbering module for invoice
+ \version $Id$
*/
require_once(DOL_DOCUMENT_ROOT ."/includes/modules/facture/modules_facture.php");
/**
\class mod_facture_pluton
- \brief Classe du modèle de numérotation de référence de facture Mercure
+ \brief Classe du mod�le de num�rotation de r�f�rence de facture Mercure
*/
class mod_facture_mercure extends ModeleNumRefFactures
{
- var $version='development'; // 'development', 'experimental', 'dolibarr'
+ var $version='experimental'; // 'development', 'experimental', 'dolibarr'
var $prefixinvoice;
var $prefixcreditnote;
var $matrice;
@@ -51,7 +47,7 @@ class mod_facture_mercure extends ModeleNumRefFactures
var $searchLastWithPreviousYear;
var $error = '';
- /** \brief Renvoi la description du modele de numérotation
+ /** \brief Renvoi la description du modele de numerotation
* \return string Texte descripif
*/
function info()
@@ -65,16 +61,18 @@ class mod_facture_mercure extends ModeleNumRefFactures
$texte = $langs->trans('MercureNumRefModelDesc1')."
\n";
$texte.= '