$12 GRAYBYTE WORDPRESS FILE MANAGER $40

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/bqrcodec/contact.ancuong.com/wp-content/plugins/wp-smushit/core/

HOME
Current File : /home/bqrcodec/contact.ancuong.com/wp-content/plugins/wp-smushit/core//class-controller.php
<?php

namespace Smush\Core;

abstract class Controller {
	private $actions = array();

	private $filters = array();

	public function should_run() {
		return true;
	}

	public function init() {
		if ( ! $this->should_run() ) {
			return;
		}

		foreach ( $this->actions as $action_hook => $actions ) {
			foreach ( $actions as $action_args ) {
				add_action( $action_hook, $action_args['callback'], $action_args['priority'], $action_args['accepted_args'] );
			}
		}

		foreach ( $this->filters as $filter_hook => $filters ) {
			foreach ( $filters as $filter_args ) {
				add_filter( $filter_hook, $filter_args['callback'], $filter_args['priority'], $filter_args['accepted_args'] );
			}
		}
	}

	public function stop() {
		foreach ( $this->actions as $action_hook => $actions ) {
			foreach ( $actions as $action_args ) {
				remove_action( $action_hook, $action_args['callback'], $action_args['priority'] );
			}
		}

		foreach ( $this->filters as $filter_hook => $filters ) {
			foreach ( $filters as $filter_args ) {
				remove_action( $filter_hook, $filter_args['callback'], $filter_args['priority'] );
			}
		}
	}

	public function register_action( $hook_name, $callback, $priority = 10, $accepted_args = 1 ) {
		$this->actions[ $hook_name ][] = array(
			'callback'      => $callback,
			'priority'      => $priority,
			'accepted_args' => $accepted_args,
		);
	}

	public function register_filter( $hook_name, $callback, $priority = 10, $accepted_args = 1 ) {
		$this->filters[ $hook_name ][] = array(
			'callback'      => $callback,
			'priority'      => $priority,
			'accepted_args' => $accepted_args,
		);
	}
}

Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
api
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
backups
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
cdn
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
external
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
integrations
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
lazy-load
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
media
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
media-library
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
modules
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
parser
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
photon
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
png2jpg
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
resize
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
s3
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
smush
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
stats
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
transform
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
webp
--
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0755
class-animated-status-controller.php
2.749 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-array-utils.php
1.678 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-attachment-id-list.php
2.38 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-backup-size.php
1.503 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-cache-controller.php
3.344 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-cli.php
7.364 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-configs.php
23.573 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-controller.php
1.589 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-core.php
17.235 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-deprecated-hooks.php
3.8 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-error-handler.php
7.955 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-file-system.php
1.905 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-helper.php
28.246 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-installer.php
9.451 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-modules.php
5.095 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-optimization-controller.php
1.029 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-plugin-settings-watcher.php
2.341 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-rest.php
2.98 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-server-utils.php
4.291 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-settings.php
37.465 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-smush-file.php
0.304 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-stats.php
37.542 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-upload-dir.php
3.629 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644
class-url-utils.php
1.549 KB
1 Nov 2024 12.35 PM
bqrcodec / bqrcodec
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF