PHP 8.1.33
Preview: doc.cls.php Size: 4.74 KB
/home/jambtst2015/public_html/ida.org.ng/wp-content/plugins/litespeed-cache/src/doc.cls.php

<?php

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

namespace LiteSpeed;

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

class Doc
{
	// protected static $_instance;

	/**
	 * Show option is actually ON by GM
	 *
	 * @since  5.5
	 * @access public
	 */
	public static function maybe_on_by_gm($id)
	{
		if (apply_filters('litespeed_conf', $id)) {
			return;
		}
		if (!apply_filters('litespeed_conf', Base::O_GUEST)) {
			return;
		}
		if (!apply_filters('litespeed_conf', Base::O_GUEST_OPTM)) {
			return;
		}
		echo '<font class="litespeed-warning">';
		echo '⚠️ ' .
			sprintf(
				__('This setting is %1$s for certain qualifying requests due to %2$s!', 'litespeed-cache'),
				'<code>' . __('ON', 'litespeed-cache') . '</code>',
				Lang::title(Base::O_GUEST_OPTM)
			);
		self::learn_more('https://docs.litespeedtech.com/lscache/lscwp/general/#guest-optimization');
		echo '</font>';
	}

	/**
	 * Changes affect crawler list warning
	 *
	 * @since  4.3
	 * @access public
	 */
	public static function crawler_affected()
	{
		echo '<font class="litespeed-primary">';
		echo '⚠️ ' . __('This setting will regenerate crawler list and clear the disabled list!', 'litespeed-cache');
		echo '</font>';
	}

	/**
	 * Privacy policy
	 *
	 * @since 2.2.7
	 * @access public
	 */
	public static function privacy_policy()
	{
		return __(
			'This site utilizes caching in order to facilitate a faster response time and better user experience. Caching potentially stores a duplicate copy of every web page that is on display on this site. All cache files are temporary, and are never accessed by any third party, except as necessary to obtain technical support from the cache plugin vendor. Cache files expire on a schedule set by the site administrator, but may easily be purged by the admin before their natural expiration, if necessary. We may use QUIC.cloud services to process & cache your data temporarily.',
			'litespeed-cache'
		) .
			sprintf(
				__('Please see %s for more details.', 'litespeed-cache'),
				'<a href="https://quic.cloud/privacy-policy/" target="_blank">https://quic.cloud/privacy-policy/</a>'
			);
	}

	/**
	 * Learn more link
	 *
	 * @since  2.4.2
	 * @access public
	 */
	public static function learn_more($url, $title = false, $self = false, $class = false, $return = false)
	{
		if (!$class) {
			$class = 'litespeed-learn-more';
		}

		if (!$title) {
			$title = __('Learn More', 'litespeed-cache');
		}

		$self = $self ? '' : "target='_blank'";

		$txt = " <a href='$url' $self class='$class'>$title</a>";

		if ($return) {
			return $txt;
		}

		echo $txt;
	}

	/**
	 * One per line
	 *
	 * @since  3.0
	 * @access public
	 */
	public static function one_per_line($return = false)
	{
		$str = __('One per line.', 'litespeed-cache');
		if ($return) {
			return $str;
		}
		echo $str;
	}

	/**
	 * One per line
	 *
	 * @since  3.4
	 * @access public
	 */
	public static function full_or_partial_url($string_only = false)
	{
		if ($string_only) {
			echo __('Both full and partial strings can be used.', 'litespeed-cache');
		} else {
			echo __('Both full URLs and partial strings can be used.', 'litespeed-cache');
		}
	}

	/**
	 * Notice to edit .htaccess
	 *
	 * @since  3.0
	 * @access public
	 */
	public static function notice_htaccess()
	{
		echo '<font class="litespeed-primary">';
		echo '⚠️ ' . __('This setting will edit the .htaccess file.', 'litespeed-cache');
		echo ' <a href="https://docs.litespeedtech.com/lscache/lscwp/toolbox/#edit-htaccess-tab" target="_blank" class="litespeed-learn-more">' .
			__('Learn More', 'litespeed-cache') .
			'</a>';
		echo '</font>';
	}

	/**
	 * Notice for whitelist IPs
	 *
	 * @since  3.0
	 * @access public
	 */
	public static function notice_ips()
	{
		echo '<div class="litespeed-primary">';
		echo '⚠️ ' . sprintf(__('For online services to work correctly, you must allowlist all %s server IPs.', 'litespeed-cache'), 'QUIC.cloud') . '<br/>';
		echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' . __('Before generating key, please verify all IPs on this list are allowlisted', 'litespeed-cache') . ': ';
		echo '<a href="' . Cloud::CLOUD_IPS . '" target="_blank">' . __('Current Online Server IPs', 'litespeed-cache') . '</a>';
		echo '</div>';
	}

	/**
	 * Gentle reminder that web services run asynchronously
	 *
	 * @since  5.3.1
	 * @access public
	 */
	public static function queue_issues($return = false)
	{
		$str =
			'<div class="litespeed-desc">' .
			esc_html__('The queue is processed asynchronously. It may take time.', 'litespeed-cache') .
			self::learn_more('https://docs.litespeedtech.com/lscache/lscwp/troubleshoot/#quiccloud-queue-issues', false, false, false, true) .
			'</div>';
		if ($return) {
			return $str;
		}
		echo $str;
	}
}

Directory Contents

Dirs: 2 × Files: 54

Name Size Perms Modified Actions
cdn DIR
- drwxr-xr-x 2024-11-22 17:53:09
Edit Download
- drwxr-xr-x 2024-11-22 17:53:09
Edit Download
123 B lrw-r--r-- 2024-11-22 17:53:09
Edit Download
14.99 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
33.20 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
9.52 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
4.44 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
11.08 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
6.06 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
30.23 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
10.45 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
13.13 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
42.48 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
18.58 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
21.75 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
20.05 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
14.00 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
34.69 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
13.10 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
17.41 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
21.37 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
9.58 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
13.10 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
4.74 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
6.91 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
26.91 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
10.13 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
27.45 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
2.89 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
23.95 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
60.24 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
4.15 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
154 B lrw-r--r-- 2024-11-22 17:53:09
Edit Download
15.47 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
3.38 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
31.03 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
4.21 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
15.92 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
33.97 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
36.53 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
9.02 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
14.12 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
5.43 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
29.79 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
5.33 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
7.87 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
12.60 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
19.08 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
1.17 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
8.62 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
5.83 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
3.29 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
14.39 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
20.63 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
19.17 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download
7.41 KB lrw-r--r-- 2024-11-22 17:53:09
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).