18 require_once DOL_DOCUMENT_ROOT.
'/core/class/commondocgenerator.class.php';
80 $type =
'expensereport';
83 include_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
103 function expensereport_pdf_create(
DoliDB $db,
ExpenseReport $object, $message, $modele, $outputlangs, $hidedetails = 0, $hidedesc = 0, $hideref = 0)
105 return $object->
generateDocument($modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
138 $langs->load(
"orders");
139 return $langs->trans(
"NoDescription");
150 $langs->load(
"trips");
151 return $langs->trans(
"NoExample");
173 return $langs->trans(
"NotAvailable");
184 $langs->load(
"admin");
186 if ($this->version ==
'development') {
187 return $langs->trans(
"VersionDevelopment");
188 } elseif ($this->version ==
'experimental') {
189 return $langs->trans(
"VersionExperimental");
190 } elseif ($this->version ==
'dolibarr') {
192 } elseif ($this->version) {
193 return $this->version;
195 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.