PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents / 1.7.3
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents v1.7.3
4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 trunk 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.2.0 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.14 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.4.0 4.4.1 4.4.10 4.4.11 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1
embedpress / freemius / templates / debug / scheduled-crons.php
embedpress / freemius / templates / debug Last commit date
api-calls.php 9 years ago index.php 9 years ago logger.php 9 years ago plugins-themes-sync.php 9 years ago scheduled-crons.php 9 years ago
scheduled-crons.php
110 lines
1 <?php
2 /**
3 * @package Freemius
4 * @copyright Copyright (c) 2015, Freemius, Inc.
5 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
6 * @since 1.1.7.3
7 */
8
9 if ( ! defined( 'ABSPATH' ) ) {
10 exit;
11 }
12
13 $fs_options = FS_Option_Manager::get_manager( WP_FS__ACCOUNTS_OPTION_NAME, true );
14 $plugins = $fs_options->get_option( 'plugins' );
15 $scheduled_crons = array();
16 if ( is_array( $plugins ) && 0 < count( $plugins ) ) {
17 foreach ( $plugins as $slug => $data ) {
18 /**
19 * @author Vova Feldman
20 *
21 * @since 1.2.1 Don't load data from inactive modules.
22 */
23 if ( is_plugin_active( $data->file ) ) {
24 $fs = freemius( $slug );
25
26 $next_execution = $fs->next_sync_cron();
27 $last_execution = $fs->last_sync_cron();
28
29 if ( false !== $next_execution ) {
30 $scheduled_crons[ $slug ][] = array(
31 'name' => $fs->get_plugin_name(),
32 'slug' => $slug,
33 'type' => 'sync_cron',
34 'last' => $last_execution,
35 'next' => $next_execution,
36 );
37 }
38
39 $next_install_execution = $fs->next_install_sync();
40 $last_install_execution = $fs->last_install_sync();
41
42 if ( false !== $next_install_execution ||
43 false !== $last_install_execution
44 ) {
45 $scheduled_crons[ $slug ][] = array(
46 'name' => $fs->get_plugin_name(),
47 'slug' => $slug,
48 'type' => 'install_sync',
49 'last' => $last_install_execution,
50 'next' => $next_install_execution,
51 );
52 }
53 }
54 }
55 }
56 ?>
57 <h1><?php _efs( 'scheduled-crons' ) ?></h1>
58 <table class="widefat">
59 <thead>
60 <tr>
61 <th><?php _efs( 'slug' ) ?></th>
62 <th><?php _efs( 'plugin' ) ?></th>
63 <th><?php _efs( 'type' ) ?></th>
64 <th><?php _efs( 'Last' ) ?></th>
65 <th><?php _efs( 'Next' ) ?></th>
66 </tr>
67 </thead>
68 <tbody>
69 <?php foreach ( $scheduled_crons as $slug => $crons ) : ?>
70 <?php foreach ( $crons as $cron ) : ?>
71 <tr>
72 <td><?php echo $slug ?></td>
73 <td><?php echo $cron['name'] ?></td>
74 <td><?php echo $cron['type'] ?></td>
75 <td><?php
76 if ( is_numeric( $cron['last'] ) ) {
77 $diff = abs( WP_FS__SCRIPT_START_TIME - $cron['last'] );
78 $human_diff = ( $diff < MINUTE_IN_SECONDS ) ?
79 $diff . ' ' . __fs( 'sec' ) :
80 human_time_diff( WP_FS__SCRIPT_START_TIME, $cron['last'] );
81
82 if ( WP_FS__SCRIPT_START_TIME < $cron['last'] ) {
83 printf( __fs( 'in-x' ), $human_diff );
84 } else {
85 printf( __fs( 'x-ago' ), $human_diff );
86 }
87
88 // echo ' ' . $cron['last'];
89 }
90 ?></td>
91 <td><?php
92 if ( is_numeric( $cron['next'] ) ) {
93 $diff = abs( WP_FS__SCRIPT_START_TIME - $cron['next'] );
94 $human_diff = ( $diff < MINUTE_IN_SECONDS ) ?
95 $diff . ' ' . __fs( 'sec' ) :
96 human_time_diff( WP_FS__SCRIPT_START_TIME, $cron['next'] );
97
98 if ( WP_FS__SCRIPT_START_TIME < $cron['next'] ) {
99 printf( __fs( 'in-x' ), $human_diff );
100 } else {
101 printf( __fs( 'x-ago' ), $human_diff );
102 }
103 }
104 ?></td>
105 </tr>
106 <?php endforeach ?>
107 <?php endforeach ?>
108 </tbody>
109 </table>
110