File Manager Lite
Dir:
/home/atomylvb/jarangomd.com/wp-content/plugins/litespeed-cache/src
Upload
[..]
activation.cls.php (17.31 KB)
Edit
Rename
Del
admin.cls.php (6.13 KB)
Edit
Rename
Del
avatar.cls.php (8.65 KB)
Edit
Rename
Del
cdn/
Rename
Del
cdn.cls.php (15.92 KB)
Edit
Rename
Del
cloud-auth.trait.php (9.38 KB)
Edit
Rename
Del
cloud-misc.trait.php (10.32 KB)
Edit
Rename
Del
conf.cls.php (19.53 KB)
Edit
Rename
Del
core.cls.php (20.97 KB)
Edit
Rename
Del
crawler-map.cls.php (19.41 KB)
Edit
Rename
Del
crawler.cls.php (44.72 KB)
Edit
Rename
Del
css.cls.php (17.77 KB)
Edit
Rename
Del
data.cls.php (22.21 KB)
Edit
Rename
Del
data_structure/
Rename
Del
db-optm.cls.php (15.35 KB)
Edit
Rename
Del
doc.cls.php (5.45 KB)
Edit
Rename
Del
error.cls.php (7.35 KB)
Edit
Rename
Del
esi.cls.php (27.18 KB)
Edit
Rename
Del
file.cls.php (10.57 KB)
Edit
Rename
Del
guest.cls.php (2.75 KB)
Edit
Rename
Del
gui.cls.php (36.57 KB)
Edit
Rename
Del
health.cls.php (2.83 KB)
Edit
Rename
Del
htaccess.cls.php (29.81 KB)
Edit
Rename
Del
img-optm-manage.trait.php (30.85 KB)
Edit
Rename
Del
img-optm-pull.trait.php (22.1 KB)
Edit
Rename
Del
img-optm-send.trait.php (21.9 KB)
Edit
Rename
Del
img-optm.cls.php (5.26 KB)
Edit
Rename
Del
import.cls.php (4.29 KB)
Edit
Rename
Del
import.preset.cls.php (5.5 KB)
Edit
Rename
Del
lang.cls.php (17.02 KB)
Edit
Rename
Del
media.cls.php (44.08 KB)
Edit
Rename
Del
metabox.cls.php (5.29 KB)
Edit
Rename
Del
object-cache-wp.cls.php (18.82 KB)
Edit
Rename
Del
object-cache.cls.php (20.95 KB)
Edit
Rename
Del
optimize.cls.php (38.64 KB)
Edit
Rename
Del
optimizer.cls.php (10.5 KB)
Edit
Rename
Del
placeholder.cls.php (17.93 KB)
Edit
Rename
Del
purge.cls.php (34.41 KB)
Edit
Rename
Del
report.cls.php (6.12 KB)
Edit
Rename
Del
rest.cls.php (9.08 KB)
Edit
Rename
Del
router.cls.php (20.76 KB)
Edit
Rename
Del
str.cls.php (3.08 KB)
Edit
Rename
Del
tag.cls.php (9.26 KB)
Edit
Rename
Del
task.cls.php (7.05 KB)
Edit
Rename
Del
tool.cls.php (4.17 KB)
Edit
Rename
Del
ucss.cls.php (16.35 KB)
Edit
Rename
Del
utility.cls.php (26.01 KB)
Edit
Rename
Del
vary.cls.php (21.33 KB)
Edit
Rename
Del
vpi.cls.php (9.38 KB)
Edit
Rename
Del
Edit: str.cls.php
<?php /** * 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, [ '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 = [ 'style' => [], 'class' => [], 'target' => [], 'src' => [], 'color' => [], 'href' => [], ]; $tags = [ 'hr', 'h3', 'h4', 'h5', 'ul', 'li', 'br', 'strong', 'p', 'span', 'img', 'a', 'div', 'font' ]; $allowed_tags = []; 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 ); } }
Simpan