gestion footeré
Some checks failed
Cadoles/nineskeletor/pipeline/head There was a failure building this commit

This commit is contained in:
2023-09-13 17:21:06 +02:00
parent 3908287e78
commit 66fd7e275d
12 changed files with 3898 additions and 3620 deletions

View File

@ -11,41 +11,51 @@ CONFIGURATIONS
{% endif %}
<div class="row">
<div class="col-md-12 mt-4">
<h3>Générale</h3>
{{ render(path("app_admin_config_render",{category:"site"})) }}
<div class="col-md-12">
<div class="card">
<div class="card-header">Générale</div>
{{ render(path("app_admin_config_render",{category:"site"})) }}
</div>
</div>
<div class="col-md-6 mt-4">
<h3>Couleurs des fonds de page</h3>
{{ render(path("app_admin_config_render",{category:"colorbgbody"})) }}
<div class="col-md-6">
<div class="card mt-4">
<div class="card-header">Logo</div>
{{ render(path("app_admin_config_render",{category:"logo"})) }}
</div>
<div class="card mt-4">
<div class="card-header">Couleurs des fonds de page</div>
{{ render(path("app_admin_config_render",{category:"colorbgbody"})) }}
</div>
<div class="card mt-4">
<div class="card-header">Couleurs des titres </div>
{{ render(path("app_admin_config_render",{category:"colorfttitle"})) }}
</div>
<div class="card mt-4">
<div class="card-header">Pied de Page </div>
{{ render(path("app_admin_config_render",{category:"footer"})) }}
</div>
</div>
<div class="col-md-6 mt-4">
<h3>Polices</h3>
{{ render(path("app_admin_config_render",{category:"font"})) }}
</div>
<div class="col-md-6">
<div class="card mt-4">
<div class="card-header">Polices</div>
{{ render(path("app_admin_config_render",{category:"font"})) }}
</div>
<div class="col-md-6 mt-4">
<h3>Couleurs des titres </h3>
{{ render(path("app_admin_config_render",{category:"colorfttitle"})) }}
</div>
<div class="card mt-4">
<div class="card-header">Couleurs de la police </div>
{{ render(path("app_admin_config_render",{category:"colorftbody"})) }}
</div>
<div class="col-md-6 mt-4">
<h3>Couleurs de la police </h3>
{{ render(path("app_admin_config_render",{category:"colorftbody"})) }}
<div class="card mt-4">
<div class="card-header">Bannière</div>
{{ render(path("app_admin_config_render",{category:"header"})) }}
</div>
</div>
<div class="col-md-6 mt-4">
<h3>Logo</h3>
{{ render(path("app_admin_config_render",{category:"logo"})) }}
</div>
<div class="col-md-12 mt-4">
<h3>Bannière</h3>
{{ render(path("app_admin_config_render",{category:"header"})) }}
</div>
</div>

View File

@ -1,3 +1,4 @@
<div class="card-body">
<table class="table table-striped table-bordered table-hover" id="" style="width:100%">
<tbody>
{% for config in configs|sort((a, b) => a.order <=> b.order) %}
@ -83,3 +84,4 @@
{% endfor %}
</tbody>
</table>
</div>

View File

@ -0,0 +1,26 @@
<div class="footer-social">
{% if app.session.get('email') is not empty %}
<a href="mailto:{{ app.session.get('email') }}" target="_blank" title="Email"><i class="fas fa-envelope fa-2x mr-2"></i></a>
{% endif %}
{% if app.session.get('facebook') is not empty %}
<a href="{{ app.session.get('facebook') }}" target="_blank" title="Facebook"><i class="fab fa-facebook fa-2x mr-2"></i></a>
{% endif %}
{% if app.session.get('instagram') is not empty %}
<a href="{{ app.session.get('instagram') }}" target="_blank" title="Instagram"><i class="fab fa-instagram fa-2x mr-2"></i></a>
{% endif %}
{% if app.session.get('twitter') is not empty %}
<a href="{{ app.session.get('twitter') }}" target="_blank" title="Twitter"><i class="fab fa-twitter fa-2x mr-2"></i></a>
{% endif %}
{% if app.session.get('pinterest') is not empty %}
<a href="{{ app.session.get('pinterest') }}" target="_blank" title="Twitter"><i class="fab fa-pinterest fa-2x mr-2"></i></a>
{% endif %}
{% if app.session.get('google') is not empty %}
<a href="{{ app.session.get('google') }}" target="_blank" title="Google"><i class="fab fa-google-plus fa-2x mr-2"></i></a>
{% endif %}
{% if app.session.get('youtube') is not empty %}
<a href="{{ app.session.get('youtube') }}" target="_blank" title="Youtube"><i class="fab fa-youtube fa-2x"></i></a>
{% endif %}
{% if app.session.get('linkedIn') is not empty %}
<a href="{{ app.session.get('linkedIn') }}" target="_blank" title="Linkedin"><i class="fab fa-linkedin fa-2x"></i></a>
{% endif %}
</div>

View File

@ -20,4 +20,6 @@
--colorbgbodydark-rgb: {{ app.session.get('colorbgbodydark-rgb')|raw }};
}
</style>

View File

