📁
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: uniqueTokenName.js
/* # cpanel - api_tokens/validators/uniqueTokenName.js Copyright 2022 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 */ /** @namespace cpanel.domains.validators.tokenNameIsUnique */ define( [ "angular", "cjt/util/locale", "cjt/validator/validator-utils", "app/services/apiTokens", "cjt/validator/validateDirectiveFactory" ], function(angular, LOCALE, validationUtils, APITokensService) { "use strict"; var _apiTokens; var factoryMethods = { /** For mocking */ _lastFetch: 0, _processLoadedTokens: function(tokens) { _apiTokens = null; if (tokens) { _apiTokens = {}; tokens.forEach(function(token) { _apiTokens[token.id] = token; }); } return _apiTokens; }, _fetchTokens: function() { return _apiTokens; }, }; /** * Validator to check that the token name is unique compared to the apiTokens.fetchTokens() tokens * * @module tokenIsUniqueValidator * * @example * <input token-name-is-unique ng-model="myModel" /> * */ var tokenIsUniqueValidator = { /** * Check if the domain is unique * * @method tokenNameIsUnique * * @param {String} tokenName value to check against the validator * * @return {Boolean} returns a boolean value determined by the validity of the view * */ tokenNameIsUnique: function(tokenName, validatorArgument) { var result = validationUtils.initializeValidationResult(); var _apiTokens = factoryMethods._fetchTokens(); // Allows passing in of base value for instances where it would be valid if it stayed the same if (validatorArgument && tokenName === validatorArgument) { return result; } if (!_apiTokens || (tokenName && _apiTokens[tokenName])) { result.isValid = false; result.add("tokenNameIsUnique", LOCALE.maketext("This [asis,API] token name already exists on this account. Enter a different name."), "tokenNameIsUnique"); } return result; }, validate: function($service, $q, value, argument, scope) { // debounce the reload // If tokens exist, and it's not been more than 1000ms, don't re-fetch var curDate = new Date().getTime(); if (factoryMethods._fetchTokens() && curDate - factoryMethods._lastFetch < 1000) { var result = tokenIsUniqueValidator.tokenNameIsUnique(value, argument, scope); return $q.resolve(result); } // It's been more thatn 1000ms or no tokens exist factoryMethods._lastFetch = curDate; return $service.fetchTokens().then(function(tokens) { factoryMethods._processLoadedTokens(tokens); var result = tokenIsUniqueValidator.tokenNameIsUnique(value, argument, scope); return $q.resolve(result); }); } }; var validatorModule = angular.module("cjt2.validate"); validatorModule.run(["validatorFactory", "$q", APITokensService.serviceName, function(validatorFactory, $q, $service) { var validators = { tokenNameIsUnique: tokenIsUniqueValidator.validate.bind(tokenIsUniqueValidator, $service, $q) }; validators.tokenNameIsUnique.async = true; validatorFactory.generate(validators, $q); } ]); return { methods: tokenIsUniqueValidator, factoryMethods: factoryMethods, name: "token-name-is-unique", description: "Validation to ensure the api Token is unique for this account.", version: 1.0 }; } );
Save