Squashed 'includes/libraries/action-scheduler/' changes from 4d221dc6d..f5643fe30
f5643fe30 Merge pull request #286 from Prospress/release/2.2.4 ba0c0ae16 Bump versions for 2.2.4 release 081cde6bc Merge pull request #285 from Prospress/issue_284 59036b916 Rename ActionScheduler_wcSystemStatus::print() to render() 75e3fbcca Merge pull request #281 from Prospress/https-readme b1d44d3fe update readme URLs to HTTPS de131f15d Merge pull request #277 from Prospress/release/2.2.3 git-subtree-dir: includes/libraries/action-scheduler git-subtree-split: f5643fe30a7554dbb57b055d7d024e7cf5cd401b
This commit is contained in:
parent
2492f1e0ed
commit
98433d8c30
|
@ -5,7 +5,7 @@
|
|||
* Description: A robust scheduling library for use in WordPress plugins.
|
||||
* Author: Prospress
|
||||
* Author URI: http://prospress.com/
|
||||
* Version: 2.2.3
|
||||
* Version: 2.2.4
|
||||
* License: GPLv3
|
||||
*
|
||||
* Copyright 2019 Prospress, Inc. (email : freedoms@prospress.com)
|
||||
|
@ -25,21 +25,21 @@
|
|||
*
|
||||
*/
|
||||
|
||||
if ( ! function_exists( 'action_scheduler_register_2_dot_2_dot_3' ) ) {
|
||||
if ( ! function_exists( 'action_scheduler_register_2_dot_2_dot_4' ) ) {
|
||||
|
||||
if ( ! class_exists( 'ActionScheduler_Versions' ) ) {
|
||||
require_once( 'classes/ActionScheduler_Versions.php' );
|
||||
add_action( 'plugins_loaded', array( 'ActionScheduler_Versions', 'initialize_latest_version' ), 1, 0 );
|
||||
}
|
||||
|
||||
add_action( 'plugins_loaded', 'action_scheduler_register_2_dot_2_dot_3', 0, 0 );
|
||||
add_action( 'plugins_loaded', 'action_scheduler_register_2_dot_2_dot_4', 0, 0 );
|
||||
|
||||
function action_scheduler_register_2_dot_2_dot_3() {
|
||||
function action_scheduler_register_2_dot_2_dot_4() {
|
||||
$versions = ActionScheduler_Versions::instance();
|
||||
$versions->register( '2.2.3', 'action_scheduler_initialize_2_dot_2_dot_3' );
|
||||
$versions->register( '2.2.4', 'action_scheduler_initialize_2_dot_2_dot_4' );
|
||||
}
|
||||
|
||||
function action_scheduler_initialize_2_dot_2_dot_3() {
|
||||
function action_scheduler_initialize_2_dot_2_dot_4() {
|
||||
require_once( 'classes/ActionScheduler.php' );
|
||||
ActionScheduler::init( __FILE__ );
|
||||
}
|
||||
|
|
|
@ -40,7 +40,7 @@ class ActionScheduler_AdminView extends ActionScheduler_AdminView_Deprecated {
|
|||
|
||||
public function system_status_report() {
|
||||
$table = new ActionScheduler_wcSystemStatus( ActionScheduler::store() );
|
||||
$table->print();
|
||||
$table->render();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -21,7 +21,7 @@ class ActionScheduler_wcSystemStatus {
|
|||
*
|
||||
* Helpful to identify issues, like a clogged queue.
|
||||
*/
|
||||
public function print() {
|
||||
public function render() {
|
||||
$action_counts = $this->store->action_counts();
|
||||
$status_labels = $this->store->get_status_labels();
|
||||
$oldest_and_newest = $this->get_oldest_and_newest( array_keys( $status_labels ) );
|
||||
|
@ -126,4 +126,22 @@ class ActionScheduler_wcSystemStatus {
|
|||
<?php
|
||||
}
|
||||
|
||||
/**
|
||||
* is triggered when invoking inaccessible methods in an object context.
|
||||
*
|
||||
* @param $name string
|
||||
* @param $arguments array
|
||||
*
|
||||
* @return mixed
|
||||
* @link https://php.net/manual/en/language.oop5.overloading.php#language.oop5.overloading.methods
|
||||
*/
|
||||
public function __call( $name, $arguments ) {
|
||||
switch ( $name ) {
|
||||
case 'print':
|
||||
_deprecated_function( __CLASS__ . '::print()', '2.2.4', __CLASS__ . '::render()' );
|
||||
return call_user_func_array( array( $this, 'render' ), $arguments );
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
|||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
|
|||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
|
|
Loading…
Reference in New Issue