$83 GRAYBYTE WORDPRESS FILE MANAGER $90

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

/home/bravrvjk/growmaxafrica.com/wp-content/plugins/litespeed-cache/src/

HOME
Current File : /home/bravrvjk/growmaxafrica.com/wp-content/plugins/litespeed-cache/src//doc.cls.php
<?php
/**
 * Helper to render small documentation/tooltips in the UI.
 *
 * @package LiteSpeed
 * @since   2.2.7
 */

namespace LiteSpeed;

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

/**
 * Small utility view helpers for docs/warnings/links.
 */
class Doc {

	/**
	 * Show a notice when an option is effectively forced ON by Guest Mode.
	 *
	 * @since 5.5
	 *
	 * @param string $id Option id.
	 * @return void
	 */
	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 wp_kses_post(
			'⚠️ ' .
			sprintf(
				__( 'This setting is %1$s for certain qualifying requests due to %2$s!', 'litespeed-cache' ),
				'<code>' . esc_html__( 'ON', 'litespeed-cache' ) . '</code>',
				esc_html( Lang::title( Base::O_GUEST_OPTM ) )
			)
		);
		self::learn_more( 'https://docs.litespeedtech.com/lscache/lscwp/general/#guest-optimization' );
		echo '</font>';
	}

	/**
	 * Warn that changes affect the crawler list.
	 *
	 * @since 4.3
	 * @return void
	 */
	public static function crawler_affected() {
		echo '<span class="litespeed-primary">';
		echo '⚠️ ' . esc_html__( 'This setting will regenerate crawler list and clear the disabled list!', 'litespeed-cache' );
		echo '</span>';
	}

	/**
	 * Privacy policy text for front-end disclosure.
	 *
	 * @since 2.2.7
	 *
	 * @return string Safe HTML string.
	 */
	public static function privacy_policy() {
		$text = esc_html__(
			'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'
		);

		$link = sprintf(
			/* translators: %s: QUIC.cloud privacy policy URL */
			esc_html__( 'Please see %s for more details.', 'litespeed-cache' ),
			sprintf(
				'<a href="%1$s" target="_blank" rel="noopener noreferrer">%1$s</a>',
				esc_url( 'https://quic.cloud/privacy-policy/' )
			)
		);

		// Return as HTML (link already escaped).
		return $text . ' ' . $link;
	}

	/**
	 * Render (or return) a "Learn more" link.
	 *
	 * @since 2.4.2
	 *
	 * @param string $url           Destination URL.
	 * @param string $title         Optional link text. Defaults to "Learn More".
	 * @param bool   $self_tab      Open in self tab or new tab (adds target/_blank + rel).
	 * @param string $css_class     CSS class for the anchor.
	 * @param bool   $return_output Return instead of echo.
	 * @return string|void
	 */
	public static function learn_more( $url, $title = '', $self_tab = false, $css_class = '', $return_output = false ) {
		$css_class = $css_class ? $css_class : 'litespeed-learn-more';
		$title     = $title ? $title : esc_html__( 'Learn More', 'litespeed-cache' );

		$target_rel = $self_tab ? '' : ' target="_blank" rel="noopener noreferrer"';
		$anchor     = sprintf(
			' <a href="%s"%s class="%s">%s</a>',
			esc_url( $url ),
			$target_rel, // Already hardcoded/safe.
			esc_attr( $css_class ),
			wp_kses_post( $title )
		);

		if ( $return_output ) {
			return $anchor;
		}

		echo wp_kses_post( $anchor );
	}

	/**
	 * Output "One per line." helper text.
	 *
	 * @since 3.0
	 *
	 * @param bool $return_output Return the string instead of echoing.
	 * @return string|void
	 */
	public static function one_per_line( $return_output = false ) {
		$str = esc_html__( 'One per line.', 'litespeed-cache' );
		if ( $return_output ) {
			return $str;
		}
		echo esc_html( $str );
	}

	/**
	 * Output helper text about full/partial URL support.
	 *
	 * @since 3.4
	 *
	 * @param bool $string_only If true, say "strings" only; otherwise specify URLs/strings.
	 * @return void
	 */
	public static function full_or_partial_url( $string_only = false ) {
		if ( $string_only ) {
			echo esc_html__( 'Both full and partial strings can be used.', 'litespeed-cache' );
		} else {
			echo esc_html__( 'Both full URLs and partial strings can be used.', 'litespeed-cache' );
		}
	}

	/**
	 * Notice that a setting will edit .htaccess.
	 *
	 * @since 3.0
	 * @return void
	 */
	public static function notice_htaccess() {
		echo '<span class="litespeed-primary">';
		echo '⚠️ ' . esc_html__( 'This setting will edit the .htaccess file.', 'litespeed-cache' ) . ' ';
		self::learn_more( 'https://docs.litespeedtech.com/lscache/lscwp/toolbox/#edit-htaccess-tab' );
		echo '</span>';
	}

	/**
	 * Gentle reminder that QUIC.cloud queues are asynchronous.
	 *
	 * @since 5.3.1
	 *
	 * @param bool $return_output Return the HTML instead of echoing.
	 * @return string|void
	 */
	public static function queue_issues( $return_output = false ) {
		$link = self::learn_more( 'https://docs.litespeedtech.com/lscache/lscwp/troubleshoot/#quiccloud-queue-issues', '', false, '', true );

		$html = sprintf(
			'<div class="litespeed-desc">%s %s</div>',
			esc_html__( 'The queue is processed asynchronously. It may take time.', 'litespeed-cache' ),
			$link // already escaped.
		);

		if ( $return_output ) {
			return $html;
		}

		echo wp_kses_post( $html );
	}
}


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
4 Apr 2026 1.57 AM
bravrvjk / bravrvjk
0755
cdn
--
4 Apr 2026 1.57 AM
bravrvjk / bravrvjk
0755
data_structure
--
4 Apr 2026 1.57 AM
bravrvjk / bravrvjk
0755
activation.cls.php
17.308 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
admin-display.cls.php
48.469 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
admin-settings.cls.php
11.116 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
admin.cls.php
6.129 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
api.cls.php
10.363 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
avatar.cls.php
8.652 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
base.cls.php
37.656 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
cdn.cls.php
15.918 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
cloud-auth-callback.trait.php
10.433 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
cloud-auth-ip.trait.php
4.329 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
cloud-auth.trait.php
9.383 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
cloud-misc.trait.php
10.324 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
cloud-node.trait.php
5.947 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
cloud-request.trait.php
19.685 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
cloud.cls.php
7.324 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
conf.cls.php
19.531 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
control.cls.php
24.349 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
core.cls.php
20.971 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
crawler-map.cls.php
19.408 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
crawler.cls.php
44.722 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
css.cls.php
17.773 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
data.cls.php
22.205 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
data.upgrade.func.php
5.719 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
db-optm.cls.php
15.349 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
debug2.cls.php
18.4 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
doc.cls.php
5.446 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
error.cls.php
7.354 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
esi.cls.php
27.182 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
file.cls.php
10.569 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
guest.cls.php
2.755 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
gui.cls.php
36.573 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
health.cls.php
2.831 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
htaccess.cls.php
29.811 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
img-optm-manage.trait.php
30.846 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
img-optm-pull.trait.php
22.102 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
img-optm-send.trait.php
21.896 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
img-optm.cls.php
5.257 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
import.cls.php
4.292 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
import.preset.cls.php
5.501 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
lang.cls.php
17.021 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
localization.cls.php
4.026 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
media.cls.php
44.084 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
metabox.cls.php
5.292 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
object-cache-wp.cls.php
18.816 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
object-cache.cls.php
20.947 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
object.lib.php
14.164 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
optimize.cls.php
38.641 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
optimizer.cls.php
10.502 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
placeholder.cls.php
17.928 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
purge.cls.php
34.409 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
report.cls.php
6.119 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
rest.cls.php
9.083 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
root.cls.php
14.288 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
router.cls.php
20.758 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
str.cls.php
3.082 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
tag.cls.php
9.259 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
task.cls.php
7.05 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
tool.cls.php
4.168 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
ucss.cls.php
16.347 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
utility.cls.php
26.014 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
vary.cls.php
21.33 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644
vpi.cls.php
9.375 KB
1 Apr 2026 8.54 PM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF