Check for active Statify plugin

This commit is contained in:
Stefan Kalscheuer 2016-08-14 16:20:45 +02:00
parent 2550ce4faf
commit 0a001acac9
4 changed files with 13 additions and 8 deletions

View File

@ -66,7 +66,6 @@ class StatifyBlacklist
add_filter('plugin_row_meta', array('StatifyBlacklist_Admin', 'plugin_meta_link'), 10, 2); add_filter('plugin_row_meta', array('StatifyBlacklist_Admin', 'plugin_meta_link'), 10, 2);
if (is_multisite()) { if (is_multisite()) {
register_deactivation_hook(__FILE__, array('StatifyBlacklist_Admin', 'deactivate'));
add_action('network_admin_menu', array('StatifyBlacklist_Admin', '_add_menu_page')); add_action('network_admin_menu', array('StatifyBlacklist_Admin', '_add_menu_page'));
add_filter('network_admin_plugin_action_links', array('StatifyBlacklist_Admin', 'plugin_actions_links'), 10, 2); add_filter('network_admin_plugin_action_links', array('StatifyBlacklist_Admin', 'plugin_actions_links'), 10, 2);
} else { } else {

View File

@ -1,5 +1,10 @@
<?php <?php
/**
* Statify Blacklist admin configuration
*
* @since 1.0.0
*/
class StatifyBlacklist_Admin extends StatifyBlacklist class StatifyBlacklist_Admin extends StatifyBlacklist
{ {
/** /**

View File

@ -4,7 +4,7 @@
defined('ABSPATH') OR exit; defined('ABSPATH') OR exit;
/** /**
* Statify system configuration * Statify Blacklist system configuration
* *
* @since 1.0.0 * @since 1.0.0
*/ */

View File

@ -2,18 +2,19 @@
/* Update plugin options */ /* Update plugin options */
if ( ! empty($_POST['statifyblacklist']) ) { if ( ! empty($_POST['statifyblacklist']) ) {
StatifyBlacklist::update_options( StatifyBlacklist::update_options(
array( array(
'active_referer' => (int)@$_POST['statifyblacklist']['active_referer'], 'active_referer' => (int)@$_POST['statifyblacklist']['active_referer'],
'referer' => explode("\r\n", $_POST['statifyblacklist']['referer']) 'referer' => explode("\r\n", $_POST['statifyblacklist']['referer'])
) )
); );
} }
?> ?>
<div class="wrap"> <div class="wrap">
<h1><?php _e( 'Statify Blacklist', 'statify-blacklist') ?></h1> <h1><?php _e( 'Statify Blacklist', 'statify-blacklist') ?></h1>
<?php if (is_plugin_inactive('statify/statify.php')) { print '<div class="notice notice-warning"><p>'; esc_html_e('Statify plugin is not active.', 'statify-blacklist'); print '</p></div>'; } ?>
<form action="" method="post" id="statify-blacklist-settings"> <form action="" method="post" id="statify-blacklist-settings">
<ul style="list-style: none;"> <ul style="list-style: none;">
<li> <li>