File "Admin.php"
Full Path: /home/elegucvf/public_html/video/wp-content/plugins/backup_1740598049/includes/Admin.php
File size: 1.79 KB
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Simple301Redirects;
class Admin {
public function __construct()
{
$this->add_menu();
$this->load_assets();
$this->init_ajax();
$this->init_tools();
$this->usage_tracker();
add_filter('Simple301Redirects/Admin/skip_no_conflict', [$this, 'skip_no_conflict']);
}
public function add_menu()
{
new Admin\Menu();
}
public function load_assets()
{
new Admin\Assets();
}
public function init_ajax()
{
new Admin\Ajax();
}
public function init_tools()
{
new Admin\Tools();
}
public function skip_no_conflict()
{
$whitelist = ['127.0.0.1', '::1'];
if (in_array($_SERVER['REMOTE_ADDR'], $whitelist)) {
return true;
}
return false;
}
public function usage_tracker()
{
$tracker = Admin\WPDev\PluginUsageTracker::get_instance( SIMPLE301REDIRECTS_PLUGIN_FILE, [
'opt_in' => true,
'goodbye_form' => true,
'item_id' => 'c1e613119bf3e9188767'
] );
$tracker->set_notice_options(array(
'notice' => __( 'Want to help make <strong>Simple 301 Redirects</strong> even more awesome? You can get a <strong>10% discount</strong> coupon on our Premium products if you allow us to track the non-sensitive usage data.', 'simple-301-redirects' ),
'extra_notice' => __( 'We collect non-sensitive diagnostic data and plugin usage information.
Your site URL, WordPress & PHP version, plugins & themes and email address to send you the
discount coupon. This data lets us make sure this plugin always stays compatible with the most
popular plugins and themes. No spam, I promise.', 'simple-301-redirects' ),
));
$tracker->init();
}
}