PluginProbe
ANAC XML Bandi di Gara / 2.2
ANAC XML Bandi di Gara v2.2
7.8 trunk 0.1 1.0.0.1 1.0.1 1.0.2 1.0.3 1.0.4 1.1 1.1.1 1.1.2 2.0 2.0.1 2.0.2 2.0.3 2.1 2.2 2.3 2.3.1 3 3.0.1 3.1 3.1.1 3.1.2 3.1.3 All 57 releases
avcp / alerts.php

alerts.php in ANAC XML Bandi di Gara 2.2, at alerts.php

62 lines 3.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /* Display a thankyou notice */
4 add_action('admin_notices', 'avcp_admin_messages');
5 function avcp_admin_messages() {
6 global $current_user ;
7 $user_id = $current_user->ID;
8
9 $get_avcp_invalid = get_option('avcp_invalid');
10 if ($get_avcp_invalid == '1') {
11 echo '<div class="error"><p>AVCP | Alcuni dataset .xml non hanno superato il controllo di validazione</p><p><a href="' . admin_url() . 'edit.php?post_type=avcp&page=avcp_v_dataset">Clicca qui vedere i dettagli degli errori</a></div>';
12 }
13
14 if ( is_admin() && !get_user_meta($user_id, 'avcp_upgrade_2ar') ) {
15 echo '<div class="error"><p>';
16 printf(__('AVCP | Per completare l\'aggiornamento alla versione 2.0 รจ necessario eseguire una breve convalida dei dati.
17 <br/>Per eseguire l\'aggiornamento <a href="%1$s">clicca qui</a>.'), '?avcp_upgrade_2ar=0');
18 echo "</p></div>";
19 }
20
21 if ( is_admin() && get_user_meta($user_id, 'avcp_upgrade_2ar') && !get_user_meta($user_id, 'avcp_upgrade_2date') ) {
22 echo '<div class="error"><p>';
23 printf(__('AVCP | AGGIORNAMENTO 2.0 COMPLETATO. Ecco i prossimi 2 passaggi:<br/>
24 1. Reimposta l\'anno per ogni gara<br/>
25 2. Reimposta la data di inizio e di fine per ogni gara (basta cliccarci sopra e selezionarla nuovamente, anche se mostra il dato nel vecchio formato)<br/><a href="%1$s">Clicca qui</a> per chiudere, dopo avere completato i 2 passaggi<br/><br/>Attenzione! E\' necessario rivedere anche gli importi inseriti nelle gare per assicurarsi che siano nel formato 12345678.00 (solo con il punto dei decimali)<br/><br/>Al termine, disattiva e riattiva il plugin :)'), '?avcp_upgrade_2date_ignore=0');
26 echo "</p></div>";
27 }
28
29 //if ( ! get_user_meta($user_id, 'avcp_thankyou_ignore_notice') ) {
30 // echo '<div class="updated"><p>';
31 // printf(__('Grazie per avere installato Amministrazione Trasparente!<br/>Per la gestione delle spese dai un\'occhiata a <a href="http://wordpress.org/plugins/amministrazione-aperta/" target="_blank">Amministrazione Aperta</a> | <a href="%1$s">Nascondi</a>'), '?avcp_thankyou_nag_ignore=0');
32 // echo "</p></div>";
33 //}
34
35 //global $pagenow;
36 //if (( $pagenow == 'post.php' || $pagenow == 'post-new.php' ) && ($_GET['post_type'] == 'at_gara')) {
37 //echo '<div class="error"><p>';
38 // printf(__('Attenzione! Stai usando una versione beta di AVCP for Wordpress. Procedi a tuo rischio e pericolo'));
39 // echo "</p></div>";
40 //}
41 }
42
43
44 add_action('admin_init', 'avcp_admin_messages_ignore');
45 function avcp_admin_messages_ignore() {
46 global $current_user;
47 $user_id = $current_user->ID;
48 /* If user clicks to ignore the notice, add that to their user meta */
49 if ( isset($_GET['avcp_upgrade_2ar']) && '0' == $_GET['avcp_upgrade_2ar'] ) {
50 $terms = get_terms( 'annirif', array( 'fields' => 'ids', 'hide_empty' => false ) );
51 foreach ( $terms as $value ) {
52 wp_delete_term( $value, 'annirif' );
53 }
54 add_user_meta($user_id, 'avcp_upgrade_2ar', 'true', true);
55 }
56
57 if ( isset($_GET['avcp_upgrade_2date_ignore']) && '0' == $_GET['avcp_upgrade_2date_ignore'] ) {
58 add_user_meta($user_id, 'avcp_upgrade_2date', 'true', true);
59 }
60 }
61
62 ?>