18 require_once DOL_DOCUMENT_ROOT.
'/core/class/commondocgenerator.class.php';
45 $type =
'expensereport';
48 include_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
68 function expensereport_pdf_create(
DoliDB $db,
ExpenseReport $object, $message, $modele, $outputlangs, $hidedetails = 0, $hidedesc = 0, $hideref = 0)
70 return $object->
generateDocument($modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
103 $langs->load(
"orders");
104 return $langs->trans(
"NoDescription");
115 $langs->load(
"trips");
116 return $langs->trans(
"NoExample");
138 return $langs->trans(
"NotAvailable");
149 $langs->load(
"admin");
151 if ($this->version ==
'development')
return $langs->trans(
"VersionDevelopment");
152 elseif ($this->version ==
'experimental')
return $langs->trans(
"VersionExperimental");
153 elseif ($this->version ==
'dolibarr')
return DOL_VERSION;
154 elseif ($this->version)
return $this->version;
155 else return $langs->trans(
"NotAvailable");
static liste_modeles($db, $maxfilenamelength=0)
Return list of active models generation.
getVersion()
Returns the version of the numbering module.
getExample()
Returns an example of numbering.
getNextValue($object)
Returns next assigned value.
isEnabled()
Return if a model can be used or not.
Class to manage Dolibarr database access.
Parent class for trips and expenses templates.
Parent class for numbering masks of expense reports.
Class to manage Trips and Expenses.
generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
Create a document onto disk accordign to template module.
Parent class for documents generators.
getListOfModels($db, $type, $maxfilenamelength=0)
Return list of activated modules usable for document generation.
canBeActivated()
Test whether the numbers already in force in the base do not cause conflicts that would prevent this ...
info()
Returns the default description of the numbering model.