/** * class constructor */ function __construct($config_name) { parent::__construct($config_name); // read config, set defaults $config = $this->_plugin_config; if (!isset($config->delimiter)) { $config->delimiter = ','; } if (!isset($config->quotes)) { $config->quotes = '"'; } if (!isset($config->header)) { $config->header = 1; } if (!isset($config->columns)) { $config->columns = array('txbatch_id', 'tx_id'); } // TODO: extend if (!isset($config->rules)) { $config->rules = array(); } if (!isset($config->filters)) { $config->filters = array(); } if (!isset($config->name)) { $config->name = "CiviBanking Transactions"; } }