Dotclear

source: plugins/importExport/_prepend.php @ 840:f7157873644c

Revision 840:f7157873644c, 1.5 KB checked in by JcDenis, 13 years ago (diff)

Clean up structure, added (un)zip to flat import/export, fixes #1319

Line 
1<?php
2# -- BEGIN LICENSE BLOCK ---------------------------------------
3#
4# This file is part of importExport, a plugin for DotClear2.
5#
6# Copyright (c) 2003-2012 Olivier Meunier & Association Dotclear
7# Licensed under the GPL version 2.0 license.
8# See LICENSE file or
9# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
10#
11# -- END LICENSE BLOCK -----------------------------------------
12if (!defined('DC_RC_PATH')) { return; }
13
14$__autoload['dcIeModule'] =   dirname(__FILE__).'/inc/class.dc.ieModule.php';
15
16$__autoload['dcImportFlat'] =      dirname(__FILE__).'/inc/class.dc.import.flat.php';
17$__autoload['dcImportFeed'] =      dirname(__FILE__).'/inc/class.dc.import.feed.php';
18
19$__autoload['dcExportFlat'] =      dirname(__FILE__).'/inc/class.dc.export.flat.php';
20
21$__autoload['dcImportDC1'] =  dirname(__FILE__).'/inc/class.dc.import.dc1.php';
22$__autoload['dcImportWP'] =   dirname(__FILE__).'/inc/class.dc.import.wp.php';
23
24$__autoload['flatBackup'] =   dirname(__FILE__).'/inc/flat/class.flat.backup.php';
25$__autoload['flatImport'] =   dirname(__FILE__).'/inc/flat/class.flat.import.php';
26$__autoload['flatExport'] =   dirname(__FILE__).'/inc/flat/class.flat.export.php';
27
28$core->addBehavior('importExportModules','registerIeModules');
29
30function registerIeModules($modules)
31{
32     $modules['import'][] = 'dcImportFlat';
33     $modules['import'][] = 'dcImportFeed';
34     
35     $modules['export'][] = 'dcExportFlat';
36     
37     if ($GLOBALS['core']->auth->isSuperAdmin()) {
38          $modules['import'][] = 'dcImportDC1';
39          $modules['import'][] = 'dcImportWP';
40     }
41}
42?>
Note: See TracBrowser for help on using the repository browser.

Sites map