<!DOCTYPE html>
<html lang="en">
<head><base href="../"/>
<title>{% block title %}{% endblock %} | POPINA ORDER</title>
<meta charset="utf-8" />
<meta name="description" content="POPINA ORDER" />
<meta name="keywords" content="POPINA ORDER, popina order, V2" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="POPINA ORDER, popina order, V2" />
<meta property="og:url" content="https://www.popinaorder.fr" />
<meta property="og:site_name" content="POPINA ORDER" />
<link rel="canonical" href="https://www.popinaorder.fr" />
<link rel="shortcut icon" href="{{ asset('foxorders/media/logos/favicon.ico') }}" />
<!--begin::Fonts(mandatory for all pages)-->
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,400,500,600,700" />
<link href="{{ asset('foxorders/css/style.css' )}}" rel="stylesheet" type="text/css"/>
<!--end::Fonts-->
{% block stylesheets %}{% endblock %}
<!--begin::Global Stylesheets Bundle(mandatory for all pages)-->
<link href="{{ asset('metronic/v8.1.5/plugins/global/plugins.bundle.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('metronic/v8.1.5/css/style.bundle.css') }}" rel="stylesheet" type="text/css" />
<!--end::Global Stylesheets Bundle-->
{% if role() in ['manager', 'shop_owner'] and false == is_granted('ROLE_PREVIOUS_ADMIN')%}
<script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=1b6086bc-27aa-467b-92da-38268b74a8fa"></script>
{% endif %}
</head>
<body {% block body_params %}id="kt_app_body" data-kt-app-layout="dark-sidebar" data-kt-app-header-fixed="true" data-kt-app-sidebar-enabled="true" data-kt-app-sidebar-fixed="true" data-kt-app-sidebar-hoverable="true" data-kt-app-sidebar-push-header="true" data-kt-app-sidebar-push-toolbar="true" data-kt-app-sidebar-push-footer="true" data-kt-app-toolbar-enabled="true" class="app-default"{% endblock %}>
<!--begin::Theme mode setup on page load-->
{% set orderTypeProspective = constant('APP\\Entity\\Order\\OrderInterface::TYPE_PROSPECTIVE') ?? null %}
{% set timeSlotBlockingTypeProduct = constant('APP\\Entity\\Shop\\ShopSettingsInterface::TIME_SLOT_BLOCKING_TYPE_PRODUCT') ?? null %}
{% set timeSlotBlockingTypeOrder = constant('APP\\Entity\\Shop\\ShopSettingsInterface::TIME_SLOT_BLOCKING_TYPE_ORDER') ?? null %}
{% set defaultImageMaxSize = constant('APP\\Entity\\Franchise\\MediaInterface::DEFAULT_IMAGE_MAX_SIZE') ?? null %}
{% set defaultVideoMaxSize = constant('APP\\Entity\\Franchise\\MediaInterface::DEFAULT_VIDEO_MAX_SIZE') ?? null %}
{% set paymentMethodOnline = constant('App\\Entity\\Shop\\PaymentMethodInterface::TYPE_ONLINE' ?? null) %}
{% set paymentMethodOffline = constant('App\\Entity\\Shop\\PaymentMethodInterface::TYPE_OFFLINE' ?? null) %}
{% set imageTypeFile = constant('App\\Entity\\ImageInterface::IMAGE_TYPE_FILE' ?? null) %}
{% set imageTypeLink = constant('App\\Entity\\ImageInterface::IMAGE_TYPE_LINK' ?? null) %}
{% set isManager = ('manager' == role()) %}
{% set isShopManager = ('shop_owner' == role()) %}
{% set isAdministrator = ('administrator' == role()) %}
{% set isSupport = ('support' == role()) %}
{% set isPreviousAdmin = is_granted('ROLE_PREVIOUS_ADMIN') %}
{% set blankImageUrl = foxorders_media_directory ~ 'blank.png' %}
<script>
var blankImageUrl = "{{ '/' ~ blankImageUrl }}";
var defaultThemeMode = "light"
var themeMode;
if ( document.documentElement ) {
if ( document.documentElement.hasAttribute("data-theme-mode")) {
themeMode = document.documentElement.getAttribute("data-theme-mode");
} else {
if ( localStorage.getItem("data-theme") !== null ) {
themeMode = localStorage.getItem("data-theme");
} else {
themeMode = defaultThemeMode;
}
}
if (themeMode === "system") {
themeMode = window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
}
document.documentElement.setAttribute("data-theme", themeMode);
}
</script>
<!--end::Theme mode setup on page load-->
{% block main %}{% endblock %}
<!--begin::FOSJsRoutingBundle Javascript-->
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"> </script>
<script src="{{ asset('bundles/fosjsrouting/js/router.js') }}"></script>
<script src="{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}"></script>
<!--end::FOSJsRoutingBundle Javascript-->
<script>var hostUrl = "assets/";</script>
<!--begin::Global Javascript Bundle(mandatory for all pages)-->
<script src="{{ asset('metronic/v8.1.5/plugins/global/plugins.bundle.js') }}"></script>
<script src="{{ asset('metronic/v8.1.5/js/scripts.bundle.js') }}"></script>
<!--end::Global Javascript Bundle-->
<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.js"></script>
<!--begin::Custom Javascript(used for this page only)-->
<script type="text/javascript">
var defaultImageMaxSize = '{{defaultImageMaxSize}}';
var defaultVideoMaxSize = '{{defaultVideoMaxSize}}';
var _validationRules = {};
var orderTypeProspective = '{{orderTypeProspective}}';
var timeSlotBlockingTypeProduct = '{{timeSlotBlockingTypeProduct}}';
var timeSlotBlockingTypeOrder = '{{timeSlotBlockingTypeOrder}}';
var imageTypeFile = '{{imageTypeFile}}';
var imageTypeLink = '{{imageTypeLink}}';
var baseTranslations = {
'image': {
'invalid': '{{ 'app.global.validation.imageFile.invalid'|trans({'%size%': defaultImageMaxSize/1000000}) }}',
},
'image_url': {
'invalid': '{{ 'app.global.validation.imageUrl.invalid'|trans }}',
},
'video': {
'invalid': '{{ 'app.global.validation.imageFile.invalid'|trans({'%size%': defaultVideoMaxSize/1000000}) }}',
},
};
// Modal translations
var modalTranslations = {
'submit' : {
'message': '{{ 'app.global.validation.modal.submit.message' | trans }}',
'ok': '{{ 'app.global.validation.modal.submit.ok' | trans }}'
},
'delete' : {
'message': '{{ 'app.global.validation.modal.delete.message'|trans }}',
'yes': '{{ 'app.global.validation.modal.delete.yes' | trans }}',
'no': '{{ 'app.global.validation.modal.delete.no' | trans }}',
'cancel': {
'message': '{{ 'app.global.validation.modal.delete.cancel.message' | trans }}',
'ok': '{{ 'app.global.validation.modal.delete.cancel.ok' | trans }}'
}
},
'close' : {
'message': '{{ 'app.global.validation.modal.close.message' | trans }}',
'yes': '{{ 'app.global.validation.modal.close.yes' | trans }}',
'no': '{{ 'app.global.validation.modal.close.no' | trans }}',
'cancel': {
'message': '{{ 'app.global.validation.modal.close.cancel.message' | trans }}',
'ok': '{{ 'app.global.validation.modal.close.cancel.ok' | trans }}'
}
},
'reset' : {
'message': '{{ 'app.global.validation.modal.reset.message' | trans }}',
'yes': '{{ 'app.global.validation.modal.reset.yes' | trans }}',
'no': '{{ 'app.global.validation.modal.reset.no' | trans }}',
'cancel': {
'message': '{{ 'app.global.validation.modal.reset.cancel.message' | trans }}',
'ok': '{{ 'app.global.validation.modal.reset.cancel.ok' | trans }}',
}
},
}
var swalTranslations = {
'update' :{
'success':{
'title' : '{{ 'app.global.swal_messages.update.success.title'|trans }}',
'message' : '{{ 'app.global.swal_messages.update.success.message'|trans }}',
},
'fail':{
'title' : '{{ 'app.global.swal_messages.update.fail.title'|trans }}',
'message' : '{{ 'app.global.swal_messages.update.fail.message'|trans }}'
},
},
'continue' : {
'yes': '{{ 'app.global.validation.modal.continue.yes' | trans }}',
'no': '{{ 'app.global.validation.modal.continue.no' | trans }}'
},
}
</script>
{% block javascripts %}{% endblock %}
<script src="{{ asset('foxorders/js/validation/form-validation.js') }}"></script>
<script src="{{ asset('foxorders/js/helper/string.js') }}"></script>
<script src="{{ asset('foxorders/js/helper/search.js') }}"></script>
<script src="{{asset('foxorders/js/vich/delete.js') }}"></script>
<script src="{{ asset('foxorders/js/franchise/pragma-actions-disabler.js') }}"></script>
{% if true == is_granted('ROLE_ADMIN')%}
<script src="{{asset('foxorders/js/ajax/check-menu-clone-command.js') }}"></script>
{% endif %}
<!--end::Custom Javascript-->
</body>
</html>