- Update importexport names/classes to reflect changes in importexport

This commit is contained in:
Nathan Gray 2010-03-22 15:12:01 +00:00
parent 6de19f924e
commit 1d4190276c
4 changed files with 17 additions and 30 deletions

View File

@ -10,9 +10,6 @@
* @version $Id: $ * @version $Id: $
*/ */
require_once(EGW_INCLUDE_ROOT. '/importexport/inc/class.iface_export_record.inc.php');
require_once(EGW_INCLUDE_ROOT. '/importexport/inc/class.import_export_helper_functions.inc.php');
require_once(EGW_INCLUDE_ROOT. '/importexport/inc/class.iface_egw_record.inc.php');
require_once(EGW_INCLUDE_ROOT. '/timesheet/inc/class.spreadsheet.inc.php'); require_once(EGW_INCLUDE_ROOT. '/timesheet/inc/class.spreadsheet.inc.php');
/** /**
@ -22,7 +19,7 @@ require_once(EGW_INCLUDE_ROOT. '/timesheet/inc/class.spreadsheet.inc.php');
* adapter to spreadsheet class * adapter to spreadsheet class
* *
*/ */
class export_openoffice implements iface_export_record class export_openoffice implements importexport_iface_export_record
{ {
/** /**
@ -83,7 +80,7 @@ class export_openoffice implements iface_export_record
* @return bool * @return bool
* @access public * @access public
*/ */
public function __construct( $_handle, $_charset, array $_options=array() ) { public function __construct( $_handle, array $_options ) {
$this->handle = $_handle; $this->handle = $_handle;
} }
@ -113,7 +110,7 @@ class export_openoffice implements iface_export_record
* @return bool * @return bool
* @access public * @access public
*/ */
public function export_record( iface_egw_record $_record ) { public function export_record( importexport_iface_egw_record $_record ) {
} }

View File

@ -11,13 +11,11 @@
* @version $Id: class.egw_addressbook_record.inc.php 22827 2006-11-10 15:35:35Z nelius_weiss $ * @version $Id: class.egw_addressbook_record.inc.php 22827 2006-11-10 15:35:35Z nelius_weiss $
*/ */
require_once(EGW_INCLUDE_ROOT. '/importexport/inc/class.iface_egw_record.inc.php');
/** /**
* class egw_addressbook_record * class egw_addressbook_record
* compability layer for iface_egw_record needet for importexport * compability layer for iface_egw_record needet for importexport
*/ */
class egw_timesheet_record implements iface_egw_record class timesheet_egw_record implements importexport_iface_egw_record
{ {
private $identifier = ''; private $identifier = '';

View File

@ -11,26 +11,20 @@
* @version $Id: $ * @version $Id: $
*/ */
require_once(EGW_INCLUDE_ROOT. '/etemplate/inc/class.etemplate.inc.php');
require_once(EGW_INCLUDE_ROOT. '/importexport/inc/class.export_csv.inc.php');
require_once(EGW_INCLUDE_ROOT. '/importexport/inc/class.iface_export_plugin.inc.php');
require_once(EGW_INCLUDE_ROOT. '/timesheet/inc/class.egw_timesheet_record.inc.php');
require_once(EGW_INCLUDE_ROOT. '/timesheet/inc/class.uitimesheet.inc.php');
/** /**
* export plugin of addressbook * export plugin of addressbook
*/ */
class export_timesheet_csv implements iface_export_plugin { class timesheet_export_csv implements importexport_iface_export_plugin {
/** /**
* Exports records as defined in $_definition * Exports records as defined in $_definition
* *
* @param egw_record $_definition * @param egw_record $_definition
*/ */
public static function export( $_stream, $_charset, definition $_definition) { public function export( $_stream, importexport_definition $_definition) {
$options = $_definition->options; $options = $_definition->plugin_options;
$uitimesheet = new uitimesheet(); $uitimesheet = new timesheet_ui();
$selection = array(); $selection = array();
$query = $GLOBALS['egw']->session->appsession('index',TIMESHEET_APP); $query = $GLOBALS['egw']->session->appsession('index',TIMESHEET_APP);
@ -39,12 +33,12 @@ class export_timesheet_csv implements iface_export_plugin {
$uitimesheet->get_rows($query,$selection,$readonlys,true); // true = only return the id's $uitimesheet->get_rows($query,$selection,$readonlys,true); // true = only return the id's
$options['begin_with_fieldnames'] = true; $options['begin_with_fieldnames'] = true;
$export_object = new export_csv($_stream, $charset, (array)$options); $export_object = new importexport_export_csv($_stream, (array)$options);
// $options['selection'] is array of identifiers as this plugin doesn't // $options['selection'] is array of identifiers as this plugin doesn't
// support other selectors atm. // support other selectors atm.
foreach ($selection as $identifier) { foreach ($selection as $identifier) {
$timesheetentry = new egw_timesheet_record($identifier); $timesheetentry = new timesheet_egw_record($identifier);
$export_object->export_record($timesheetentry); $export_object->export_record($timesheetentry);
unset($timesheetentry); unset($timesheetentry);
} }
@ -83,7 +77,7 @@ class export_timesheet_csv implements iface_export_plugin {
* *
* @return string html * @return string html
*/ */
public static function get_options_etpl() { public function get_options_etpl() {
return 'timesheet.export_csv_options'; return 'timesheet.export_csv_options';
} }
@ -91,7 +85,7 @@ class export_timesheet_csv implements iface_export_plugin {
* returns slectors of this plugin via xajax * returns slectors of this plugin via xajax
* *
*/ */
public static function get_selectors_etpl() { public function get_selectors_etpl() {
return '<b>Selectors:</b>'; return '<b>Selectors:</b>';
} }
} }

View File

@ -11,12 +11,10 @@
* @version $Id: $ * @version $Id: $
*/ */
require_once(EGW_INCLUDE_ROOT. '/importexport/inc/class.iface_export_plugin.inc.php');
/** /**
* export plugin of addressbook * export plugin of addressbook
*/ */
class export_timesheet_openoffice implements iface_export_plugin { class timesheet_export_openoffice implements importexport_iface_export_plugin {
@ -25,7 +23,7 @@ class export_timesheet_openoffice implements iface_export_plugin {
* *
* @param egw_record $_definition * @param egw_record $_definition
*/ */
public static function export( $_stream, $_charset, definition $_definition) { public function export( $_stream, importexport_definition $_definition) {
$options = $_definition->options; $options = $_definition->options;
@ -186,7 +184,7 @@ class export_timesheet_openoffice implements iface_export_plugin {
* *
* @return string html * @return string html
*/ */
public static function get_options_etpl() { public function get_options_etpl() {
return 'timesheet.export_openoffice_options'; return 'timesheet.export_openoffice_options';
} }
@ -194,7 +192,7 @@ class export_timesheet_openoffice implements iface_export_plugin {
* returns slectors of this plugin via xajax * returns slectors of this plugin via xajax
* *
*/ */
public static function get_selectors_etpl() { public function get_selectors_etpl() {
return '<b>Selectors:</b>'; return '<b>Selectors:</b>';
} }
} }