GRAYBYTE WORDPRESS FILE MANAGER8837

Server IP : 198.54.121.189 / Your IP : 216.73.216.224
System : Linux premium69.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
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/giriqfky/swamivivekananda.co.in/wp-content/plugins/wp-smushit/core/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/giriqfky/swamivivekananda.co.in/wp-content/plugins/wp-smushit/core//class-modules.php
<?php
/**
 * Class Modules.
 *
 * Used in Core to type hint the $mod variable. For example, this way any calls to
 * \Smush\WP_Smush::get_instance()->core()->mod->settings will be typehinted as a call to Settings module.
 *
 * @package Smush\Core
 */

namespace Smush\Core;

use Smush\Core\Avif\Avif_Controller;
use Smush\Core\Backups\Backups_Controller;
use Smush\Core\CDN\CDN_Controller;
use Smush\Core\CDN\CDN_Settings_Ui_Controller;
use Smush\Core\CDN\CDN_Srcset_Controller;
use Smush\Core\Lazy_Load\Lazy_Load_Controller;
use Smush\Core\Media\Attachment_Url_Cache_Controller;
use Smush\Core\Media\Media_Item_Controller;
use Smush\Core\Media_Library\Ajax_Media_Library_Scanner;
use Smush\Core\Media_Library\Background_Media_Library_Scanner;
use Smush\Core\Media_Library\Media_Library_Last_Process;
use Smush\Core\Media_Library\Media_Library_Slice_Data_Fetcher;
use Smush\Core\Media_Library\Media_Library_Watcher;
use Smush\Core\Modules\Background\Background_Pre_Flight_Controller;
use Smush\Core\Modules\CDN;
use Smush\Core\Next_Gen\Next_Gen_Controller;
use Smush\Core\Photon\Photon_Controller;
use Smush\Core\Png2Jpg\Png2Jpg_Controller;
use Smush\Core\Resize\Resize_Controller;
use Smush\Core\S3\S3_Controller;
use Smush\Core\Security\Security_Controller;
use Smush\Core\Smush\Smush_Controller;
use Smush\Core\Stats\Global_Stats_Controller;
use Smush\Core\Transform\Transformation_Controller;
use Smush\Core\Webp\Webp_Controller;
use Smush\Core\Webp\Webp_Retrospective_Stats_Generator;

if ( ! defined( 'WPINC' ) ) {
	die;
}

/**
 * Class Modules
 */
class Modules {

	/**
	 * Directory Smush module.
	 *
	 * @var Modules\Dir
	 */
	public $dir;

	/**
	 * Main Smush module.
	 *
	 * @var Modules\Smush
	 */
	public $smush;

	/**
	 * Backup module.
	 *
	 * @var Modules\Backup
	 */
	public $backup;

	/**
	 * PNG 2 JPG module.
	 *
	 * @var Modules\Png2jpg
	 */
	public $png2jpg;

	/**
	 * Resize module.
	 *
	 * @var Modules\Resize
	 */
	public $resize;

	/**
	 * CDN module.
	 *
	 * @var CDN
	 */
	public $cdn;

	/**
	 * Image lazy load module.
	 *
	 * @since 3.2
	 *
	 * @var \Smush\Core\Modules\Lazy
	 */
	public $lazy;

	/**
	 * Webp module.
	 *
	 * @var Modules\Webp
	 */
	public $webp;

	/**
	 * Cache background optimization controller - Bulk_Smush_Controller
	 *
	 * @var Modules\Bulk\Background_Bulk_Smush
	 */
	public $bg_optimization;

	/**
	 * @var Modules\Product_Analytics_Controller
	 */
	public $product_analytics;

	public $backward_compatibility;

