diff --git a/administrator/forms/circolare.xml b/administrator/forms/circolare.xml
index fe049f1..d27fb86 100644
--- a/administrator/forms/circolare.xml
+++ b/administrator/forms/circolare.xml
@@ -20,6 +20,14 @@
filter="safehtml" buttons="true" />
+
+
diff --git a/administrator/sql/updates/1.2.1.sql b/administrator/sql/updates/1.2.1.sql
new file mode 100644
index 0000000..aea6df0
--- /dev/null
+++ b/administrator/sql/updates/1.2.1.sql
@@ -0,0 +1,3 @@
+ALTER TABLE `#__circolari`
+ ADD COLUMN `allegato_titolo` VARCHAR(190) DEFAULT NULL
+ AFTER `attachment`;
diff --git a/administrator/tmpl/circolare/edit.php b/administrator/tmpl/circolare/edit.php
index 2f12bab..0f74842 100644
--- a/administrator/tmpl/circolare/edit.php
+++ b/administrator/tmpl/circolare/edit.php
@@ -39,6 +39,7 @@ HTMLHelper::_('bootstrap.tooltip');
form->renderField('categoria_id'); ?>
form->renderField('description'); ?>
form->renderField('attachment'); ?>
+ form->renderField('allegato_titolo'); ?>
form->renderField('image'); ?>
form->renderField('firma_obbligatoria'); ?>
form->renderField('usergroup_ids'); ?>
diff --git a/circolari.xml b/circolari.xml
index e1c4b5e..5a29f43 100644
--- a/circolari.xml
+++ b/circolari.xml
@@ -7,7 +7,7 @@
Tommaso Cippitelli
tommaso.cippitelli@protocollicreativi.it
http://
- 1.2.0
+ 1.2.1
Pcrt\Component\Circolari
diff --git a/site/tmpl/circolare/default.php b/site/tmpl/circolare/default.php
index 5b66bbe..65ac72d 100644
--- a/site/tmpl/circolare/default.php
+++ b/site/tmpl/circolare/default.php
@@ -58,7 +58,8 @@ if ($canAdmin) {
= $this->escape($item->title); ?>
-
+
-
+
firma_obbligatoria && $this->getModel()->userCanFirmare($item->id, $this->getModel()->currentUser->id) && !empty($buttons)) : ?>
@@ -187,10 +188,52 @@ if ($canAdmin) {
- description ; ?>
+ description; ?>
+
+
Allegati
+ attachment ?? ''), ENT_QUOTES, 'UTF-8');
+$label = htmlspecialchars((string)($item->allegato_titolo ?: 'Allegato'), ENT_QUOTES, 'UTF-8');
+$title = 'Scarica ' . $label;
+?>
+
+
+
+