Export Addressbook List - fix definition, export members and roles
[tine20] / tine20 / Addressbook / Export / Xls.php
1 <?php
2 /**
3  * Addressbook xls generation class
4  *
5  * @package     Addressbook
6  * @subpackage  Export
7  * @license     http://www.gnu.org/licenses/agpl.html AGPL Version 3
8  * @author      Philipp Schuele <p.schuele@metaways.de>
9  * @copyright   Copyright (c) 2010 Metaways Infosystems GmbH (http://www.metaways.de)
10  * 
11  */
12
13 /**
14  * Addressbook xls generation class
15  * 
16  * @package     Addressbook
17  * @subpackage  Export
18  */
19 class Addressbook_Export_Xls extends Tinebase_Export_Xls
20 {
21     /**
22      * the constructor
23      *
24      * @param Tinebase_Model_Filter_FilterGroup $_filter
25      * @param Tinebase_Controller_Record_Interface $_controller (optional)
26      * @param array $_additionalOptions (optional) additional options
27      */
28     public function __construct(
29         Tinebase_Model_Filter_FilterGroup $_filter,
30         Tinebase_Controller_Record_Interface $_controller = null,
31         $_additionalOptions = array()
32     ) {
33         $this->_prefKey = Addressbook_Preference::DEFAULT_CONTACT_XLS_EXPORTCONFIG;
34         parent::__construct($_filter, $_controller, $_additionalOptions);
35     }
36
37     /**
38      * @var string $_applicationName
39      */
40     protected $_applicationName = 'Addressbook';
41
42     /**
43      * default export definition name
44      *
45      * @var string
46      */
47     protected $_defaultExportname = 'adb_default_xls';
48 }