	/**
	 * Modules constructor.
	 */
	public function __construct() {
		new Deprecated_Hooks();// Handle deprecated hooks.

		new Api\Hub(); // Init hub endpoints.

		new Modules\Resize_Detection();
		new Rest();

		if ( is_admin() ) {
			$this->dir = new Modules\Dir();
		}

		$this->smush   = new Modules\Smush();
		$this->backup  = new Modules\Backup();
		$this->png2jpg = new Modules\Png2jpg();
		$this->resize  = new Modules\Resize();

		$transformation_controller = new Transformation_Controller();
		$transformation_controller->init();

		$this->cdn = new CDN();

		$cdn_srcset_controller = CDN_Srcset_Controller::get_instance();
		$cdn_srcset_controller->init();

		$this->webp              = new Modules\WebP();
		$this->lazy              = new Modules\Lazy();
		$this->product_analytics = new Modules\Product_Analytics_Controller();

		$this->bg_optimization = Modules\Bulk\Background_Bulk_Smush::get_instance();

		$smush_controller = Smush_Controller::get_instance();
		$smush_controller->init();

		$png2jpg_controller = Png2Jpg_Controller::get_instance();
		$png2jpg_controller->init();

		$webp_controller = new Webp_Controller();
		$webp_controller->init();

		$resize_controller = new Resize_Controller();
		$resize_controller->init();

		$s3_controller = new S3_Controller();
		$s3_controller->init();

		$backups_controller = new Backups_Controller();
		$backups_controller->init();

		$library_scanner = new Ajax_Media_Library_Scanner();
		$library_scanner->init();

		$background_lib_scanner = Background_Media_Library_Scanner::get_instance();
		$background_lib_scanner->init();

		$media_library_watcher = new Media_Library_Watcher();
		$media_library_watcher->init();

		$global_stats_controller = new Global_Stats_Controller();
		$global_stats_controller->init();

		$plugin_settings_watcher = new Plugin_Settings_Watcher();
		$plugin_settings_watcher->init();

		$animated_status_controller = new Animated_Status_Controller();
		$animated_status_controller->init();

		$media_library_slice_data_fetcher = new Media_Library_Slice_Data_Fetcher( is_multisite(), get_current_blog_id() );
		$media_library_slice_data_fetcher->init();

		$media_item_controller = new Media_Item_Controller();
		$media_item_controller->init();

		$optimization_controller = new Optimization_Controller();
		$optimization_controller->init();

		$photon_controller = new Photon_Controller();
		$photon_controller->init();

		// CDN
		$cdn_controller = new CDN_Controller();
		$cdn_controller->init();

		$cdn_settings_ui_controller = new CDN_Settings_Ui_Controller();
		$cdn_settings_ui_controller->init();

		$cache_controller = new Cache_Controller();
		$cache_controller->init();

		$lazy_load_controller = Lazy_Load_Controller::get_instance();
		$lazy_load_controller->init();

		$background_health = Background_Pre_Flight_Controller::get_instance();
		$background_health->init();

		$media_lib_last_process = Media_Library_Last_Process::get_instance();
		$media_lib_last_process->init();

		$cron_controller = Cron_Controller::get_instance();
		$cron_controller->init();

		$security_controller = Security_Controller::get_instance();
		$security_controller->init();

		$avif_controller = new Avif_Controller();
		$avif_controller->init();

		$webp_retrospective_stats = new Webp_Retrospective_Stats_Generator();
		$webp_retrospective_stats->init();

		$next_gen_controller = new Next_Gen_Controller();
		$next_gen_controller->init();

		$attachment_url_cache_controller = new Attachment_Url_Cache_Controller();
		$attachment_url_cache_controller->init();
	}

}

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
July 10 2025 04:32:33
giriqfky / giriqfky
0755
api
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
avif
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
backups
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
cdn
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
cli
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
external
--
July 10 2025 04:32:33
giriqfky / giriqfky
0755
integrations
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
lazy-load
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
media
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
media-library
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
modules
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
next-gen
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
parser
--
July 10 2025 04:32:33
giriqfky / giriqfky
0755
photon
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
png2jpg
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
resize
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
s3
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
security
--
July 10 2025 04:32:33
giriqfky / giriqfky
0755
smush
--
July 10 2025 04:32:33
giriqfky / giriqfky
0755
stats
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
threads
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
transform
--
July 10 2025 04:32:33
giriqfky / giriqfky
0755
webp
--
July 10 2025 04:32:34
giriqfky / giriqfky
0755
.htaccess
0.41 KB
July 10 2025 04:32:33
giriqfky / giriqfky
0644
class-animated-status-controller.php
2.749 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-array-utils.php
1.732 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-attachment-id-list.php
2.38 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-backup-size.php
1.503 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-cache-controller.php
3.569 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-configs.php
24.694 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-controller.php
1.589 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-core.php
17.214 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-cron-controller.php
0.764 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-deprecated-hooks.php
3.8 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-error-handler.php
8.017 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-file-system.php
1.996 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-file-utils.php
0.664 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-format-utils.php
0.237 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-helper.php
28.246 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-installer.php
10.703 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-keyword-exclusions.php
6.888 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-modules.php
5.89 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-optimization-controller.php
1.029 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-plugin-settings-watcher.php
3.702 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-product-analytics.php
7.809 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-rest.php
2.98 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-server-utils.php
5.604 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-settings.php
43.201 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-smush-file.php
0.304 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-stats.php
37.542 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-time-utils.php
0.269 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-timer.php
0.272 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-upload-dir.php
3.354 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
class-url-utils.php
2.405 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF