X7ROOT File Manager
Current Path:
/home/notabjze/starbudzca.com/wp-content/plugins/jetpack/modules
home
/
notabjze
/
starbudzca.com
/
wp-content
/
plugins
/
jetpack
/
modules
/
ðŸ“
..
📄
action-bar.php
(644 B)
📄
blaze.php
(986 B)
ðŸ“
calypsoify
ðŸ“
carousel
📄
carousel.php
(573 B)
ðŸ“
cloudflare-analytics
ðŸ“
comment-likes
📄
comment-likes.php
(7.82 KB)
ðŸ“
comments
📄
comments.php
(1.06 KB)
ðŸ“
contact-form
📄
contact-form.php
(7.59 KB)
📄
copy-post.php
(12.8 KB)
📄
custom-content-types.php
(1.53 KB)
ðŸ“
custom-css
📄
custom-css.php
(1.37 KB)
ðŸ“
custom-post-types
📄
enhanced-distribution.php
(2.4 KB)
ðŸ“
geo-location
📄
geo-location.php
(2.44 KB)
ðŸ“
google-analytics
📄
google-analytics.php
(501 B)
ðŸ“
google-fonts
📄
google-fonts.php
(533 B)
ðŸ“
gravatar
📄
gravatar-hovercards.php
(11.8 KB)
ðŸ“
infinite-scroll
📄
infinite-scroll.php
(8.19 KB)
📄
json-api.php
(484 B)
📄
latex.php
(4.61 KB)
📄
lazy-images.php
(955 B)
ðŸ“
likes
📄
likes.php
(21.41 KB)
ðŸ“
markdown
📄
markdown.php
(1007 B)
ðŸ“
masterbar
📄
masterbar.php
(1.74 KB)
ðŸ“
memberships
📄
module-extras.php
(2.93 KB)
📄
module-headings.php
(45.26 KB)
📄
module-info.php
(27.93 KB)
📄
monitor.php
(3.51 KB)
📄
notes.php
(7.6 KB)
ðŸ“
photon
ðŸ“
photon-cdn
📄
photon-cdn.php
(12.17 KB)
📄
photon.php
(711 B)
ðŸ“
plugin-search
📄
plugin-search.php
(21.58 KB)
ðŸ“
post-by-email
📄
post-by-email.php
(596 B)
📄
post-list.php
(533 B)
📄
protect.php
(694 B)
📄
publicize.php
(3.99 KB)
ðŸ“
related-posts
📄
related-posts.php
(2.14 KB)
ðŸ“
scan
📄
search.php
(1.17 KB)
ðŸ“
seo-tools
📄
seo-tools.php
(1.52 KB)
ðŸ“
sharedaddy
📄
sharedaddy.php
(1.6 KB)
ðŸ“
shortcodes
📄
shortcodes.php
(6.06 KB)
📄
shortlinks.php
(4.37 KB)
ðŸ“
simple-payments
ðŸ“
site-icon
ðŸ“
sitemaps
📄
sitemaps.php
(1.28 KB)
ðŸ“
sso
📄
sso.php
(38.95 KB)
ðŸ“
stats
📄
stats.php
(50.81 KB)
ðŸ“
subscriptions
📄
subscriptions.php
(35.27 KB)
ðŸ“
theme-tools
📄
theme-tools.php
(2.52 KB)
ðŸ“
tiled-gallery
📄
tiled-gallery.php
(1.05 KB)
📄
vaultpress.php
(1.77 KB)
ðŸ“
verification-tools
📄
verification-tools.php
(830 B)
ðŸ“
videopress
📄
videopress.php
(1007 B)
📄
waf.php
(297 B)
ðŸ“
widget-visibility
📄
widget-visibility.php
(475 B)
ðŸ“
widgets
📄
widgets.php
(2.86 KB)
ðŸ“
woocommerce-analytics
📄
woocommerce-analytics.php
(631 B)
ðŸ“
wordads
📄
wordads.php
(586 B)
ðŸ“
wpcom-block-editor
ðŸ“
wpcom-tos
📄
wpgroho.js
(1.91 KB)
Editing: monitor.php
<?php // phpcs:ignore WordPress.Files.FileName.InvalidClassFileName /** * Module Name: Monitor * Module Description: Jetpack’s downtime monitoring will continuously watch your site and alert you the moment that downtime is detected. * Sort Order: 28 * Recommendation Order: 10 * First Introduced: 2.6 * Requires Connection: Yes * Requires User Connection: Yes * Auto Activate: No * Module Tags: Recommended * Feature: Security * Additional Search Queries: monitor, uptime, downtime, monitoring, maintenance, maintenance mode, offline, site is down, site down, down, repair, error * * @package automattic/jetpack */ use Automattic\Jetpack\Connection\Manager as Connection_Manager; /** * Class Jetpack_Monitor */ class Jetpack_Monitor { /** * Name of the module. * * @var string Name of module. */ public $module = 'monitor'; /** * Constructor. */ public function __construct() { add_action( 'jetpack_modules_loaded', array( $this, 'jetpack_modules_loaded' ) ); add_action( 'jetpack_activate_module_monitor', array( $this, 'activate_module' ) ); } /** * Runs upon module activation. * * @return void */ public function activate_module() { if ( ( new Connection_Manager( 'jetpack' ) )->is_user_connected() ) { self::update_option_receive_jetpack_monitor_notification( true ); } } /** * Runs on the jetpack_modules_loaded hook to enable configuation. * * @return void */ public function jetpack_modules_loaded() { Jetpack::enable_module_configurable( $this->module ); } /** * Whether to receive the notifications. * * @param bool $value `true` to enable notifications, `false` to disable them. * * @return bool */ public function update_option_receive_jetpack_monitor_notification( $value ) { $xml = new Jetpack_IXR_Client( array( 'user_id' => get_current_user_id(), ) ); $xml->query( 'jetpack.monitor.setNotifications', (bool) $value ); if ( $xml->isError() ) { wp_die( sprintf( '%s: %s', esc_html( $xml->getErrorCode() ), esc_html( $xml->getErrorMessage() ) ) ); } // To be used only in Jetpack_Core_Json_Api_Endpoints::get_remote_value. update_option( 'monitor_receive_notifications', (bool) $value ); return true; } /** * Checks the status of notifications for current Jetpack site user. * * @since 2.8 * @since 4.1.0 New parameter $die_on_error. * * @param bool $die_on_error Whether to issue a wp_die when an error occurs or return a WP_Error object. * * @return boolean|WP_Error */ public static function user_receives_notifications( $die_on_error = true ) { $xml = new Jetpack_IXR_Client( array( 'user_id' => get_current_user_id(), ) ); $xml->query( 'jetpack.monitor.isUserInNotifications' ); if ( $xml->isError() ) { if ( $die_on_error ) { wp_die( sprintf( '%s: %s', esc_html( $xml->getErrorCode() ), esc_html( $xml->getErrorMessage() ) ), 400 ); } else { return new WP_Error( $xml->getErrorCode(), $xml->getErrorMessage(), array( 'status' => 400 ) ); } } return $xml->getResponse(); } /** * Returns date of the last downtime. * * @since 4.0.0 * @return string date in YYYY-MM-DD HH:mm:ss format */ public function monitor_get_last_downtime() { $xml = new Jetpack_IXR_Client(); $xml->query( 'jetpack.monitor.getLastDowntime' ); if ( $xml->isError() ) { return new WP_Error( 'monitor-downtime', $xml->getErrorMessage() ); } set_transient( 'monitor_last_downtime', $xml->getResponse(), 10 * MINUTE_IN_SECONDS ); return $xml->getResponse(); } } new Jetpack_Monitor();
Upload File
Create Folder