25 require_once DOL_DOCUMENT_ROOT.
'/core/lib/functions.lib.php';
61 public $version =
'dolibarr';
68 public $driverlabel = array();
70 public $driverdesc = array();
72 public $driverversion = array();
74 public $liblabel = array();
76 public $libversion = array();
124 return $this->extension;
134 return $this->version;
144 return $this->label_lib;
154 return $this->version_lib;
169 dol_syslog(get_class($this).
"::liste_modeles");
171 $dir = DOL_DOCUMENT_ROOT.
"/core/modules/import/";
172 $handle = opendir($dir);
176 if (is_resource($handle))
178 while (($file = readdir($handle)) !==
false)
180 if (preg_match(
"/^import_(.*)\.modules\.php/i", $file, $reg))
185 $file = $dir.
"/import_".$moduleid.
".modules.php";
186 $classname =
"Import".ucfirst($moduleid);
189 $module =
new $classname($db,
'');
192 $this->picto[$module->id] = $module->picto;
194 $this->driverlabel[$module->id] = $module->getDriverLabel(
'');
195 $this->driverdesc[$module->id] = $module->getDriverDesc(
'');
196 $this->driverversion[$module->id] = $module->getDriverVersion(
'');
198 $this->liblabel[$module->id] = $module->getLibLabel(
'');
199 $this->libversion[$module->id] = $module->getLibVersion(
'');
206 return array_keys($this->driverlabel);
218 return $this->picto[$key];
229 return $this->driverlabel[$key];
240 return $this->driverdesc[$key];
251 return $this->driverversion[$key];
262 return $this->liblabel[$key];
273 return $this->libversion[$key];
getDriverLabelForKey($key)
Renvoi libelle d'un driver import.
getLibVersion()
getLibVersion
liste_modeles($db, $maxfilenamelength=0)
Charge en memoire et renvoie la liste des modeles actifs.
getDriverVersion()
getDriverVersion
getLibVersionForKey($key)
Renvoi version de librairie externe du driver.
getDriverExtension()
getDriverExtension
getPictoForKey($key)
Return picto of import driver.
getDriverLabel()
getDriverLabel
getLibLabel()
getDriverLabel
dol_syslog($message, $level=LOG_INFO, $ident=0, $suffixinfilename= '', $restricttologhandler= '', $logcontext=null)
Write log message into outputs.
getDriverDescForKey($key)
Renvoi la description d'un driver import.
Parent class for import file readers.
getLibLabelForKey($key)
Renvoi libelle de librairie externe du driver.
getDriverVersionForKey($key)
Renvoi version d'un driver import.
__construct()
Constructor.
getDriverDesc()
getDriverDesc