diff --git a/README.md b/README.md index 84a3619..f67bf51 100644 --- a/README.md +++ b/README.md @@ -6,5 +6,5 @@ Plugin WordPress per la gestione della sezione Amministrazione Trasparente ai se ## Credits -Copyright © 2012-2023 **Marco Milesi** +Copyright © 2012-2024 **Marco Milesi** www.marcomilesi.com - www.wpgov.it diff --git a/amministrazionetrasparente.php b/amministrazionetrasparente.php index 57eb90d..600808a 100644 --- a/amministrazionetrasparente.php +++ b/amministrazionetrasparente.php @@ -3,7 +3,7 @@ Plugin Name: Amministrazione Trasparente Plugin URI: https://wordpress.org/plugins/amministrazione-trasparente/ Description: Soluzione completa per la pubblicazione online dei documenti ai sensi del D.lgs. n. 33 del 14/03/2013 -Version: 8.0.10 +Version: 8.1 Author: Marco Milesi Author Email: milesimarco@outlook.com Author URI: https://www.marcomilesi.com @@ -289,7 +289,6 @@ function at_force_template( $template ) { } } ); -/* Utilità */ add_action('admin_init', function() { register_setting( 'wpgov_at_options', 'wpgov_at' ); register_setting( 'wpgov_at_option_groups', 'atGroupConf' ); @@ -306,8 +305,6 @@ function at_force_template( $template ) { } }); -/* =========== FUNZIONI INCLUSE ============ */ - require_once(plugin_dir_path(__FILE__) . 'sezioni.php'); require_once(plugin_dir_path(__FILE__) . 'widget/widget.php'); require_once(plugin_dir_path(__FILE__) . 'redirector.php'); @@ -316,7 +313,7 @@ function at_force_template( $template ) { $AmministrazioneTrasparente_Backend = new AmministrazioneTrasparente_Backend(); add_action( 'admin_menu', function() { - add_submenu_page( 'edit.php?post_type=amm-trasparente', 'Impostazioni', 'Impostazioni', 'publish_posts', 'wpgov_at', function() { + add_submenu_page( 'edit.php?post_type=amm-trasparente', 'Impostazioni', 'Impostazioni', 'manage_options', 'wpgov_at', function() { include(plugin_dir_path(__FILE__) . 'settings.php'); } ); } ); diff --git a/readme.md b/readme.md index 84a3619..f67bf51 100644 --- a/readme.md +++ b/readme.md @@ -6,5 +6,5 @@ Plugin WordPress per la gestione della sezione Amministrazione Trasparente ai se ## Credits -Copyright © 2012-2023 **Marco Milesi** +Copyright © 2012-2024 **Marco Milesi** www.marcomilesi.com - www.wpgov.it diff --git a/readme.txt b/readme.txt index 58c8e91..69094cb 100644 --- a/readme.txt +++ b/readme.txt @@ -4,8 +4,8 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i Tags: amministrazione, aperta, trasparente, documenti, atti, spese, comuni, pa, amministrazioni, locali, pubblicazione, online, imprese, enti, scuola, università, comunità, montana, valle, modulo, software, gratuito, disposizioni, obbligo, legge, comune, modulo, decreto, 14 marzo, 2013, sovvenzioni, pubblici, pubblico, marco, milesi Requires at least: 4.2 Tested up to: 6.3 -Version: 8.0.10 -Stable tag: 8.0.10 +Version: 8.1 +Stable tag: 8.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -51,6 +51,11 @@ Puoi trovare la documentazione su [docs.wpgov.it](https://docs.wpgov.it/docs/cat == Changelog == > Questa è la lista completa di tutti gli aggiornamenti, test e correzioni. Ogni volta che una nuova versione viene rilasciata assicuratevi di aggiornare il prima possibile per usufruire delle ultime migliorie! += 8.1 20231019 = +* **Migliorato** pannello impostazioni +* **Migliorato** report e checkup sezioni +* Settato su manage_options il ruolo minimo di accesso alle impostazioni (= solo ruolo amministratore) + = 8.0.10 20231003 = * Corretto bug di mancata inizializzazione su nuove installazioni * Correzioni e miglioramenti gestione impostazioni diff --git a/settings.php b/settings.php index d212bf8..db07340 100644 --- a/settings.php +++ b/settings.php @@ -17,7 +17,7 @@ function at_setting_tabs( $id ) { } $r = '
'.wp_count_terms( 'tipologie' ).' tipologie gestite di cui: -
Controllo | +Esito | +
---|---|
'.wp_count_terms( 'tipologie' ).' tipologie gestite | +'.(wp_count_terms( 'tipologie' ) > 0 ? $green_svg : $red_svg ).' | +
'. count( array_count_values( $selected_sections ) ) . ' tipologie correttamente associate nei gruppi | +'.$warning_count.' | +
'.( count( $selected_sections ) - count( array_count_values( $selected_sections ) ) ) . ' tipologie sono associate a più gruppi | +'.$warning_duplicates.' | +