$25 GRAYBYTE WORDPRESS FILE MANAGER $52

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/home/bravrvjk/itiministry.org/wp-content/plugins/__litespeed-cache/src/

HOME
Current File : /home/bravrvjk/itiministry.org/wp-content/plugins/__litespeed-cache/src//error.cls.php
<?php
// phpcs:ignoreFile
/**
 * The error class.
 *
 * @since       3.0
 * @package     LiteSpeed
 */

namespace LiteSpeed;

defined( 'WPINC' ) || exit();

/**
 * Class Error
 *
 * Handles error message translation and throwing for LiteSpeed Cache.
 *
 * @since 3.0
 */
class Error {

	/**
	 * Error code mappings to numeric values.
	 *
	 * @since 3.0
	 * @var array
	 */
	private static $CODE_SET = array(
		'HTA_LOGIN_COOKIE_INVALID' => 4300, // .htaccess did not find.
		'HTA_DNF'                 => 4500, // .htaccess did not find.
		'HTA_BK'                  => 9010, // backup
		'HTA_R'                   => 9041, // read htaccess
		'HTA_W'                   => 9042, // write
		'HTA_GET'                 => 9030, // failed to get
	);

	/**
	 * Throw an error with message
	 *
	 * Throws an exception with the translated error message.
	 *
	 * @since  3.0
	 * @access public
	 * @param string $code Error code.
	 * @param mixed  $args Optional arguments for message formatting.
	 * @throws \Exception Always throws an exception with the error message.
	 */
	public static function t( $code, $args = null ) {
		throw new \Exception( wp_kses_post( self::msg( $code, $args ) ) );
	}

