Commit 4500d2ec authored by lucha's avatar lucha Committed by kiki

Patched Disable Updates to run checks during cron jobs

parent 2c366ea4
......@@ -59,6 +59,8 @@ class OS_Disable_WordPress_Updates {
* @author scripts@schloebe.de
*/
function __construct() {
if (!defined('AI_CRON_SCRIPT')) {
add_action( 'admin_init', array(&$this, 'admin_init') );
/*
......@@ -92,8 +94,8 @@ class OS_Disable_WordPress_Updates {
* 3.0
*/
add_filter( 'pre_site_transient_update_core', array($this, 'last_checked_atm') );
/*
* Filter schedule checks
*
......@@ -129,6 +131,7 @@ class OS_Disable_WordPress_Updates {
if( !defined( 'WP_AUTO_UPDATE_CORE') ) define( 'WP_AUTO_UPDATE_CORE', false );
add_filter( 'pre_http_request', array($this, 'block_request'), 10, 3 );
}
}
......@@ -140,13 +143,13 @@ class OS_Disable_WordPress_Updates {
*/
function admin_init() {
if ( !function_exists("remove_action") ) return;
/*
* Remove 'update plugins' option from bulk operations select list
*/
global $current_user;
$current_user->allcaps['update_plugins'] = 0;
/*
* Hide maintenance and update nag
*/
......@@ -154,7 +157,7 @@ class OS_Disable_WordPress_Updates {
remove_action( 'network_admin_notices', 'update_nag', 3 );
remove_action( 'admin_notices', 'maintenance_nag' );
remove_action( 'network_admin_notices', 'maintenance_nag' );
/*
* Disable Theme Updates
......@@ -263,8 +266,8 @@ class OS_Disable_WordPress_Updates {
}
return $event;
}
/**
* Override version check info
*
......@@ -272,12 +275,12 @@ class OS_Disable_WordPress_Updates {
*/
public function last_checked_atm( $t ) {
include( ABSPATH . WPINC . '/version.php' );
$current = new stdClass;
$current->updates = array();
$current->version_checked = $wp_version;
$current->last_checked = time();
return $current;
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment