Current File : //var/www/vinorea/src/PrestaShopBundle/Resources/views/Admin/Module/Includes/modal_import.html.twig |
{#**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/OSL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to https://devdocs.prestashop.com/ for more information.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
*#}
<div id="module-modal-import" class="modal modal-vcenter fade" role="dialog" data-backdrop="static" data-keyboard="false">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title module-modal-title">{{ 'Upload a module'|trans({}, 'Admin.Modules.Feature') }}</h4>
<button id="module-modal-import-closing-cross" type="button" class="close">×</button>
</div>
<div class="modal-body">
{% if level <= constant('PrestaShopBundle\\Security\\Voter\\PageVoter::LEVEL_UPDATE') %}
<div class="alert alert-danger" role="alert">
<p class="alert-text">
{{ errorMessage }}
</p>
</div>
{% else %}
<form action="#" class="dropzone" id="importDropzone">
<div class="module-import-start">
<i class="module-import-start-icon material-icons">cloud_upload</i><br/>
<p class="module-import-start-main-text">
{{ 'Drop your module archive here or [1]select file[/1]'|trans({}, 'Admin.Modules.Feature')|replace({'[1]' : '<a href="#" class="module-import-start-select-manual">', '[/1]' : '</a>'})|raw }}
</p>
<p class="module-import-start-footer-text">
{{ 'Please upload one file at a time, .zip or tarball format (.tar, .tar.gz or .tgz).'|trans({}, 'Admin.Modules.Help') }}
{{ 'Your module will be installed right after that.'|trans({}, 'Admin.Modules.Help') }}
</p>
</div>
<div
class="module-import-processing">
<!-- Loader -->
<div class="spinner"></div>
<p class="module-import-processing-main-text">{{ 'Installing module...'|trans({}, 'Admin.Modules.Notification') }}</p>
<p class="module-import-processing-footer-text">
{{ "It will close as soon as the module is installed. It won't be long!"|trans({}, 'Admin.Modules.Notification') }}
</p>
</div>
<div class="module-import-success">
<i class="module-import-success-icon material-icons">done</i><br/>
<p class="module-import-success-msg">{{ 'Module installed!'|trans({}, 'Admin.Modules.Notification') }}</p>
<p class="module-import-success-details"></p>
<a class="module-import-success-configure btn btn-primary-reverse btn-outline-primary light-button" href="#">{{ 'Configure'|trans({}, 'Admin.Actions') }}</a>
</div>
<div class="module-import-failure">
<i class="module-import-failure-icon material-icons">error</i><br/>
<p class="module-import-failure-msg">{{ 'Oops... Upload failed.'|trans({}, 'Admin.Modules.Notification') }}</p>
<a href="#" class="module-import-failure-details-action">{{ 'What happened?'|trans({}, 'Admin.Modules.Help') }}</a>
<div class="module-import-failure-details"></div>
<a class="module-import-failure-retry btn btn-tertiary" href="#">{{ 'Try again'|trans({}, 'Admin.Actions') }}</a>
</div>
<div class="module-import-confirm"></div>
</form>
{% endif %}
</div>
<div class="modal-footer"></div>
</div>
</div>
</div>