/**
  * constructor (adds more values with Crm_Export_Helper)
  *
  * @param Tinebase_Model_Filter_FilterGroup $_filter
  * @param Tinebase_Controller_Record_Interface $_controller
  * @param array $_additionalOptions
  * @return void
  */
 public function __construct(Tinebase_Model_Filter_FilterGroup $_filter, Tinebase_Controller_Record_Interface $_controller = NULL, $_additionalOptions = array())
 {
     // TODO: make this working again
     //         $this->_userStyles[] = '<number:date-style style:name="germanDate" number:language="de" number:country="DE" number:automatic-order="true"><number:day number:style="long"/><number:text>.</number:text><number:month number:style="long"/><number:text>.</number:text><number:year number:style="long"/></number:date-style>';
     //         $this->_userStyles[] = '<style:style style:name="germanDateCell" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="germanDate"/>';
     parent::__construct($_filter, $_controller, $_additionalOptions);
 }
 /**
  * get export config
  *
  * @param array $_additionalOptions additional options
  * @return Zend_Config_Xml
  * @throws Tinebase_Exception_NotFound
  */
 protected function _getExportConfig($_additionalOptions = array())
 {
     $config = parent::_getExportConfig($_additionalOptions);
     $count = $config->columns->column->count();
     foreach ($this->_specialFieldDefinitions as $def) {
         $cfg = new Zend_Config(array('column' => array($count => $def)));
         $config->columns->merge($cfg);
         $count++;
     }
     $i18n = $this->_translate->getAdapter();
     // translate header
     foreach ($config->columns->column as $index => $column) {
         $newConfig = $column->toArray();
         $newConfig['header'] = $i18n->translate($newConfig['header']);
         if (isset($newConfig['index']) && $newConfig['index'] > 0) {
             $newConfig['header'] .= ' (' . $newConfig['index'] . ')';
         }
         $cfg = new Zend_Config(array('column' => array($index => $newConfig)));
         $config->columns->merge($cfg);
     }
     return $config;
 }