dear-anon/wp-content/plugins/add-from-server/old-versions.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()
)
);
}
}