<!DOCTYPE html>
<html lang="fr" data-bs-theme="light">
<head>
<meta charset="UTF-8">
<title>{% block title %}Administration!{% endblock %}</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" type="image/x-icon" href="{{asset('/favicon/favicon.ico')}}" />
<link rel="icon" type="image/png" sizes="16x16" href="{{ asset('/favicon/favicon-16x16.png') }}" />
<link rel="icon" type="image/png" sizes="32x32" href="{{ asset('/favicon/favicon-32x32.png') }}" />
{% block stylesheets %}
<link href="{{asset('includes/modules/general/cms.bundle.min.css')}}" rel="stylesheet" type="text/css" />
<link href="{{asset('includes/css/style.min.css')}}" rel="stylesheet" type="text/css" />
<link href="{{asset('includes/redactor-editor/redactor.min.css')}}" rel="stylesheet" type="text/css" />
{% endblock %}
<script type="text/javascript">
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "v9h8t8y37m");
</script>
</head>
<body>
{% set parametre = site_parameters.getParameters() %}
{% block body %}
<div id="kt_app_body" data-kt-app-header-stacked="true" data-kt-app-header-primary-enabled="true" data-kt-app-header-secondary-enabled="true" data-kt-app-toolbar-enabled="true" class="app-default">
<div class="d-flex flex-column flex-root app-root" id="kt_app_root">
<div class="app-page flex-column flex-column-fluid " id="kt_app_page">
{% include 'admin/partials/_header.html.twig' %}
<div class="app-wrapper flex-column flex-row-fluid " id="kt_app_wrapper">
{% block content %}{% endblock %}
</div>
</div>
</div>
</div>
<div class="modal fade" id="cms_modal_file_manager" data-bs-backdrop="static">
<div class="modal-dialog modal-xl" role="document">
<div class="modal-content">
<div class="modal-header pb-0 border-0 justify-content-between">
<h2>File Manager</h2>
<div class="btn btn-sm btn-icon btn-active-color-primary" data-bs-dismiss="modal">
<span class="svg-icon svg-icon-1">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect opacity="0.5" x="6" y="17.3137" width="16" height="2" rx="1" transform="rotate(-45 6 17.3137)" fill="currentColor" />
<rect x="7.41422" y="6" width="16" height="2" rx="1" transform="rotate(45 7.41422 6)" fill="currentColor" />
</svg>
</span>
</div>
</div>
<div class="modal-body">
<iframe id="myframe-media" src="{{ path('media_manager_modal', {path:'/'}) }}" width="100%" height="700" frameborder="0" loading="lazy"></iframe>
</div>
</div>
</div>
</div>
<div class="modal fade" id="cms_modal_file_manager_mutiple" data-bs-backdrop="static">
<div class="modal-dialog modal-xl" role="document">
<div class="modal-content">
<div class="modal-header pb-0 border-0 justify-content-between">
<h2>File Manager</h2>
<div class="btn btn-sm btn-icon btn-active-color-primary" data-bs-dismiss="modal">
<span class="svg-icon svg-icon-1">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect opacity="0.5" x="6" y="17.3137" width="16" height="2" rx="1" transform="rotate(-45 6 17.3137)" fill="currentColor" />
<rect x="7.41422" y="6" width="16" height="2" rx="1" transform="rotate(45 7.41422 6)" fill="currentColor" />
</svg>
</span>
</div>
</div>
<div class="modal-body">
<iframe id="myframe-media" src="{{ path('media_manager_multiple_modal', {path:'/'}) }}" width="100%" height="700" frameborder="0" loading="lazy"></iframe>
</div>
</div>
</div>
</div>
<div class="modal fade" id="cms_modal_file_manager_editor" data-bs-backdrop="static">
<div class="modal-dialog modal-xl" role="document">
<div class="modal-content">
<div class="modal-header pb-0 border-0 justify-content-between">
<h2>File Manager</h2>
<div class="btn btn-sm btn-icon btn-active-color-primary" data-bs-dismiss="modal">
<span class="svg-icon svg-icon-1">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect opacity="0.5" x="6" y="17.3137" width="16" height="2" rx="1" transform="rotate(-45 6 17.3137)" fill="currentColor" />
<rect x="7.41422" y="6" width="16" height="2" rx="1" transform="rotate(45 7.41422 6)" fill="currentColor" />
</svg>
</span>
</div>
</div>
<div class="modal-body">
<iframe id="myframe-media" src="{{ path('media_manager_modal', {path:'/'}) }}" width="100%" height="700" frameborder="0" loading="lazy"></iframe>
</div>
</div>
</div>
</div>
<div id="modal-geneate-ai" class="modal fade">
<div class="modal-dialog modal-dialog-centered modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title"></h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body" style="min-height: 300px;display: flex;justify-content: center;">
<div class="loading-ball">
<div class="ball"></div>
<div class="ball"></div>
<div class="ball"></div>
<div class="ball"></div>
<div class="ball"></div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-light mr-2" id="btnNo" data-bs-dismiss="modal">
<i class="fa fa-ban" aria-hidden="true"></i> Annuler
</button>
<button type="button" class="btn btn-danger mr-2 d-none" id="btnReload">
<i class="ki-duotone ki-arrows-loop">
<span class="path1"></span>
<span class="path2"></span>
</i> Régénérer
</button>
<button type="button" class="btn btn-success mr-2 d-none" id="btnYes" data-bs-dismiss="modal">
<i class="fa fa-check" aria-hidden="true"></i> Valider
</button>
</div>
</div>
</div>
</div>
<div id="modal-geneate-presentation" class="modal fade">
<div class="modal-dialog modal-dialog-centered modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Présentation</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body" style="min-height: 300px;display: flex;justify-content: center;">
<div class="loading-ball">
<div class="ball"></div>
<div class="ball"></div>
<div class="ball"></div>
<div class="ball"></div>
<div class="ball"></div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-light mr-2" id="btnNo" data-bs-dismiss="modal">
<i class="fa fa-ban" aria-hidden="true"></i> Annuler
</button>
<button type="button" class="btn btn-success mr-2 d-none" id="btnYes" data-bs-dismiss="modal">
<i class="fa fa-check" aria-hidden="true"></i> Valider
</button>
</div>
</div>
</div>
</div>
{% endblock %}
{% block javascripts %}
<script src="{{asset('includes/modules/general/cms.bundle.js')}}"></script>
<script src="{{asset('includes/js/scripts.cms.min.js')}}"></script>
<script src="{{asset('includes/js/scripts.js')}}"></script>
<script src="{{asset('includes/redactor-editor/redactor.min.js')}}"></script>
<script src="{{asset('includes/redactor-editor/plugins/blockcolor/blockcolor.js')}}"></script>
<script src="{{asset('includes/redactor-editor/plugins/imageresize/imageresize.js')}}"></script>
<script src="{{asset('includes/redactor-editor/plugins/alignment/alignment.js')}}"></script>
<script src="{{asset('includes/redactor-editor/plugins/ai/ai.min.js')}}"></script>
<script src="{{asset('includes/redactor-editor/plugins/emoji/emoji.js')}}"></script>
<script src="{{asset('includes/redactor-editor/plugins/counter/counter.js')}}"></script>
<script src="{{asset('includes/redactor-editor/plugins/definedlinks/definedlinks.js')}}"></script>
<script src="{{asset('includes/redactor-editor/plugins/blockfontsize/blockfontsize.js')}}"></script>
<script src="{{asset('includes/redactor-editor/plugins/fullscreen/fullscreen.js')}}"></script>
<script src="{{asset('includes/redactor-editor/plugins/templates/templates.js')}}"></script>
<script>
{% if is_granted('ROLE_SUPER_ADMIN') %}
const hasSuperAdminRole = true;
{% else %}
const hasSuperAdminRole = false;
{% endif %}
</script>
<script src="{{asset('includes/js/config.editor.js')}}"></script>
{# {% if app.request.attributes.get("_route") != "app_login" %}
<script data-embed-id="8263db42-0e09-453e-ab74-7661cd1d02f6" data-base-api-url="http://35.180.79.185:3001/api/embed" src="http://35.180.79.185:3001/embed/anythingllm-chat-widget.min.js"></script>
{% endif %} #}
{% for message in app.flashes('success') %}
<script>showAlertMessage('success','{{message}}')</script>
{% endfor %}
{% for message in app.flashes('error') %}
<script>showAlertMessage('error','{{message}}')</script>
{% endfor %}
<script>
window.onscroll = function() { addFixedClass(); };
function addFixedClass() {
let menu = document.querySelector('.menu_action');
if(menu){
if (window.pageYOffset > 309) {
menu.classList.add('fixed_action_menu');
} else {
menu.classList.remove('fixed_action_menu');
}
}
}
</script>
{% endblock %}
</body>
</html>