@ -1,10 +1,13 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />
<title>{% block title %}{{app.session.get("appname")}}{% endblock %}</title>
<meta name="description" content="{{app.session.get("appdescription")|striptags|raw}}">
<meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
<meta name="robots" content="all">
<meta name="description" content="{{ app.session.get("appmeta")|replace({'"':"'", "\n":' ', "\r":' '}) }} {% block moremeta %}{% endblock %}">
<link rel="shortcut icon" href="{{ path('app_minio_image',{file:"logo/"~app.session.get("logodark")}) }}" />
@ -24,7 +27,7 @@
<body>
{% if (useheader is defined and useheader) or (usemenu is defined and usemenu) %}
<div class="header sticky-top">
{% if useheader is defined and useheader and (app.session.get("fgheader") or not app.user) %}
{% if useheader is defined and useheader and app.session.get("haveheader") and (app.session.get("fgheader") or not app.user) %}
<div id="header" class="d-flex align-items-center" style="height:{{app.session.get("headerheight")}}px; background-image: linear-gradient(90deg,rgba(var(--colorbgbodydark-rgb),1),rgba(var(--colorbgbodydark-rgb),0.1)),url({{ path('app_minio_image',{file:app.session.get("headerimage")}) }});background-size:cover">
<a href="{{ path('app_home')}}">
<img src="{{ path('app_minio_image',{file:"logo/"~app.session.get("logodark")}) }}" style="height:{{app.session.get("headerheight")-20}}px;margin-left:10px; max-height:120px;">
@ -52,14 +55,21 @@
{% endif %}
{% if app.session.get("showannuaire") %}
<a class="nav-link" href="{{path("app_all_users")}}" title="Annuaire des Utilisateurs"><i class="fas fa-address-book fa-2x"></i></a>
{% if is_granted('ROLE_MANAGER') %}
<a class="nav-link" href="{{path("app_manager_users")}}" title="Annuaire des Utilisateurs"><i class="fas fa-address-book fa-2x"></i></a>
{% else %}
<a class="nav-link" href="{{path("app_all_users")}}" title="Annuaire des Utilisateurs"><i class="fas fa-address-book fa-2x"></i></a>
{% endif %}
{% endif %}
{% if appGroupuse %}
<a class="nav-link" href="{{path("app_all_group")}}" title="Gestion des Groupes de Travail"><i class="fas fa-users fa-2x"></i></a>
{% endif %}
{% if app.session.get("haveheader") %}
<a id="switchHeader" class="nav-link" onclick="switchHeader()" title="Cacher / Afficher Bannière"><i class="fa fa-chevron-up fa-2x"></i></a>
{% endif %}
<a class="nav-link" href="{{path("app_logout")}}" title="Déconnexion"><i class="fa fa-sign-out-alt fa-2x"></i></a>
{% else %}
{% if appModeregistration!="none" and appModeregistration!="" and appMasteridentity=="SQL"%}
@ -76,7 +86,7 @@
</div>
{% endif %}
{% if (usemenu is defined and usemenu) or not app.session.get("fgheader") %}
{% if (usemenu is defined and usemenu) or not app.session.get("fgheader") or not app.session.get("haveheader") %}
{%set style="display:flex"%}
{% else %}
{%set style="display:none"%}
@ -88,8 +98,8 @@
</a>
<a class="nav-link ps-0" href="{{ path('app_home')}}">
{% if not app.session.get("fgheader") %}
{{app.session.get("appname")}}
{% if not app.session.get("fgheader") or not app.session.get("haveheader") %}
<span style="font-family: var(--fonttitle);">{{app.session.get("appname")}}</span>
{% else %}
Accueil
{% endif %}
@ -114,18 +124,24 @@
{% if is_granted('ROLE_ADMIN') %}
<a href="{{path("app_admin_home")}}"><i class="fa fa-cog fa-fw"></i></a>
{% elseif is_granted('ROLE_MODO') %}
<a class="nav-link" href="{{path("app_modo_home")}}"><i class="fa fa-cog"></i></a>
<a href="{{path("app_modo_home")}}"><i class="fa fa-cog"></i></a>
{% endif %}
{% if app.session.get("showannuaire") %}
<a href="{{path("app_all_users")}}"><i class="fas fa-address-book fa-fw"></i></a>
{% if is_granted('ROLE_MANAGER') %}
<a href="{{path("app_manager_users")}}" title="Annuaire des Utilisateurs"><i class="fas fa-address-book"></i></a>
{% else %}
<a href="{{path("app_all_users")}}" title="Annuaire des Utilisateurs"><i class="fas fa-address-book"></i></a>
{% endif %}
{% endif %}
{% if appGroupuse %}
<a href="{{path("app_all_group")}}"><i class="fas fa-users fa-fw"></i></a>
{% endif %}
{% if app.session.get("haveheader") %}
<a id="switchHeader" class="btn-link" onclick="switchHeader()" title="Cacher / Afficher Bannière"><i class="fa fa-chevron-down fa-fw"></i></a>
{% endif %}
<a href="{{path("app_logout")}}"><i class="fa fa-sign-out-alt fa-fw"></i></a>
{% else %}
@ -144,15 +160,30 @@
{% elseif is_granted('ROLE_MODO') %}
{{ include('Include/sidebarmodo.html.twig') }}
{% endif %}
{%endif%}
{% endif %}
<div id="page" class="p-4">
{%if maxsize is defined %}<div style="max-width:{{maxsize}}px;margin:0 auto;">{%endif%}
{% block body %}{% endblock %}
{%if maxsize is defined %}</div>{%endif%}
</div>
</main>
{% if app.session.get("havefooter") and ((useheader is defined and useheader) or (usemenu is defined and usemenu)) %}
<footer>
<div class="d-flex align-items-center justify-content-center">
<div class="footer-adress">
{{ app.session.get("adress")|raw}}
</div>
{{ include('Include/social.html.twig') }}
</div>
</footer>
{% endif %}
</div>
<div id="mymodal" class="modal" role="dialog">
<div class="modal-dialog modal-lg" role="document">