From e16f13b0bdcb9f44563ae65503154df024eb18f9 Mon Sep 17 00:00:00 2001 From: Alex Marin Date: Mon, 30 Jul 2012 15:21:16 +0300 Subject: [PATCH] oop: properties for ImportXml --- .../{todo_refactor => }/ImportXml.class.php | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) rename libraries/plugins/import/{todo_refactor => }/ImportXml.class.php (95%) diff --git a/libraries/plugins/import/todo_refactor/ImportXml.class.php b/libraries/plugins/import/ImportXml.class.php similarity index 95% rename from libraries/plugins/import/todo_refactor/ImportXml.class.php rename to libraries/plugins/import/ImportXml.class.php index 496a4ddc4f..7d84dd2bc4 100644 --- a/libraries/plugins/import/todo_refactor/ImportXml.class.php +++ b/libraries/plugins/import/ImportXml.class.php @@ -45,13 +45,17 @@ class ImportXml extends ImportPlugin */ protected function setProperties() { - $this->properties = array( - 'text' => __('XML'), - 'extension' => 'xml', - 'mime_type' => 'text/xml', - 'options' => array(), - 'options_text' => __('Options') - ); + $props = 'libraries/properties/'; + include_once "$props/plugins/ImportPluginProperties.class.php"; + + $importPluginProperties = new ImportPluginProperties(); + $importPluginProperties->setText(__('XML')); + $importPluginProperties->setExtension('xml'); + $importPluginProperties->setMimeType('text/xml'); + $importPluginProperties->setOptions(array()); + $importPluginProperties->setOptionsText(__('Options')); + + $this->properties = $importPluginProperties; } /**