25 require_once DOL_DOCUMENT_ROOT.
'/core/lib/functions.lib.php';
26 require_once DOL_DOCUMENT_ROOT.
'/core/lib/files.lib.php';
62 public static function listDrivers($db, $maxfilenamelength = 0)
69 $listoffiles = array();
70 $dirmodels = array_merge(array(
'/core/modules/printing/'), (array) $conf->modules_parts[
'printing']);
71 foreach ($dirmodels as $dir) {
73 if (!empty($tmpfiles)) {
74 $listoffiles = array_merge($listoffiles, $tmpfiles);
77 foreach ($listoffiles as $record) {
78 $list[$record[
'fullname']] = str_replace(
'.modules.php',
'', $record[
'name']);
91 $langs->load(
"printing");
92 $transstring =
"PrintingModuleDesc".$this->name;
93 if ($langs->trans($transstring) != $transstring)
return $langs->trans($transstring);
94 else return $this->desc;
__construct($db)
Constructor.
Parent class of emailing target selectors modules.
dol_buildpath($path, $type=0, $returnemptyifnotfound=0)
Return path of url or filesystem.
$conf db
API class for accounts.
static listDrivers($db, $maxfilenamelength=0)
Return list of printing driver.
dol_dir_list($path, $types="all", $recursive=0, $filter="", $excludefilter=null, $sortcriteria="name", $sortorder=SORT_ASC, $mode=0, $nohook=0, $relativename="", $donotfollowsymlinks=0)
Scan a directory and return a list of files/directories.
getDesc()
Return description of Printing Module.