2019-09-23 16:17:15 +02:00
{% set theme = app .session .get ( 'theme' ) %}
{% if theme is not empty %}
{{ include ( '@Theme/' ~ theme ~ '/function.html.twig' ) }}
{% endif %}
{% import "@CadolesPortal/Pagewidget/constants.twig" as constants %}
{% set stylewidget = constants .mystylewidget ( entity ) %}
{% set stylewidgetmenu = constants .mystylewidgetmenu ( entity ) %}
{% set stylewidgetheader = constants .mystylewidgetheader ( entity ) %}
{% set stylewidgetbody = constants .mystylewidgetbody ( entity ) %}
{% set stylewidgetbodyreverse = constants .mystylewidgetbodyreverse ( entity ) %}
{% set color = app .session .get ( 'color' ) %}
{% set colorbodyfont = entity .colorbodyfont %}
{% if colorbodyfont is null %}
{% set colorbodyfont = color [ 'fontcolorhover' ] %}
{% endif %}
{% set colorbodyback = entity .colorbodyback %}
{% if colorbodyback is null %}
{% set colorbodyback = color [ 'main' ] %}
{% endif %}
{% set colorbodyfont = entity .colorbodyfont %}
{% if colorbodyfont is null %}
{% if colorbodyback == color [ 'fontcolorhover' ] %}
{% set colorbodyfont = color [ 'main' ] %}
{% else %}
{% set colorbodyfont = color [ 'fontcolorhover' ] %}
{% endif %}
{% endif %}
{% if modelist == 0 %}
{% set stylegrid = "grid-preview" %}
{% elseif modelist == 1 %}
{% set stylegrid = "grid-list" %}
{% endif %}
2019-10-21 17:08:46 +02:00
<div class="widget {% if entity .border %} widget-bordered {% else %} widget-notbordered {% endif %} widget-groupmessage" data-id=" {{ entity .id }} " loc=" {{ entity .loc }} " style=" {{ stylewidget }} " height=" {{ entity .height }} px">
2019-09-23 16:17:15 +02:00
{% if canupdate %}
<div class="widgetmenu">
<i class="fa fa-trash fa-fw" onClick="delWidget( {{ entity .id }} )" style=" {{ stylewidgetmenu }} "></i>
<i class="fa fa-file fa-fw" onClick="modWidget( {{ entity .id }} )" style=" {{ stylewidgetmenu }} "></i>
</div>
{% endif %}
<div class="widgetheader" style=" {{ stylewidgetheader }} ">
{% if entity .icon %}
<img src="/ {{ alias }} / {{ entity .icon .label }} " class="logo"/>
{% else %}
<img src="/ {{ alias }} /uploads/icon/icon_pin.png" class="logo"/>
{% endif %}
<span class="title"> {{ entity .name }} </span>
</div>
2019-09-30 16:30:52 +02:00
{% if messages is not empty %}
2019-09-23 16:17:15 +02:00
<div class="widgetbody" style=" {{ stylewidgetbody }} ">
<div class="grid clearfix">
<div class="grid-sizer {{ stylegrid }} "></div>
<div class="grid-gutter-sizer {{ stylegrid }} -gutter-sizer"></div>
{% set nbaff = 0 %}
{% for message in messages %}
{% set nbaff = nbaff + 1 %}
{% set class = "" %}
{% set style = "" %}
{% if nbaff > nbarticle %}
{% set class = "msg-hidden" %}
{% set style = "display:none" %}
{% endif %}
<div class="grid-item {{ stylegrid }} msg- {{ message .id }} {{ class }} " style=" {{ stylewidgetbodyreverse }} ; {{ style }} ;">
<div class="grid-item-content">
<div class="item-link clearfix">
<div class="grid-item-logo">
2019-10-21 17:08:46 +02:00
<img style='cursor:pointer' onClick="seeUser( {{ message .user .id }} )" class="grid-item-img avatar" src="/ {{ alias }} /uploads/avatar/ {{ message .user .avatar }} " width="100%">
2019-09-23 16:17:15 +02:00
<a onClick="hideMessage( {{ message .id }} )" style="cursor:pointer;" title="Ne plus afficher"><i class="fa fa-eye-slash"></i></a>
</div>
<div class="caption">
2019-10-04 10:22:14 +02:00
<div class="grid-item-title" style="position:inherit; width:85%">
2019-09-23 16:17:15 +02:00
{{ message .user .lastname }} {{ message .user .firstname }} <br>
2019-11-08 16:31:32 +01:00
<small> {{ message .date | date ( 'd/m/Y H:i' ) }} dans le groupe <u><a href=" {{ path ( 'cadoles_core_home' , { id : message .pageid } ) }} " target="_top"> {{ message .pagetitle }} </a></u></small><br><br>
2019-09-23 16:17:15 +02:00
{{ message .topic | raw }}
</div>
</div>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
2019-09-30 16:30:52 +02:00
{% endif %}
2019-09-23 16:17:15 +02:00
</div>