	/**
	 * Translate an error to description
	 *
	 * Converts error codes to human-readable messages.
	 *
	 * @since  3.0
	 * @access public
	 * @param string $code Error code.
	 * @param mixed  $args Optional arguments for message formatting.
	 * @return string Translated error message.
	 */
	public static function msg( $code, $args = null ) {
		switch ( $code ) {
			case 'qc_setup_required':
				$msg =
					sprintf(
						__( 'You will need to finish %s setup to use the online services.', 'litespeed-cache' ),
						'<strong>QUIC.cloud</strong>'
					) .
					Doc::learn_more(
						admin_url( 'admin.php?page=litespeed-general' ),
						__( 'Click here to set.', 'litespeed-cache' ),
						true,
						false,
						true
					);
				break;

			case 'out_of_daily_quota':
				$msg  = __( 'You have used all of your daily quota for today.', 'litespeed-cache' );
				$msg .=
					' ' .
					Doc::learn_more(
						'https://docs.quic.cloud/billing/services/#daily-limits-on-free-quota-usage',
						__( 'Learn more or purchase additional quota.', 'litespeed-cache' ),
						false,
						false,
						true
					);
				break;

			case 'out_of_quota':
				$msg  = __( 'You have used all of your quota left for current service this month.', 'litespeed-cache' );
				$msg .=
					' ' .
					Doc::learn_more(
						'https://docs.quic.cloud/billing/services/#daily-limits-on-free-quota-usage',
						__( 'Learn more or purchase additional quota.', 'litespeed-cache' ),
						false,
						false,
						true
					);
				break;

			case 'too_many_requested':
				$msg = __( 'You have too many requested images, please try again in a few minutes.', 'litespeed-cache' );
				break;

			case 'too_many_notified':
				$msg = __( 'You have images waiting to be pulled. Please wait for the automatic pull to complete, or pull them down manually now.', 'litespeed-cache' );
				break;

			case 'empty_list':
				$msg = __( 'The image list is empty.', 'litespeed-cache' );
				break;

			case 'lack_of_param':
				$msg = __( 'Not enough parameters. Please check if the QUIC.cloud connection is set correctly', 'litespeed-cache' );
				break;

			case 'unfinished_queue':
				$msg = __( 'There is proceeding queue not pulled yet.', 'litespeed-cache' );
				break;

			case 0 === strpos( $code, 'unfinished_queue ' ):
				$msg = sprintf(
					__( 'There is proceeding queue not pulled yet. Queue info: %s.', 'litespeed-cache' ),
					'<code>' . substr( $code, strlen( 'unfinished_queue ' ) ) . '</code>'
				);
				break;

			case 'err_alias':
				$msg = __( 'The site is not a valid alias on QUIC.cloud.', 'litespeed-cache' );
				break;

			case 'site_not_registered':
				$msg = __( 'The site is not registered on QUIC.cloud.', 'litespeed-cache' );
				break;

			case 'err_key':
				$msg = __( 'The QUIC.cloud connection is not correct. Please try to sync your QUIC.cloud connection again.', 'litespeed-cache' );
				break;

			case 'heavy_load':
				$msg = __( 'The current server is under heavy load.', 'litespeed-cache' );
				break;

			case 'redetect_node':
				$msg = __( 'Online node needs to be redetected.', 'litespeed-cache' );
				break;

			case 'err_overdraw':
				$msg = __( 'Credits are not enough to proceed the current request.', 'litespeed-cache' );
				break;

			case 'W':
				$msg = __( '%s file not writable.', 'litespeed-cache' );
				break;

			case 'HTA_DNF':
				if ( ! is_array( $args ) ) {
					$args = array( '<code>' . $args . '</code>' );
				}
				$args[] = '.htaccess';
				$msg    = __( 'Could not find %1$s in %2$s.', 'litespeed-cache' );
				break;

			case 'HTA_LOGIN_COOKIE_INVALID':
				$msg = sprintf( __( 'Invalid login cookie. Please check the %s file.', 'litespeed-cache' ), '.htaccess' );
				break;

			case 'HTA_BK':
				$msg = sprintf( __( 'Failed to back up %s file, aborted changes.', 'litespeed-cache' ), '.htaccess' );
				break;

			case 'HTA_R':
				$msg = sprintf( __( '%s file not readable.', 'litespeed-cache' ), '.htaccess' );
				break;

			case 'HTA_W':
				$msg = sprintf( __( '%s file not writable.', 'litespeed-cache' ), '.htaccess' );
				break;

			case 'HTA_GET':
				$msg = sprintf( __( 'Failed to get %s file contents.', 'litespeed-cache' ), '.htaccess' );
				break;

			case 'failed_tb_creation':
				$msg = __( 'Failed to create table %1$s! SQL: %2$s.', 'litespeed-cache' );
				break;

			case 'crawler_disabled':
				$msg = __( 'Crawler disabled by the server admin.', 'litespeed-cache' );
				break;

			case 'try_later': // QC error code
				$msg = __( 'Previous request too recent. Please try again later.', 'litespeed-cache' );
				break;

			case 0 === strpos( $code, 'try_later ' ):
				$msg = sprintf(
					__( 'Previous request too recent. Please try again after %s.', 'litespeed-cache' ),
					'<code>' . Utility::readable_time( substr( $code, strlen( 'try_later ' ) ), 3600, true ) . '</code>'
				);
				break;

			case 'waiting_for_approval':
				$msg = __( 'Your application is waiting for approval.', 'litespeed-cache' );
				break;

			case 'callback_fail_hash':
				$msg = __( 'The callback validation to your domain failed due to hash mismatch.', 'litespeed-cache' );
				break;

			case 'callback_fail':
				$msg = __( 'The callback validation to your domain failed. Please make sure there is no firewall blocking our servers.', 'litespeed-cache' );
				break;

			case substr( $code, 0, 14 ) === 'callback_fail ':
				$msg =
					__( 'The callback validation to your domain failed. Please make sure there is no firewall blocking our servers. Response code: ', 'litespeed-cache' ) .
					substr( $code, 14 );
				break;

			case 'forbidden':
				$msg = __( 'Your domain has been forbidden from using our services due to a previous policy violation.', 'litespeed-cache' );
				break;

			case 'err_dns_active':
				$msg = __(
					'You cannot remove this DNS zone, because it is still in use. Please update the domain\'s nameservers, then try to delete this zone again, otherwise your site will become inaccessible.',
					'litespeed-cache'
				);
				break;

			default:
				$msg = __( 'Unknown error', 'litespeed-cache' ) . ': ' . $code;
				break;
		}

		if ( null !== $args ) {
			$msg = is_array( $args ) ? vsprintf( $msg, $args ) : sprintf( $msg, $args );
		}

		if ( isset( self::$CODE_SET[ $code ] ) ) {
			$msg = 'ERROR ' . self::$CODE_SET[ $code ] . ': ' . $msg;
		}

		return $msg;
	}
}


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
17 Oct 2025 1.57 AM
bravrvjk / bravrvjk
0755
cdn
--
17 Oct 2025 1.57 AM
bravrvjk / bravrvjk
0755
data_structure
--
17 Oct 2025 1.57 AM
bravrvjk / bravrvjk
0755
activation.cls.php
17.437 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
admin-display.cls.php
47.754 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
admin-settings.cls.php
11.116 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
admin.cls.php
5.046 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
api.cls.php
10.437 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
avatar.cls.php
8.682 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
base.cls.php
34.58 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
cdn.cls.php
15.918 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
cloud.cls.php
65.81 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
conf.cls.php
19.53 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
control.cls.php
24.349 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
core.cls.php
21.015 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
crawler-map.cls.php
19.428 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
crawler.cls.php
42.195 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
css.cls.php
15.271 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
data.cls.php
16.49 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
data.upgrade.func.php
3.073 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
db-optm.cls.php
10.341 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
debug2.cls.php
14.17 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
doc.cls.php
4.066 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
error.cls.php
7.383 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
esi.cls.php
27.182 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
file.cls.php
10.569 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
gui.cls.php
36.503 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
health.cls.php
2.831 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
htaccess.cls.php
24.002 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
img-optm.cls.php
65.13 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
import.cls.php
4.292 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
import.preset.cls.php
5.501 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
lang.cls.php
15.06 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
localization.cls.php
3.439 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
media.cls.php
40.368 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
metabox.cls.php
5.316 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
object-cache-wp.cls.php
24.667 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
object-cache.cls.php
20.301 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
object.lib.php
13.31 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
optimize.cls.php
38.663 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
optimizer.cls.php
9.414 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
placeholder.cls.php
14.187 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
purge.cls.php
33.8 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
report.cls.php
6.119 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
rest.cls.php
7.538 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
root.cls.php
13.987 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
router.cls.php
20.568 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
str.cls.php
3.15 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
tag.cls.php
9.259 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
task.cls.php
6.132 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
tool.cls.php
4.217 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
ucss.cls.php
14.374 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
utility.cls.php
21.763 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
vary.cls.php
20.201 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644
vpi.cls.php
9.363 KB
16 Oct 2025 7.30 AM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF