SILENT KILLERPanel

Current Path: > > usr > src > litespeed-wp-plugin > 6.0.0.1 > > litespeed-cache > src >


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 ]

Files and Folders in: //usr/src/litespeed-wp-plugin/6.0.0.1//litespeed-cache/src/

NameTypeSizeLast ModifiedActions
cdn Directory - -
data_structure Directory - -
activation.cls.php File 15319 bytes December 16 2023 04:27:20.
admin-display.cls.php File 33901 bytes December 16 2023 04:27:20.
admin-settings.cls.php File 9750 bytes December 16 2023 04:27:20.
admin.cls.php File 4548 bytes December 16 2023 04:27:20.
api.cls.php File 11341 bytes December 16 2023 04:27:20.
avatar.cls.php File 6208 bytes December 16 2023 04:27:20.
base.cls.php File 30732 bytes December 16 2023 04:27:20.
cdn-setup.cls.php File 10030 bytes December 16 2023 04:27:20.
cdn.cls.php File 13283 bytes December 16 2023 04:27:20.
cloud.cls.php File 41024 bytes December 16 2023 04:27:20.
conf.cls.php File 19024 bytes December 16 2023 04:27:20.
control.cls.php File 20956 bytes December 16 2023 04:27:20.
core.cls.php File 20072 bytes December 16 2023 04:27:20.
crawler-map.cls.php File 13627 bytes December 16 2023 04:27:20.
crawler.cls.php File 33387 bytes December 16 2023 04:27:20.
css.cls.php File 13085 bytes December 16 2023 04:27:20.
data.cls.php File 17246 bytes December 16 2023 04:27:20.
data.upgrade.func.php File 21885 bytes December 16 2023 04:27:20.
db-optm.cls.php File 9397 bytes December 16 2023 04:27:20.
debug2.cls.php File 12112 bytes December 16 2023 04:27:20.
doc.cls.php File 4851 bytes December 16 2023 04:27:20.
error.cls.php File 6559 bytes December 16 2023 04:27:20.
esi.cls.php File 27200 bytes December 16 2023 04:27:20.
file.cls.php File 10378 bytes December 16 2023 04:27:20.
gui.cls.php File 27703 bytes December 16 2023 04:27:20.
health.cls.php File 2962 bytes December 16 2023 04:27:20.
htaccess.cls.php File 24892 bytes December 16 2023 04:27:20.
img-optm.cls.php File 59114 bytes December 16 2023 04:27:20.
import.cls.php File 4247 bytes December 16 2023 04:27:20.
instance.cls.php File 154 bytes December 16 2023 04:27:20.
lang.cls.php File 15913 bytes December 16 2023 04:27:20.
localization.cls.php File 3470 bytes December 16 2023 04:27:20.
media.cls.php File 28278 bytes December 16 2023 04:27:20.
metabox.cls.php File 4306 bytes December 16 2023 04:27:20.
object-cache.cls.php File 15860 bytes December 16 2023 04:27:20.
object.lib.php File 34784 bytes December 16 2023 04:27:20.
optimize.cls.php File 37336 bytes December 16 2023 04:27:20.
optimizer.cls.php File 8899 bytes December 16 2023 04:27:20.
placeholder.cls.php File 14412 bytes December 16 2023 04:27:20.
preset.cls.php File 5558 bytes December 16 2023 04:27:20.
purge.cls.php File 30499 bytes December 16 2023 04:27:20.
report.cls.php File 5419 bytes December 16 2023 04:27:20.
rest.cls.php File 7918 bytes December 16 2023 04:27:20.
root.cls.php File 12893 bytes December 16 2023 04:27:20.
router.cls.php File 17774 bytes December 16 2023 04:27:20.
str.cls.php File 1198 bytes December 16 2023 04:27:20.
tag.cls.php File 8789 bytes December 16 2023 04:27:20.
task.cls.php File 5379 bytes December 16 2023 04:27:20.
tool.cls.php File 3370 bytes December 16 2023 04:27:20.
ucss.cls.php File 14734 bytes December 16 2023 04:27:20.
utility.cls.php File 21126 bytes December 16 2023 04:27:20.
vary.cls.php File 19628 bytes December 16 2023 04:27:20.
vpi.cls.php File 7585 bytes December 16 2023 04:27:20.

Reading File: //usr/src/litespeed-wp-plugin/6.0.0.1//litespeed-cache/src//error.cls.php

<?php

/**
 * The error class.
 *
 * @since      	3.0
 * @package    	LiteSpeed
 * @subpackage 	LiteSpeed/src
 * @author     	LiteSpeed Technologies <info@litespeedtech.com>
 */

namespace LiteSpeed;

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

class Error
{
	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 msg
	 *
	 * @since  3.0
	 */
	public static function t($code, $args = null)
	{
		throw new \Exception(self::msg($code, $args));
	}

	/**
	 * Translate an error to description
	 *
	 * @since  3.0
	 */
	public static function msg($code, $args = null)
	{
		switch ($code) {
			case 'disabled_all':
				$msg =
					sprintf(__('The setting %s is currently enabled.', 'litespeed-cache'), '<strong>' . Lang::title(Base::O_DEBUG_DISABLE_ALL) . '</strong>') .
					Doc::learn_more(
						is_network_admin() ? network_admin_url('admin.php?page=litespeed-toolbox') : admin_url('admin.php?page=litespeed-toolbox'),
						__('Click here to change.', 'litespeed-cache'),
						true,
						false,
						true
					);
				break;

			case 'lack_of_api_key':
				$msg =
					sprintf(__('You will need to set %s to use the online services.', 'litespeed-cache'), '<strong>' . Lang::title(Base::O_API_KEY) . '</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 don\'t have enough daily quota left for current service today.', 'litespeed-cache');
				break;

			case 'out_of_quota':
				$msg = __('You don\'t have enough quota left for current service this month.', 'litespeed-cache');
				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 too many notified images, please pull down notified images first.', '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 domain key is set correctly', 'litespeed-cache');
				break;

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

			case strpos($code, 'unfinished_queue ') === 0:
				$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 domain key is not correct. Please try to sync your domain key 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 %s! SQL: %s.', 'litespeed-cache');
				break;

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

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

			case strpos($code, 'try_later ') === 0:
				$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 ($args !== null) {
			$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;
	}
}

SILENT KILLER Tool