File manager - Edit - /usr/local/cpanel/whostmgr/docroot/templates/mod_security/services/hitlistService.min.js
Back
define(["angular","cjt/util/locale","cjt/io/api","cjt/io/whm-v1-request","cjt/io/whm-v1","cjt/services/APIService"],(function(angular,LOCALE,API,APIREQUEST,APIDRIVER){var NO_MODULE="";var app;try{app=angular.module("App")}catch(e){app=angular.module("App",["cjt2.services.api"])}function _convertResponseToList(response){var items=[];if(response.status){var data=response.data;for(var i=0,length=data.length;i<length;i++){var hitList=data[i];items.push(hitList)}var meta=response.meta;var totalItems=meta.paginate.total_records||data.length;var totalPages=meta.paginate.total_pages||1;return{items:items,totalItems:totalItems,totalPages:totalPages}}else{return{items:[],totalItems:0,totalPages:0}}}app.factory("hitListService",["$q","APIService",function($q,APIService){var HitListService=function(){};HitListService.prototype=new APIService({transformAPISuccess:_convertResponseToList});angular.extend(HitListService.prototype,{fetchList:function fetchList(meta){var apiCall=new APIREQUEST.Class;apiCall.initialize(NO_MODULE,"modsec_get_log");if(meta){if(meta.sortBy&&meta.sortDirection){apiCall.addSorting(meta.sortBy,meta.sortDirection,meta.sortType)}if(meta.pageNumber){apiCall.addPaging(meta.pageNumber,meta.pageSize||10)}if(meta.filterBy&&meta.filterValue){apiCall.addFilter(meta.filterBy,meta.filterCompare,meta.filterValue)}}return this.deferred(apiCall).promise},fetchById:function fetchById(hitId){var promise=this.fetchList({filterBy:"id",filterValue:hitId,filterCompare:"eq"}).then((function(response){var length=response.items.length;if(length===1){return response}else if(length>1){return $q.reject({message:LOCALE.maketext("More than one hit matched hit ID “[_1]”.",hitId),count:length})}else{return $q.reject({message:LOCALE.maketext("No hits matched ID “[_1]”.",hitId),count:length})}}));return promise},prepareList:function prepareList(response){response=APIDRIVER.parse_response(response).parsedResponse;return _convertResponseToList(response)}});return new HitListService}])}));
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings