{ 'mime_type' }); echo lh_pressbox_get_file($connection, $_GET['display'], null); exit; } if (isset($_GET['display_thumb'])) { require_once( "../../../wp-load.php" ); require_once( plugin_dir_path(__FILE__) . "/includes/pressbox-oauth.php"); require_once( plugin_dir_path(__FILE__) . "/includes/pressbox-api.php"); if (!wp_verify_nonce($_GET['_wpnonce'])) { exit; } $connection = new PressboxOauth( get_option('lh_pressbox_consumer_key'), get_option('lh_pressbox_consumer_secret'), get_option('lh_pressbox_access_token'), get_option('lh_pressbox_access_token_secret')); header("Content-Type: image/jpeg"); echo lh_pressbox_get_thumbnail($connection, $_GET['display_thumb'], $_GET['size']); exit; } // Include some common functionality require_once( plugin_dir_path(__FILE__) . "/includes/pressbox-oauth.php"); require_once( plugin_dir_path(__FILE__) . "/includes/pressbox-api.php"); /** * Activation Code * * Checks for plugin compatibility and installs settings on * activation. * */ add_action( 'admin_init', 'lh_pressbox_activate' ); function lh_pressbox_activate() { // We require the JSON support in PHP 5.2+, disable if // we don't find it. if (!function_exists("json_decode")) { add_action("admin_notices", "lh_activation_php_error"); } // We require at least Wordpress 3.0 if (version_compare(get_bloginfo('version'), '3.0', '<')) { add_action("admin_notices", "lh_activation_wpversion_error"); } } function lh_activation_php_error() { echo "
Pressbox requires PHP 5.2+ to function.
Pressbox requires Wordpress 3.0+ to function.