X7ROOT File Manager
Current Path:
/home/suregimv/public_html/wp-content/plugins/litespeed-cache/src
home
/
suregimv
/
public_html
/
wp-content
/
plugins
/
litespeed-cache
/
src
/
📁
..
📄
activation.cls.php
(17.44 KB)
📄
admin-display.cls.php
(48.85 KB)
📄
admin-settings.cls.php
(10.81 KB)
📄
admin.cls.php
(5.05 KB)
📄
api.cls.php
(10.44 KB)
📄
avatar.cls.php
(8.68 KB)
📄
base.cls.php
(32.96 KB)
📁
cdn
📄
cdn.cls.php
(13.11 KB)
📄
cloud.cls.php
(55.06 KB)
📄
conf.cls.php
(17.31 KB)
📄
control.cls.php
(21.18 KB)
📄
core.cls.php
(21.01 KB)
📄
crawler-map.cls.php
(14.91 KB)
📄
crawler.cls.php
(42.1 KB)
📄
css.cls.php
(15.27 KB)
📄
data.cls.php
(16.49 KB)
📄
data.upgrade.func.php
(3.07 KB)
📁
data_structure
📄
db-optm.cls.php
(10.33 KB)
📄
debug2.cls.php
(14.23 KB)
📄
doc.cls.php
(4.07 KB)
📄
error.cls.php
(7.38 KB)
📄
esi.cls.php
(27.18 KB)
📄
file.cls.php
(10.57 KB)
📄
gui.cls.php
(30.17 KB)
📄
health.cls.php
(2.83 KB)
📄
htaccess.cls.php
(24.06 KB)
📄
img-optm.cls.php
(64.27 KB)
📄
import.cls.php
(4.29 KB)
📄
import.preset.cls.php
(5.5 KB)
📄
lang.cls.php
(14.92 KB)
📄
localization.cls.php
(3.44 KB)
📄
media.cls.php
(35.23 KB)
📄
metabox.cls.php
(4.17 KB)
📄
object-cache-wp.cls.php
(24.67 KB)
📄
object-cache.cls.php
(20.3 KB)
📄
object.lib.php
(13.31 KB)
📄
optimize.cls.php
(38.66 KB)
📄
optimizer.cls.php
(9.41 KB)
📄
placeholder.cls.php
(14.19 KB)
📄
purge.cls.php
(31.65 KB)
📄
report.cls.php
(6.12 KB)
📄
rest.cls.php
(7.54 KB)
📄
root.cls.php
(13.99 KB)
📄
router.cls.php
(20.57 KB)
📄
str.cls.php
(3.15 KB)
📄
tag.cls.php
(9.26 KB)
📄
task.cls.php
(6.12 KB)
📄
tool.cls.php
(4.22 KB)
📄
ucss.cls.php
(14.33 KB)
📄
utility.cls.php
(20.9 KB)
📄
vary.cls.php
(20.2 KB)
📄
vpi.cls.php
(7.37 KB)
Editing: str.cls.php
<?php // phpcs:ignoreFile /** * LiteSpeed String Operator Library Class * * @since 1.3 * @package LiteSpeed */ namespace LiteSpeed; defined( 'WPINC' ) || exit(); /** * Class Str * * Provides string manipulation utilities for LiteSpeed Cache. * * @since 1.3 */ class Str { /** * Translate QC HTML links from html. * * Converts `<a href="{#xxx#}">xxxx</a>` to `<a href="xxx">xxxx</a>`. * * @since 7.0 * @access public * @param string $html The HTML string to process. * @return string The processed HTML string. */ public static function translate_qc_apis( $html ) { preg_match_all( '/<a href="{#(\w+)#}"/U', $html, $matches ); if ( ! $matches ) { return $html; } foreach ( $matches[0] as $k => $html_to_be_replaced ) { $link = '<a href="' . Utility::build_url( Router::ACTION_CLOUD, Cloud::TYPE_API, false, null, array( 'action2' => $matches[1][ $k ] ) ) . '"'; $html = str_replace( $html_to_be_replaced, $link, $html ); } return $html; } /** * Return safe HTML * * Sanitizes HTML to allow only specific tags and attributes. * * @since 7.0 * @access public * @param string $html The HTML string to sanitize. * @return string The sanitized HTML string. */ public static function safe_html( $html ) { $common_attrs = array( 'style' => array(), 'class' => array(), 'target' => array(), 'src' => array(), 'color' => array(), 'href' => array(), ); $tags = array( 'hr', 'h3', 'h4', 'h5', 'ul', 'li', 'br', 'strong', 'p', 'span', 'img', 'a', 'div', 'font' ); $allowed_tags = array(); foreach ( $tags as $tag ) { $allowed_tags[ $tag ] = $common_attrs; } return wp_kses( $html, $allowed_tags ); } /** * Generate random string * * Creates a random string of specified length and character type. * * @since 1.3 * @access public * @param int $len Length of string. * @param int $type Character type: 1-Number, 2-LowerChar, 4-UpperChar, 7-All. * @return string Randomly generated string. */ public static function rrand( $len, $type = 7 ) { switch ( $type ) { case 0: $charlist = '012'; break; case 1: $charlist = '0123456789'; break; case 2: $charlist = 'abcdefghijklmnopqrstuvwxyz'; break; case 3: $charlist = '0123456789abcdefghijklmnopqrstuvwxyz'; break; case 4: $charlist = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; break; case 5: $charlist = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; break; case 6: $charlist = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; break; case 7: $charlist = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; break; } $str = ''; $max = strlen( $charlist ) - 1; for ( $i = 0; $i < $len; $i++ ) { $str .= $charlist[ random_int( 0, $max ) ]; } return $str; } /** * Trim double quotes from a string * * Removes double quotes from a string for use as a preformatted src in HTML. * * @since 6.5.3 * @access public * @param string $text The string to process. * @return string The string with double quotes removed. */ public static function trim_quotes( $text ) { return str_replace( '"', '', $text ); } }
Upload File
Create Folder