PluginProbe
BlockSpare – Gutenberg Blocks, AI Content Generator & Site Builder for News, Magazine & Blogs / 2.6.6
BlockSpare – Gutenberg Blocks, AI Content Generator & Site Builder for News, Magazine & Blogs v2.6.6
5.0.1 4.1.0 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.1.0 1.1.1 1.1.2 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 2.1.2 2.5.0 2.5.3 All 39 releases
← All changes | freemius/includes/debug/class-fs-debug-bar-panel.php +43 -47 5.0.1 → 2.6.6 View file →
@@ -9,60 +9,56 @@
9 9 if ( ! defined( 'ABSPATH' ) ) {
10 10 exit;
11 11 }
12 12
13 - if ( class_exists( 'Debug_Bar_Panel' ) ) {
13 + /**
14 + * Extends Debug Bar plugin by adding a panel to show all Freemius API requests.
15 + *
16 + * @author Vova Feldman (@svovaf)
17 + * @since 1.1.7.3
18 + *
19 + * Class Freemius_Debug_Bar_Panel
20 + */
21 + class Freemius_Debug_Bar_Panel extends Debug_Bar_Panel {
22 + function init() {
23 + $this->title( 'Freemius' );
24 + }
14 25
15 - /**
16 - * Extends Debug Bar plugin by adding a panel to show all Freemius API requests.
17 - *
18 - * @author Vova Feldman (@svovaf)
19 - * @since 1.1.7.3
20 - *
21 - * Class Freemius_Debug_Bar_Panel
22 - */
23 - class Freemius_Debug_Bar_Panel extends Debug_Bar_Panel {
24 -
25 - public function init() {
26 - $this->title( 'Freemius' ); // @phpstan-ignore-line
26 + static function requests_count() {
27 + if ( class_exists( 'Freemius_Api_WordPress' ) ) {
28 + $logger = Freemius_Api_WordPress::GetLogger();
29 + } else {
30 + $logger = array();
27 31 }
28 32
29 - public static function requests_count() {
30 - if ( class_exists( 'Freemius_Api_WordPress' ) ) {
31 - $logger = Freemius_Api_WordPress::GetLogger();
32 - } else {
33 - $logger = array();
34 - }
33 + return number_format( count( $logger ) );
34 + }
35 35
36 - return number_format( count( $logger ) );
36 + static function total_time() {
37 + if ( class_exists( 'Freemius_Api_WordPress' ) ) {
38 + $logger = Freemius_Api_WordPress::GetLogger();
39 + } else {
40 + $logger = array();
37 41 }
38 42
39 - public static function total_time() {
40 - if ( class_exists( 'Freemius_Api_WordPress' ) ) {
41 - $logger = Freemius_Api_WordPress::GetLogger();
42 - } else {
43 - $logger = array();
44 - }
43 + $total_time = .0;
44 + foreach ( $logger as $l ) {
45 + $total_time += $l['total'];
46 + }
45 47
46 - $total_time = .0;
47 - foreach ( $logger as $l ) {
48 - $total_time += $l['total'];
49 - }
48 + return number_format( 100 * $total_time, 2 ) . ' ' . fs_text_x_inline( 'ms', 'milliseconds' );
49 + }
50 50
51 - return number_format( 100 * $total_time, 2 ) . ' ' . fs_text_x_inline( 'ms', 'milliseconds' );
52 - }
53 -
54 - public function render() {
55 - ?>
56 - <div id='debug-bar-php'>
57 - <?php fs_require_template( '/debug/api-calls.php' ) ?>
58 - <br>
59 - <?php fs_require_template( '/debug/scheduled-crons.php' ) ?>
60 - <br>
61 - <?php fs_require_template( '/debug/plugins-themes-sync.php' ) ?>
62 - <br>
63 - <?php fs_require_template( '/debug/logger.php' ) ?>
64 - </div>
65 - <?php
66 - }
51 + function render() {
52 + ?>
53 + <div id='debug-bar-php'>
54 + <?php fs_require_template( '/debug/api-calls.php' ) ?>
55 + <br>
56 + <?php fs_require_template( '/debug/scheduled-crons.php' ) ?>
57 + <br>
58 + <?php fs_require_template( '/debug/plugins-themes-sync.php' ) ?>
59 + <br>
60 + <?php fs_require_template( '/debug/logger.php' ) ?>
61 + </div>
62 + <?php
67 63 }
68 - }
64 + }