Current Path: > home > transcarter > public_html > > > > wp-content > plugins > query-monitor > > collectors
Operation : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 Software : Apache Server IP : 198.54.126.42 | Your IP: 216.73.216.135 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
admin.php | File | 3426 bytes | July 17 2025 21:05:45. | |
assets_scripts.php | File | 1215 bytes | July 17 2025 21:05:45. | |
assets_styles.php | File | 862 bytes | July 17 2025 21:05:45. | |
block_editor.php | File | 5528 bytes | July 17 2025 21:05:45. | |
cache.php | File | 3576 bytes | July 17 2025 21:05:45. | |
caps.php | File | 7352 bytes | July 17 2025 21:05:45. | |
conditionals.php | File | 2803 bytes | July 17 2025 21:05:45. | |
db_callers.php | File | 1140 bytes | July 17 2025 21:05:45. | |
db_components.php | File | 1175 bytes | July 17 2025 21:05:45. | |
db_dupes.php | File | 3498 bytes | July 17 2025 21:05:45. | |
db_queries.php | File | 6415 bytes | July 17 2025 21:05:45. | |
debug_bar.php | File | 2757 bytes | July 17 2025 21:05:45. | |
doing_it_wrong.php | File | 12778 bytes | July 17 2025 21:05:45. | |
environment.php | File | 9074 bytes | July 17 2025 21:05:45. | |
hooks.php | File | 2019 bytes | July 17 2025 21:05:45. | |
http.php | File | 11557 bytes | July 17 2025 21:05:45. | |
languages.php | File | 7552 bytes | July 17 2025 21:05:45. | |
logger.php | File | 7945 bytes | July 17 2025 21:05:45. | |
multisite.php | File | 1631 bytes | July 17 2025 21:05:45. | |
overview.php | File | 2845 bytes | July 17 2025 21:05:45. | |
php_errors.php | File | 15565 bytes | July 17 2025 21:05:45. | |
raw_request.php | File | 2424 bytes | July 17 2025 21:05:45. | |
redirects.php | File | 1365 bytes | July 17 2025 21:05:45. | |
request.php | File | 7325 bytes | July 17 2025 21:05:45. | |
theme.php | File | 17934 bytes | July 17 2025 21:05:45. | |
timing.php | File | 4448 bytes | July 17 2025 21:05:45. | |
transients.php | File | 3010 bytes | July 17 2025 21:05:45. |
<?php declare(strict_types = 1); /** * Hooks and actions collector. * * @package query-monitor */ if ( ! defined( 'ABSPATH' ) ) { exit; } /** * @extends QM_DataCollector<QM_Data_Hooks> */ class QM_Collector_Hooks extends QM_DataCollector { /** * @var string */ public $id = 'hooks'; /** * @var bool */ protected static $hide_core; public function get_storage(): QM_Data { return new QM_Data_Hooks(); } /** * @return void */ public function process() { /** * @var array<string, int> $wp_actions * @var array<string, WP_Hook> $wp_filter */ global $wp_actions, $wp_filter; self::$hide_qm = self::hide_qm(); self::$hide_core = ( defined( 'QM_HIDE_CORE_ACTIONS' ) && QM_HIDE_CORE_ACTIONS ); $hooks = array(); $all_parts = array(); $components = array(); if ( has_action( 'all' ) ) { $hooks[] = QM_Hook::process( 'all', 'action', $wp_filter, self::$hide_qm, self::$hide_core ); } $this->data->all_hooks = defined( 'QM_SHOW_ALL_HOOKS' ) && QM_SHOW_ALL_HOOKS; if ( $this->data->all_hooks ) { // Show all hooks $hook_names = array_keys( $wp_filter ); } else { // Only show action hooks that have been called at least once $hook_names = array_keys( $wp_actions ); } foreach ( $hook_names as $name ) { $type = 'action'; if ( $this->data->all_hooks ) { $type = array_key_exists( $name, $wp_actions ) ? 'action' : 'filter'; } $hook = QM_Hook::process( $name, $type, $wp_filter, self::$hide_qm, self::$hide_core ); $hooks[] = $hook; $all_parts = array_merge( $all_parts, $hook['parts'] ); $components = array_merge( $components, $hook['components'] ); } $this->data->hooks = $hooks; $this->data->parts = array_unique( array_filter( $all_parts ) ); $this->data->components = array_unique( array_filter( $components ) ); usort( $this->data->parts, 'strcasecmp' ); usort( $this->data->components, 'strcasecmp' ); } } # Load early to catch all hooks QM_Collectors::add( new QM_Collector_Hooks() );
SILENT KILLER Tool