Current Path: > home > codekrsu > > escapematrixonline.com > wp-content > plugins > > wp-statistics > src > Components
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
Ajax.php | File | 321 bytes | February 23 2025 17:00:50. | |
AssetNameObfuscator.php | File | 10397 bytes | April 29 2025 10:10:58. | |
Assets.php | File | 6935 bytes | April 01 2025 13:53:58. | |
DateRange.php | File | 18008 bytes | April 20 2025 13:16:10. | |
DateTime.php | File | 6224 bytes | April 20 2025 13:16:10. | |
Event.php | File | 2494 bytes | November 04 2024 16:10:34. | |
RemoteRequest.php | File | 5764 bytes | January 05 2025 12:14:56. | |
Singleton.php | File | 602 bytes | May 21 2024 00:56:32. | |
View.php | File | 1571 bytes | April 01 2025 13:53:58. |
<?php namespace WP_Statistics\Components; use WP_STATISTICS\Schedule; class Event { /** * Get a scheduled event. * * @param string $event The action hook of the event. * @return object|false The event object if found, false otherwise. */ public static function get($event) { return wp_get_scheduled_event($event); } /** * Schedules a WordPress event hook if it is not already scheduled. * * @param string $hook The action hook of the event. * @param int $timestamp The timestamp for when the event should occur. * @param string $recurrence How often the event should be repeated. * @param mixed $callback The callback of the event. * * @return void */ public static function schedule($event, $timestamp, $recurrence, $callback = null) { if (!self::isScheduled($event)) { wp_schedule_event($timestamp, $recurrence, $event); } if ($callback) { add_action($event, $callback); } } /** * Unschedules a WordPress event hook, if it is scheduled. * * @param string $event The action hook of the event. * * @return void */ public static function unschedule($event) { if (self::isScheduled($event)) { wp_unschedule_event(wp_next_scheduled($event), $event); } } /** * Checks if a WordPress event hook is scheduled. * * @param string $event The action hook of the event. * @return bool True if the event is scheduled, false otherwise. */ public static function isScheduled($event) { return wp_next_scheduled($event) ? true : false; } /** * Reschedule an already scheduled event hook. * * @param string $event * @param string $recurrence * * @return void */ public static function reschedule($event, $recurrence) { // If not scheduled, return if (!self::isScheduled($event)) return; // If already scheduled with the same recurrence, return if (self::get($event)->schedule === $recurrence) return; // unschedule previous event self::unschedule($event); $schedules = Schedule::getSchedules(); if (isset($schedules[$recurrence])) { $nextRun = $schedules[$recurrence]['next_schedule']; self::schedule($event, $nextRun, $recurrence); } } }
SILENT KILLER Tool