File: /var/www/html/wp-content/plugins/adnkronos/src/Admin/AdminNotice.php
<?php
namespace AdnKronos\Admin;
/**
* Displays a dismissible admin notice when the site is not registered with AdnKronos.
*/
class AdminNotice {
public function register() {
add_action('admin_notices', array($this, 'render'));
}
public function render() {
if (get_option('adn_site_active', 0)) {
return;
}
$user = wp_get_current_user();
if (!in_array('administrator', (array) $user->roles)) {
return;
}
echo '<div class="notice notice-warning is-dismissible">'
. '<p>Adnkronos importer non è registrato — '
. '<a href="/wp-admin/admin.php?page=adnk-plugin-account">Registra il tuo dominio</a></p>'
. '<p>Se non registri il tuo dominio sarai limitato nell\'importazione delle notizie.</p>'
. '</div>';
}
}