modificata logica parametri email

This commit is contained in:
2025-09-10 17:02:41 +02:00
parent f1f7872edd
commit a4475ee6a5
9 changed files with 374 additions and 108 deletions

View File

@ -29,7 +29,6 @@ $slugify = function (string $s): string {
$selectedBtnId = isset($firma->firmatipo_bottone_id) ? (int)$firma->firmatipo_bottone_id : 0;
$selectedEnum = isset($firma->firma_enum) ? (string)$firma->firma_enum : '';
$buttons = $this->getModel()->getBottoniFirma((int)$item->tipologia_firma_id);
$firme = [];
if ($canAdmin) {
$model = method_exists($this, 'getModel') ? $this->getModel('Circolare') : null;
@ -59,11 +58,92 @@ if ($canAdmin) {
<div class="col-md-9 col-12">
<h1 class="h2 mb-1"><?= $this->escape($item->title); ?></h1>
</div>
<?php //Condividi ?>
<div class="col-md-3 col-12 text-md-end mt-2 mt-md-0">
<a href="#" class="small text-decoration-none text-uppercase fw-bold">Condividi</a>
</div>
<a class="toggle-actions small text-decoration-none text-uppercase fw-bold d-flex justify-content-end align-items-center" style="color: #003274" href="#" title="Vedi azioni" data-bs-toggle="modal" data-bs-target="#modalaction" data-focus-mouse="false">
<span class="me-1">Condividi</span>
<svg class="icon" style="width: 24px; height: 24px; fill: #003274">
<use href="/media/templates/site/tpl_istituzionale/images/sprites.svg#it-more-items"></use>
</svg>
</a>
<div class="modal modal-actions fade no-print" tabindex="-1" id="modalaction" aria-labelledby="modalCenterTitle" style="display: none;" data-focus-mouse="false" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<button class="btn-close" type="button" data-bs-dismiss="modal" aria-label="Chiudi finestra modale" data-focus-mouse="false">
<svg class="icon">
<use href="/media/templates/site/tpl_istituzionale/images/sprites.svg#it-close"></use>
</svg>
</button>
</div>
<div class="modal-body">
<div class="link-list-wrapper">
<ul class="link-list ps-0 ms-0">
<li>
<a href="javascript:window.print();" class="list-item left-icon" title="Stampa il contenuto" data-focus-mouse="false">
<svg class="icon">
<use href="/media/templates/site/tpl_istituzionale/images/sprites.svg#it-print"></use>
</svg>
<span>Stampa</span>
</a>
</li>
<li>
<a href="mailto:?subject=Back to School 2025: pronti per un nuovo anno!&amp;body=https://www.liceoariosto.edu.it/novita/le-notizie/back-to-school-2025-pronti-per-un-nuovo-anno" class="list-item left-icon" title="Invia il contenuto">
<svg class="icon">
<use href="/media/templates/site/tpl_istituzionale/images/sprites.svg#it-mail"></use>
</svg>
<span>Invia</span>
</a>
</li>
<li>
<a class="list-item link-toggle" title="Condividi" href="#social-share" data-bs-toggle="collapse" aria-expanded="true" aria-controls="social-share" role="button" id="share-control" data-focus-mouse="false">
<svg class="icon">
<use href="/media/templates/site/tpl_istituzionale/images/sprites.svg#it-share"></use>
</svg>
<span>Condividi</span>
<svg class="icon icon-right">
<use href="/media/templates/site/tpl_istituzionale/images/sprites.svg#it-expand"></use>
</svg>
</a>
<ul class="ps-0 link-sublist collapse show" id="social-share" role="region" aria-labelledby="share-control" style="">
<li>
<a class="list-item" href="https://www.facebook.com/sharer/sharer.php?u=https://www.liceoariosto.edu.it/novita/le-notizie/back-to-school-2025-pronti-per-un-nuovo-anno" title="Condividi su: Facebook" target="_blank" data-focus-mouse="false">
<svg class="icon">
<use href="/media/templates/site/tpl_istituzionale/images/sprites.svg#it-facebook"></use>
</svg>
<span>Facebook</span>
</a>
</li>
<li>
<a class="list-item" href="http://twitter.com/share?text=Back to School 2025: pronti per un nuovo anno!&amp;url=https://www.liceoariosto.edu.it/novita/le-notizie/back-to-school-2025-pronti-per-un-nuovo-anno" title="Condividi su: Twitter" target="_blank">
<svg class="icon">
<use href="/media/templates/site/tpl_istituzionale/images/sprites.svg#it-twitter"></use>
</svg>
<span>Twitter</span>
</a>
</li>
<li>
<a class="list-item" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https://www.liceoariosto.edu.it/novita/le-notizie/back-to-school-2025-pronti-per-un-nuovo-anno&amp;title=Back to School 2025: pronti per un nuovo anno!&amp;source=Liceo Ariosto Ferrara" title="Condividi su: Linkedin" target="_blank">
<svg class="icon">
<use href="/media/templates/site/tpl_istituzionale/images/sprites.svg#it-linkedin"></use>
</svg>
<span>Linkedin</span>
</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="modal-footer">
<button class="py-1 px-3 btn btn-primary btn-sm" data-bs-dismiss="modal" type="button">Ok</button>
</div>
</div>
</div>
</div>
</div>
<?php if ($item->firma_obbligatoria && $this->getModel()->userCanFirmare($item->id, $this->getModel()->currentUser->id) && !empty($buttons)) : ?>
<div class="mt-4">
<div class="d-flex flex-wrap gap-2" data-sign-group="circolare-<?php echo (int)$item->id; ?>">
@ -107,7 +187,7 @@ if ($canAdmin) {
</div>
<?php endif; ?>
<div class="article-body mt-3">
<?php echo $item->description ?: $item->testo ?: $item->descrizione ?: '<em>(Nessun testo)</em>'; ?>
<?php echo $item->description ; ?>
</div>
</div>