Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93
/home/sportsfe.../httpdocs/wp-conte.../plugins/content-.../inc/freemius/template.../debug
File: scheduled-crons.php
<?php
[0] Fix | Delete
/**
[1] Fix | Delete
* @package Freemius
[2] Fix | Delete
* @copyright Copyright (c) 2015, Freemius, Inc.
[3] Fix | Delete
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
[4] Fix | Delete
* @since 1.1.7.3
[5] Fix | Delete
*/
[6] Fix | Delete
[7] Fix | Delete
if ( ! defined( 'ABSPATH' ) ) {
[8] Fix | Delete
exit;
[9] Fix | Delete
}
[10] Fix | Delete
[11] Fix | Delete
$fs_options = FS_Options::instance( WP_FS__ACCOUNTS_OPTION_NAME, true );
[12] Fix | Delete
$scheduled_crons = array();
[13] Fix | Delete
[14] Fix | Delete
$module_types = array(
[15] Fix | Delete
WP_FS__MODULE_TYPE_PLUGIN,
[16] Fix | Delete
WP_FS__MODULE_TYPE_THEME
[17] Fix | Delete
);
[18] Fix | Delete
[19] Fix | Delete
foreach ( $module_types as $module_type ) {
[20] Fix | Delete
$modules = fs_get_entities( $fs_options->get_option( $module_type . 's' ), FS_Plugin::get_class_name() );
[21] Fix | Delete
if ( is_array( $modules ) && count( $modules ) > 0 ) {
[22] Fix | Delete
foreach ( $modules as $slug => $data ) {
[23] Fix | Delete
if ( WP_FS__MODULE_TYPE_THEME === $module_type ) {
[24] Fix | Delete
$current_theme = wp_get_theme();
[25] Fix | Delete
$is_active = ( $current_theme->stylesheet === $data->file );
[26] Fix | Delete
} else {
[27] Fix | Delete
$is_active = is_plugin_active( $data->file );
[28] Fix | Delete
}
[29] Fix | Delete
[30] Fix | Delete
/**
[31] Fix | Delete
* @author Vova Feldman
[32] Fix | Delete
*
[33] Fix | Delete
* @since 1.2.1 Don't load data from inactive modules.
[34] Fix | Delete
*/
[35] Fix | Delete
if ( $is_active ) {
[36] Fix | Delete
$fs = freemius( $data->id );
[37] Fix | Delete
[38] Fix | Delete
$next_execution = $fs->next_sync_cron();
[39] Fix | Delete
$last_execution = $fs->last_sync_cron();
[40] Fix | Delete
[41] Fix | Delete
if ( false !== $next_execution ) {
[42] Fix | Delete
$scheduled_crons[ $slug ][] = array(
[43] Fix | Delete
'name' => $fs->get_plugin_name(),
[44] Fix | Delete
'slug' => $slug,
[45] Fix | Delete
'module_type' => $fs->get_module_type(),
[46] Fix | Delete
'type' => 'sync_cron',
[47] Fix | Delete
'last' => $last_execution,
[48] Fix | Delete
'next' => $next_execution,
[49] Fix | Delete
);
[50] Fix | Delete
}
[51] Fix | Delete
[52] Fix | Delete
$next_install_execution = $fs->next_install_sync();
[53] Fix | Delete
$last_install_execution = $fs->last_install_sync();
[54] Fix | Delete
[55] Fix | Delete
if (false !== $next_install_execution ||
[56] Fix | Delete
false !== $last_install_execution
[57] Fix | Delete
) {
[58] Fix | Delete
$scheduled_crons[ $slug ][] = array(
[59] Fix | Delete
'name' => $fs->get_plugin_name(),
[60] Fix | Delete
'slug' => $slug,
[61] Fix | Delete
'module_type' => $fs->get_module_type(),
[62] Fix | Delete
'type' => 'install_sync',
[63] Fix | Delete
'last' => $last_install_execution,
[64] Fix | Delete
'next' => $next_install_execution,
[65] Fix | Delete
);
[66] Fix | Delete
}
[67] Fix | Delete
}
[68] Fix | Delete
}
[69] Fix | Delete
}
[70] Fix | Delete
}
[71] Fix | Delete
[72] Fix | Delete
$sec_text = fs_text_x_inline( 'sec', 'seconds' );
[73] Fix | Delete
?>
[74] Fix | Delete
<h1><?php fs_esc_html_echo_inline( 'Scheduled Crons' ) ?></h1>
[75] Fix | Delete
<table class="widefat">
[76] Fix | Delete
<thead>
[77] Fix | Delete
<tr>
[78] Fix | Delete
<th><?php fs_esc_html_echo_inline( 'Slug' ) ?></th>
[79] Fix | Delete
<th><?php fs_esc_html_echo_inline( 'Module' ) ?></th>
[80] Fix | Delete
<th><?php fs_esc_html_echo_inline( 'Module Type' ) ?></th>
[81] Fix | Delete
<th><?php fs_esc_html_echo_inline( 'Cron Type' ) ?></th>
[82] Fix | Delete
<th><?php fs_esc_html_echo_inline( 'Last' ) ?></th>
[83] Fix | Delete
<th><?php fs_esc_html_echo_inline( 'Next' ) ?></th>
[84] Fix | Delete
</tr>
[85] Fix | Delete
</thead>
[86] Fix | Delete
<tbody>
[87] Fix | Delete
<?php
[88] Fix | Delete
/* translators: %s: time period (e.g. In "2 hours") */
[89] Fix | Delete
$in_x_text = fs_text_inline( 'In %s', 'in-x' );
[90] Fix | Delete
/* translators: %s: time period (e.g. "2 hours" ago) */
[91] Fix | Delete
$x_ago_text = fs_text_inline( '%s ago', 'x-ago' );
[92] Fix | Delete
?>
[93] Fix | Delete
<?php foreach ( $scheduled_crons as $slug => $crons ) : ?>
[94] Fix | Delete
<?php foreach ( $crons as $cron ) : ?>
[95] Fix | Delete
<tr>
[96] Fix | Delete
<td><?php echo $slug ?></td>
[97] Fix | Delete
<td><?php echo $cron['name'] ?></td>
[98] Fix | Delete
<td><?php echo $cron['module_type'] ?></td>
[99] Fix | Delete
<td><?php echo $cron['type'] ?></td>
[100] Fix | Delete
<td><?php
[101] Fix | Delete
if ( is_numeric( $cron['last'] ) ) {
[102] Fix | Delete
$diff = abs( WP_FS__SCRIPT_START_TIME - $cron['last'] );
[103] Fix | Delete
$human_diff = ( $diff < MINUTE_IN_SECONDS ) ?
[104] Fix | Delete
$diff . ' ' . $sec_text :
[105] Fix | Delete
human_time_diff( WP_FS__SCRIPT_START_TIME, $cron['last'] );
[106] Fix | Delete
[107] Fix | Delete
echo esc_html( sprintf(
[108] Fix | Delete
( ( WP_FS__SCRIPT_START_TIME < $cron['last'] ) ?
[109] Fix | Delete
$in_x_text :
[110] Fix | Delete
$x_ago_text ),
[111] Fix | Delete
$human_diff
[112] Fix | Delete
) );
[113] Fix | Delete
}
[114] Fix | Delete
?></td>
[115] Fix | Delete
<td><?php
[116] Fix | Delete
if ( is_numeric( $cron['next'] ) ) {
[117] Fix | Delete
$diff = abs( WP_FS__SCRIPT_START_TIME - $cron['next'] );
[118] Fix | Delete
$human_diff = ( $diff < MINUTE_IN_SECONDS ) ?
[119] Fix | Delete
$diff . ' ' . $sec_text :
[120] Fix | Delete
human_time_diff( WP_FS__SCRIPT_START_TIME, $cron['next'] );
[121] Fix | Delete
[122] Fix | Delete
echo esc_html( sprintf(
[123] Fix | Delete
( ( WP_FS__SCRIPT_START_TIME < $cron['next'] ) ?
[124] Fix | Delete
$in_x_text :
[125] Fix | Delete
$x_ago_text ),
[126] Fix | Delete
$human_diff
[127] Fix | Delete
) );
[128] Fix | Delete
}
[129] Fix | Delete
?></td>
[130] Fix | Delete
</tr>
[131] Fix | Delete
<?php endforeach ?>
[132] Fix | Delete
<?php endforeach ?>
[133] Fix | Delete
</tbody>
[134] Fix | Delete
</table>
[135] Fix | Delete
[136] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function