. -------------------------------------------------------------------------- */ class PluginProcessmakerDB extends DBmysql { var $dbhost; var $dbuser; var $dbpassword; var $dbdefault; function __construct($config = []) { global $DB; if (count($config) == 0) { $config = Config::getConfigurationValues('plugin:processmaker'); } if ($config['pm_dbserver_name'] != '' && $config['pm_dbserver_user'] != '' && $config['pm_workspace'] != '' ) { $this->dbhost = $config['pm_dbserver_name']; $this->dbuser = $config['pm_dbserver_user']; $glpikey = new GLPIKey(); $this->dbpassword = $glpikey->decrypt($config['pm_dbserver_passwd']); $this->dbdefault = isset($config['pm_dbname']) ? $config['pm_dbname'] : ''; parent::__construct(); } } }