New: Can add a suffix into filename of template after -. This may be
used in future as specific criteria to filter list of numbering models to show.
This commit is contained in:
parent
8e3d86c7a5
commit
5608e320f7
@ -313,6 +313,7 @@ foreach ($dirmodels as $reldir)
|
|||||||
$filebis = $file."/".$file.".modules.php";
|
$filebis = $file."/".$file.".modules.php";
|
||||||
$classname = "mod_facture_".$file;
|
$classname = "mod_facture_".$file;
|
||||||
}
|
}
|
||||||
|
$classname = preg_replace('/\-.*$/','',$classname);
|
||||||
if (! class_exists($classname) && is_readable($dir.$filebis) && (preg_match('/mod_/',$filebis) || preg_match('/mod_/',$classname)) && substr($filebis, dol_strlen($filebis)-3, 3) == 'php')
|
if (! class_exists($classname) && is_readable($dir.$filebis) && (preg_match('/mod_/',$filebis) || preg_match('/mod_/',$classname)) && substr($filebis, dol_strlen($filebis)-3, 3) == 'php')
|
||||||
{
|
{
|
||||||
// Chargement de la classe de numerotation
|
// Chargement de la classe de numerotation
|
||||||
|
|||||||
@ -2522,6 +2522,7 @@ class Facture extends CommonInvoice
|
|||||||
{
|
{
|
||||||
$file = $conf->global->FACTURE_ADDON."/".$conf->global->FACTURE_ADDON.".modules.php";
|
$file = $conf->global->FACTURE_ADDON."/".$conf->global->FACTURE_ADDON.".modules.php";
|
||||||
$classname = "mod_facture_".$conf->global->FACTURE_ADDON;
|
$classname = "mod_facture_".$conf->global->FACTURE_ADDON;
|
||||||
|
$classname = preg_replace('/\-.*$/','',$classname);
|
||||||
// Include file with class
|
// Include file with class
|
||||||
foreach ($conf->file->dol_document_root as $dirroot)
|
foreach ($conf->file->dol_document_root as $dirroot)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2005-2008 Laurent Destailleur <eldy@users.sourceforge.net>
|
/* Copyright (C) 2005-2008 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2005-2009 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2005-2009 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
|
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -25,8 +25,8 @@
|
|||||||
*/
|
*/
|
||||||
require_once DOL_DOCUMENT_ROOT .'/core/modules/facture/modules_facture.php';
|
require_once DOL_DOCUMENT_ROOT .'/core/modules/facture/modules_facture.php';
|
||||||
|
|
||||||
/** \class mod_facture_mars
|
/**
|
||||||
* \brief Classe du modele de numerotation de reference de facture Mars
|
* Classe du modele de numerotation de reference de facture Mars
|
||||||
*/
|
*/
|
||||||
class mod_facture_mars extends ModeleNumRefFactures
|
class mod_facture_mars extends ModeleNumRefFactures
|
||||||
{
|
{
|
||||||
Loading…
Reference in New Issue
Block a user