From 922c75589fb437947b5249b74d7355d4e6b613ad Mon Sep 17 00:00:00 2001 From: sviluppo-giacomo Date: Wed, 30 Apr 2025 09:47:40 +0200 Subject: [PATCH] Refactor licensing section to enhance consistency and functionality Updated resource name capitalization and added a new form for licenses. Improved modal UI to replace text inputs with a dropdown for 'Disattivo'. Adjusted backend to ensure proper data retrieval and display alignment. --- .../Admin/Index/Licenze.php | 2 +- application/forms/Admin/Index/Licenze/Add.php | 17 ++++++++++++++ .../views/scripts/index/licenze/_modal.phtml | 23 +++++++------------ .../views/scripts/index/licenze/td.phtml | 4 ++-- .../Controller/Sections/AbstractSection.php | 1 + 5 files changed, 29 insertions(+), 18 deletions(-) create mode 100644 application/forms/Admin/Index/Licenze/Add.php diff --git a/application/controllerSections/Admin/Index/Licenze.php b/application/controllerSections/Admin/Index/Licenze.php index af5ffa1..a4a84d2 100644 --- a/application/controllerSections/Admin/Index/Licenze.php +++ b/application/controllerSections/Admin/Index/Licenze.php @@ -7,7 +7,7 @@ class Application_ControllerSection_Admin_Index_Licenze extends App_Controller_S public function __construct(App_Controller_Sections_Section $controller) { // $this->_moduleName = 'admin'; - $this->_resourceName = 'licenze'; + $this->_resourceName = 'Licenze'; //Usato per abilitare la sezione filtri $this->_enableModalFilter = false; diff --git a/application/forms/Admin/Index/Licenze/Add.php b/application/forms/Admin/Index/Licenze/Add.php new file mode 100644 index 0000000..dce829f --- /dev/null +++ b/application/forms/Admin/Index/Licenze/Add.php @@ -0,0 +1,17 @@ +addElement('text', 'Disattivo', + array( + 'filters' => array('StringTrim') + ) + ); + + } + +} diff --git a/application/modules/admin/views/scripts/index/licenze/_modal.phtml b/application/modules/admin/views/scripts/index/licenze/_modal.phtml index 4728325..17e05aa 100644 --- a/application/modules/admin/views/scripts/index/licenze/_modal.phtml +++ b/application/modules/admin/views/scripts/index/licenze/_modal.phtml @@ -11,7 +11,7 @@
-
- +
+
- - - -
-
-
- -
-
- -
- +
diff --git a/application/modules/admin/views/scripts/index/licenze/td.phtml b/application/modules/admin/views/scripts/index/licenze/td.phtml index 052f785..45ce5b0 100644 --- a/application/modules/admin/views/scripts/index/licenze/td.phtml +++ b/application/modules/admin/views/scripts/index/licenze/td.phtml @@ -36,10 +36,10 @@
- +