diff --git a/README.md b/README.md index b53c472..84a3619 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-2022 **Marco Milesi** +Copyright © 2012-2023 **Marco Milesi** www.marcomilesi.com - www.wpgov.it diff --git a/admin-messages.php b/admin-messages.php deleted file mode 100644 index 8e5cd97..0000000 --- a/admin-messages.php +++ /dev/null @@ -1,29 +0,0 @@ - -

AMMINISTRAZIONE TRASPARENTE

-

Per iniziare crea una nuova pagina per "Amministrazione Trasparente" utilizzando gli shortcode del plugin.
- Ricorda di inserire l\'ID della pagina in Trasparenza -> Impostazioni

- '; - } - - if ( is_active_widget( false, false, 'atwidget', true ) && ( get_option( 'at_option_widget' ) || get_option( 'at_logic_widget') ) ) { - get_option( 'at_option_widget' ) ? $a = 'SI' : $a = 'NO'; - get_option( 'at_logic_widget' ) ? $b = 'SI' : $b = 'NO'; - echo ' -
-

AMMINISTRAZIONE TRASPARENTE

-

A seguito di alcuni aggiornamenti al widget abbiamo rilevato che in questo sito è necessario salvare nuovamente le impostazioni in "Aspetto -> Widget -> Amministrazione Trasparente".

-

La configurazione del widget è resettata ai valori di default.

-

Vecchia configurazione: Voci espandibili = '.$a.', Visualizzazione condizionale = '.$b.' -

