29 require_once DOL_DOCUMENT_ROOT.
'/core/class/commondocgenerator.class.php';
30 require_once DOL_DOCUMENT_ROOT.
'/product/class/product.class.php';
31 require_once DOL_DOCUMENT_ROOT.
'/compta/bank/class/account.class.php';
62 $langs->load(
"bills");
63 return $langs->trans(
"NoDescription");
74 $langs->load(
"bills");
75 return $langs->trans(
"NoExample");
99 return $langs->trans(
"NotAvailable");
110 $langs->load(
"admin");
112 if ($this->version ==
'development') {
113 return $langs->trans(
"VersionDevelopment");
115 if ($this->version ==
'experimental') {
116 return $langs->trans(
"VersionExperimental");
118 if ($this->version ==
'dolibarr') {
121 if ($this->version) {
122 return $this->version;
124 return $langs->trans(
"NotAvailable");
151 $type =
'chequereceipt';
154 include_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
157 $list = array(
'blochet'=>
'blochet');
177 global $conf, $langs;
178 $langs->load(
"bills");
180 $dir = DOL_DOCUMENT_ROOT.
"/core/modules/cheque/doc/";
184 if (!empty($conf->global->CHEQUERECEIPT_ADDON_PDF)) {
185 $modele = $conf->global->CHEQUERECEIPT_ADDON_PDF;
194 $file =
"pdf_".$modele.
".modules.php";
195 if (file_exists($dir.$file)) {
196 $classname =
"pdf_".$modele;
197 require_once $dir.$file;
199 $obj =
new $classname($db);
203 $sav_charset_output = $outputlangs->charset_output;
204 if ($obj->write_file($id, $outputlangs) > 0) {
205 $outputlangs->charset_output = $sav_charset_output;
208 $outputlangs->charset_output = $sav_charset_output;
213 dol_print_error(
'', $langs->trans(
"Error").
" ".$langs->trans(
"ErrorFileDoesNotExists", $dir.$file));