Viewing File: /usr/local/cpanel/base/frontend/jupiter/multiphp_ini_editor/services/configService.min.js
define(["angular","cjt/io/api","cjt/io/uapi-request","cjt/io/uapi","cjt/util/locale"],(function(e,t,n,r,i){"use strict";e.module("App").factory("configService",["$q",function(e){return{fetchBasicList:function(r,i){var s=e.defer(),a=new n.Class;return a.initialize("LangPHP","php_ini_get_user_basic_directives"),a.addArgument("type",r),"home"!==r&&a.addArgument("vhost",i),t.promise(a.getRunArguments()).done((function(e){(e=e.parsedResponse).status?s.resolve(e.data):s.reject(e.error)})),s.promise},getHandlerForDomain:function(r,i){var s=e.defer(),a=new n.Class;return a.initialize("LangPHP","php_get_domain_handler"),a.addArgument("type",r),"home"!==r&&a.addArgument("vhost",i),t.promise(a.getRunArguments()).done((function(e){(e=e.parsedResponse).status?s.resolve(e.data):s.reject(e.error)})),s.promise},applySettings:function(r,i,s){var a=e.defer(),o=new n.Class;return o.initialize("LangPHP","php_ini_set_user_basic_directives"),"home"!==r&&o.addArgument("vhost",i),o.addArgument("type",r),void 0!==s&&s.length>0&&s.forEach((function(e,t){o.addArgument("directive-"+t,e.key+":"+e.value)})),t.promise(o.getRunArguments()).done((function(e){(e=e.parsedResponse).status?a.resolve(e.data):a.reject(e.error)})),a.promise},fetchContent:function(r,i){var s=e.defer(),a=new n.Class;return a.initialize("LangPHP","php_ini_get_user_content"),a.addArgument("type",r),"home"!==r&&a.addArgument("vhost",i),t.promise(a.getRunArguments()).done((function(e){(e=e.parsedResponse).status?s.resolve(e.data.content):s.reject(e.error)})),s.promise},saveIniContent:function(r,i,s){var a=e.defer(),o=new n.Class;return o.initialize("LangPHP","php_ini_set_user_content"),o.addArgument("content",r),o.addArgument("type",i),"home"!==i&&o.addArgument("vhost",s),t.promise(o.getRunArguments()).done((function(e){(e=e.parsedResponse).status?a.resolve(e.data):a.reject(e.error)})),a.promise},checkOutdatedAndSecuredPHPVersion:function(e,t){let n=PAGE.default_php_version;0===e.indexOf("inherit")&&(e=n+" (Inherited)");let r=parseInt(String(t).replace(".","")),s=e;if(!PAGE||!PAGE.suppress_php_eol_status)if(0===e.indexOf("alt-"))s=e+" ("+i.maketext("Secured")+")";else{let t=e.match(/php(\d+)/);if(t&&t[1]){parseInt(t[1])<r&&(s=e+" ("+i.maketext("Outdated")+")")}}return s}}}])}));
Back to Directory
File Manager