* @link http://www.oxidmodule.com */ use D3\ModCfg\Application\Model\d3utils; use OxidEsales\Eshop\Application\Model\Article; use OxidEsales\Eshop\Application\Model\Order; use OxidEsales\Eshop\Core\Email; /** * Metadata version */ $sMetadataVersion = '2.0'; /** * Module information */ $aModule = array( 'id' => 'd3fileupload', 'title' => (class_exists(d3utils::class) ? d3utils::getInstance()->getD3Logo() : 'D³') . ' Fileupload', 'description' => array( 'de' => 'Dieses Modul stellt im OXID eShop einen Uploadmanager für den Kunden nach dem '. 'Bestellvorgang bereit.', 'en' => '', ), 'thumbnail' => 'picture.png', 'version' => '5.0.0.0', 'author' => 'D³ Data Development', 'email' => 'support@shopmodule.com', 'url' => 'http://www.oxidmodule.com/', 'extend' => array( Order::class => \D3\Fileupload\Modules\Application\Model\d3_oxorder_fileupload::class, Article::class => \D3\Fileupload\Modules\Application\Model\d3_oxarticle_fileupload::class, Email::class => \D3\Fileupload\Modules\Application\Model\d3_oxemail_fileupload::class, ), 'controllers' => array( 'd3fileupload_response' => \D3\Fileupload\Application\Controller\d3fileupload_response::class, 'd3fileupload_licence' => \D3\Fileupload\Application\Controller\Admin\d3fileupload_licence::class, 'd3fileupload_list' => \D3\Fileupload\Application\Controller\Admin\d3fileupload_list::class, 'd3fileupload_main' => \D3\Fileupload\Application\Controller\Admin\d3fileupload_main::class, 'd3fileupload_orderupload' => \D3\Fileupload\Application\Controller\Admin\d3fileupload_orderupload::class, 'd3fileupload_settings' => \D3\Fileupload\Application\Controller\Admin\d3fileupload_settings::class, 'd3_cfg_fileuploadlog' => \D3\Fileupload\Application\Controller\Admin\d3_cfg_fileuploadlog::class, 'd3_cfg_fileuploadlog_list' => \D3\Fileupload\Application\Controller\Admin\d3_cfg_fileuploadlog_list::class, 'd3uploadmanager' => \D3\Fileupload\Application\Controller\d3uploadmanager::class, ), 'templates' => array( 'd3fileupload_orderupload.tpl' => 'd3/fileupload/Application/views/admin/tpl/d3fileupload_orderupload.tpl', 'd3fileupload_settings.tpl' => 'd3/fileupload/Application/views/admin/tpl/d3fileupload_settings.tpl', 'd3uploadmanager.tpl' => 'd3/fileupload/Application/views/tpl/d3uploadmanager.tpl', 'd3fileupload_notification_html.tpl' => 'd3/fileupload/Application/views/tpl/email/html/d3fileupload_notification.tpl', 'd3fileupload_notification_plain.tpl'=> 'd3/fileupload/Application/views/tpl/email/plain/d3fileupload_notification.tpl', ), 'blocks' => array( array( 'template' => 'article_main.tpl', 'block'=>'admin_article_main_form', 'file'=>'Application/views/admin/blocks/admin_article_main_form.tpl' ), array( 'template' => 'email/html/order_cust.tpl', 'block'=>'email_html_order_cust_orderemail', 'file'=>'Application/views/blocks/email/html/email_html_order_cust_orderemail.tpl' ), array( 'template' => 'email/plain/order_cust.tpl', 'block'=>'email_plain_order_cust_orderemail', 'file'=>'Application/views/blocks/email/plain/email_plain_order_cust_orderemail.tpl' ), array( 'template' => 'page/checkout/thankyou.tpl', 'block'=>'checkout_thankyou_info', 'file'=>'Application/views/blocks/page/checkout/checkout_thankyou_info.tpl' ), array( 'template' => 'page/account/order.tpl', 'block'=>'account_order_history_cart_items', 'file'=>'Application/views/blocks/page/account/account_order_history_cart_items.tpl' ), ), 'events' => array( 'onActivate' => '\D3\Fileupload\Setup\Events::onActivate', 'onDeactivate' => '\D3\Fileupload\Setup\Events::onDeactivate' ), 'd3FileRegister' => array( 'd3/fileupload/IntelliSenseHelper.php', 'd3/fileupload/metadata.php', 'd3/fileupload/Application/translations/de/d3fileupload_lang.php', 'd3/fileupload/Application/translations/en/d3fileupload_lang.php', 'd3/fileupload/Application/views/admin/de/d3fileupload_lang.php', 'd3/fileupload/Application/views/admin/en/d3fileupload_lang.php', 'd3/fileupload/public/d3_fileupload_cron.php', 'd3/fileupload/Application/Model/d3fileupload.php', 'd3/fileupload/Application/Model/d3fileupload_db.php', 'd3/fileupload/Application/Model/d3fileupload_file.php', 'd3/fileupload/Application/Model/d3fileupload_setting.php', 'd3/fileupload/Application/Model/exceptions/d3fileuploadexception.php', 'd3/fileupload/Application/Model/exceptions/d3fileupload_cronunavailableexception.php', 'd3/fileupload/Setup/Events.php', // ToDo: try to remove these items in later connector release, can determine from default chapters in metadata 'd3/fileupload/Modules/Application/Model/d3_oxarticle_fileupload.php', 'd3/fileupload/Modules/Application/Model/d3_oxorder_fileupload.php', 'd3/fileupload/Modules/Application/Model/d3_oxemail_fileupload.php', 'd3/fileupload/Application/Controller/d3uploadmanager.php', 'd3/fileupload/Application/Controller/d3fileupload_response.php', 'd3/fileupload/Application/Controller/Admin/d3fileupload_orderupload.php', 'd3/fileupload/Application/Controller/Admin/d3fileupload_licence.php', 'd3/fileupload/Application/Controller/Admin/d3fileupload_main.php', 'd3/fileupload/Application/Controller/Admin/d3fileupload_settings.php', 'd3/fileupload/Application/Controller/Admin/d3fileupload_list.php', 'd3/fileupload/Setup/d3fileupload_update.php', 'd3/fileupload/Application/Controller/Admin/d3_cfg_fileuploadlog.php', 'd3/fileupload/Application/Controller/Admin/d3_cfg_fileuploadlog_list.php', ), 'd3SetupClasses' => array( \D3\Fileupload\Setup\d3fileupload_update::class, ), );