mirror of
https://github.com/Rushilwiz/dear-anon.git
synced 2025-04-22 04:49:51 -04:00
37 lines
1.5 KiB
PHP
37 lines
1.5 KiB
PHP
<?php
|
|
|
|
class Add_From_Server {
|
|
function __construct( $plugin_basename ) {
|
|
|
|
// Handle activation gracefully with a block screen.
|
|
if ( isset( $_REQUEST['action'] ) && ( 'activate' == $_REQUEST['action'] || 'error_scrape' == $_REQUEST['action'] ) && isset( $_REQUEST['plugin'] ) && $plugin_basename == $_REQUEST['plugin'] ) {
|
|
load_plugin_textdomain( 'add-from-server' );
|
|
die( sprintf(
|
|
__( 'This plugin requires WordPress %1$s or greater, and PHP %2$s or greater. You are currently running WordPress %3$s and PHP %4$s. Please contact your website host or server administrator for more information. The plugin has been deactivated.', 'add-from-server' ),
|
|
ADD_FROM_SERVER_WP_REQUIREMENT,
|
|
ADD_FROM_SERVER_PHP_REQUIREMENT,
|
|
$GLOBALS['wp_version'],
|
|
phpversion()
|
|
) );
|
|
}
|
|
|
|
add_action( 'pre_current_active_plugins', array( $this, 'unsupported_plugins_notice' ) );
|
|
}
|
|
|
|
function unsupported_plugins_notice( $var ) {
|
|
load_plugin_textdomain( 'add-from-server' );
|
|
printf(
|
|
'<div class="error"><p><strong>%s</strong>: %s</p></div>',
|
|
__( 'Add From Server', 'add-from-server' ),
|
|
sprintf(
|
|
__( 'This plugin requires WordPress %1$s or greater, and PHP %2$s or greater. You are currently running WordPress %3$s and PHP %4$s. Please contact your website host or server administrator for more information. The plugin has been deactivated.', 'add-from-server' ),
|
|
ADD_FROM_SERVER_WP_REQUIREMENT,
|
|
ADD_FROM_SERVER_PHP_REQUIREMENT,
|
|
$GLOBALS['wp_version'],
|
|
phpversion()
|
|
)
|
|
);
|
|
}
|
|
|
|
}
|