/**
  * 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";
     }
 }