'; - } -} -?> diff --git a/amministrazionetrasparente.php b/amministrazionetrasparente.php index 14190cb..976c7b6 100644 --- a/amministrazionetrasparente.php +++ b/amministrazionetrasparente.php @@ -2,8 +2,8 @@ /* 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, riguardante il riordino della disciplina degli obblighi di pubblicità, trasparenza e diffusione di informazioni da parte delle pubbliche amministrazioni, in attuazione dell’art. 1, comma 35, della legge n. 190/2012. -Version: 8.0.2 +Description: Soluzione completa per la pubblicazione online dei documenti ai sensi del D.lgs. n. 33 del 14/03/2013 +Version: 8.0.5 Author: Marco Milesi Author Email: milesimarco@outlook.com Author URI: https://www.marcomilesi.com @@ -250,22 +250,23 @@ function at_force_template( $template ) { if( is_tax( 'tipologie' ) || is_tax( 'annirif' ) || is_tax( 'ditte' ) ) { $theme_name = strtolower(wp_get_theme()); if (get_template() == 'pasw2013' || $theme_name == 'pasw2013' || at_option('pasw_2013') == '1') { //Se è attivata la modalità "Forza template PASW" - $template = WP_PLUGIN_DIR .'/'. plugin_basename( dirname(__FILE__) ) .'/pasw2013/paswarchive-tipologie.php'; + $template = WP_PLUGIN_DIR .'/'. plugin_basename( dirname(__FILE__) ) .'/inc/pasw2013/paswarchive-tipologie.php'; } } else if ( is_singular( 'amm-trasparente' ) ) { $theme_name = strtolower(wp_get_theme()); if (get_template() == 'pasw2013' || $theme_name == 'pasw2013' || at_option('pasw_2013') == '1') { //Se è attivata la modalità "Forza template PASW" - $template = WP_PLUGIN_DIR .'/'. plugin_basename( dirname(__FILE__) ) .'/pasw2013/paswsingle-tipologie.php'; + $template = WP_PLUGIN_DIR .'/'. plugin_basename( dirname(__FILE__) ) .'/inc/pasw2013/paswsingle-tipologie.php'; } } return $template; } add_filter( 'template_include', 'at_force_template' ); -add_action( 'admin_enqueue_scripts', function() { // searchTaxonomyGT by Gabriel Tavares // http://www.gtplugins.com - wp_register_script('searchTaxonomyGT_at_js', plugins_url('/includes/searchTaxonomyGT.js', __FILE__)); - wp_enqueue_script('searchTaxonomyGT_at_js'); +// searchTaxonomyGT by Gabriel Tavares http://www.gtplugins.com +add_action( 'admin_enqueue_scripts', function() { + wp_register_script('at_searchTaxonomyGT', plugins_url('/inc/js/searchTaxonomyGT.js', __FILE__)); + wp_enqueue_script('at_searchTaxonomyGT'); } ); add_action( 'restrict_manage_posts', function() { @@ -310,7 +311,9 @@ function at_force_template( $template ) { 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'); -require_once(plugin_dir_path(__FILE__) . 'admin-messages.php'); + +require_once(plugin_dir_path(__FILE__) . 'backend.php'); +$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() { diff --git a/backend.php b/backend.php new file mode 100644 index 0000000..e16c0db --- /dev/null +++ b/backend.php @@ -0,0 +1,54 @@ + +

AMMINISTRAZIONE TRASPARENTE

+

Per iniziare crea una nuova pagina per "Amministrazione Trasparente" utilizzando gli shortcode del plugin.
+ Ricorda di inserire l\'ID della pagina in Trasparenza -> Impostazioni

+ '; + } + + if ( is_active_widget( false, false, 'atwidget', true ) && ( get_option( 'at_option_widget' ) || get_option( 'at_logic_widget') ) ) { + get_option( 'at_option_widget' ) ? $a = 'SI' : $a = 'NO'; + get_option( 'at_logic_widget' ) ? $b = 'SI' : $b = 'NO'; + echo ' +
+

AMMINISTRAZIONE TRASPARENTE

+

A seguito di alcuni aggiornamenti al widget abbiamo rilevato che in questo sito è necessario salvare nuovamente le impostazioni in "Aspetto -> Widget -> Amministrazione Trasparente".

+

La configurazione del widget è resettata ai valori di default.

+

Vecchia configurazione: Voci espandibili = '.$a.', Visualizzazione condizionale = '.$b.' +

'; + } + } + + function modified_column_register( $columns ) { + $columns['Modified'] = 'Ultima modifica'; + return $columns; + } + + function modified_column_display( $column_name, $post_id ) { + switch ( $column_name ) { + case 'Modified': + echo get_the_modified_author().'
'; + echo get_the_modified_date( 'd/m/Y', $post_id ).' alle '.get_the_modified_time( 'G:i' ); + break; // end all case breaks + } + } + + function modified_column_register_sortable( $columns ) { + $columns['Modified'] = 'modified'; + return $columns; + } + } +?> \ No newline at end of file diff --git a/checkup.php b/checkup.php deleted file mode 100644 index 6e18dc5..0000000 --- a/checkup.php +++ /dev/null @@ -1,55 +0,0 @@ -

Adeguamenti

-* = contenuti spostati automaticamente dal sistema - -
-

25 ottobre 2017

-

[MODIFICA NOME * ]

- - -

25 luglio 2017

-

[MODIFICA NOME * ]

- - -

[DATI NON PIU' SOGGETTI A PUBBLICAZIONE OBBLIGATORIA]

-Sono sezioni relative ad obblighi abrogati ai sensi del D. Lgs. n. 97/2016
-La loro eventuale presenza è comunque verificata, in quanto nella Delibera ANAC n. 1310/2016 è auspicato che “ciascuna amministrazione continui a mantenere pubblicati i dati non più oggetto di pubblicazione obbligatoria, ai sensi del d.lgs. 97/2016, fino alla scadenza naturale dell'obbligo nei termini indicati all'art. 8 del d.lgs. 33/2013” - -Questi dati sono stati inseriti in una macrosezione separata nell'indice di Amministrazione Trasparente - -
-

7 aprile 2017

-

- [MODIFICA NOME * ]
Controlli e rilievi sull'amministrazione -> Controlli e rilievi sull'amministrazione Organismi indipendenti di valutazione, nuclei di valutazione o altri organismi con funzioni analoghe
- [NUOVA SEZIONE]
Controlli e rilievi sull'amministrazione -> Organi di revisione amministrativa e contabile
- [NUOVA SEZIONE]
Controlli e rilievi sull'amministrazione -> Corte dei Conti -

- -
-

11 gennaio 2017

-

- [NUOVA SEZIONE] Pagamenti dell'amministrazione -> Dati sui pagamenti -

diff --git a/includes/searchTaxonomyGT.js b/inc/js/searchTaxonomyGT.js similarity index 100% rename from includes/searchTaxonomyGT.js rename to inc/js/searchTaxonomyGT.js diff --git a/pasw2013/paswarchive-tipologie.php b/inc/pasw2013/paswarchive-tipologie.php similarity index 100% rename from pasw2013/paswarchive-tipologie.php rename to inc/pasw2013/paswarchive-tipologie.php diff --git a/pasw2013/paswsingle-tipologie.php b/inc/pasw2013/paswsingle-tipologie.php similarity index 100% rename from pasw2013/paswsingle-tipologie.php rename to inc/pasw2013/paswsingle-tipologie.php diff --git a/includes/icon.png b/includes/icon.png deleted file mode 100644 index 16dbd8c..0000000 Binary files a/includes/icon.png and /dev/null differ diff --git a/includes/pab.png b/includes/pab.png deleted file mode 100644 index 5b88718..0000000 Binary files a/includes/pab.png and /dev/null differ diff --git a/readme.md b/readme.md index b53c472..84a3619 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-2022 **Marco Milesi** +Copyright © 2012-2023 **Marco Milesi** www.marcomilesi.com - www.wpgov.it diff --git a/readme.txt b/readme.txt index 4098583..470637b 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.2 -Stable tag: 8.0.2 +Version: 8.0.5 +Stable tag: 8.0.5 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -51,6 +51,12 @@ 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.0.5 20230830 = +* Fixed security bug - CVSS 3.1 +* Aggiunta data di ultima modifica nella lista amministrativa per il custom post type amm-trasparente +* Miglioramenti prestazionali +* Rimozione di risorse interne non più utili + = 8.0.1 20230731 [!Major upgrade]= **Attenzione: si consiglia backup prima dell'aggiornamento** diff --git a/redirector.php b/redirector.php index bb07320..1a36464 100644 --- a/redirector.php +++ b/redirector.php @@ -1,10 +1,8 @@