Linux webd002.cluster121.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
Apache
: 10.121.40.2 | : 216.73.216.88
Cant Read [ /etc/named.conf ]
7.2.34
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
letacommog /
letaweb /
scripts /
editor /
[ HOME SHELL ]
Name
Size
Permission
Action
blog
[ DIR ]
drwx---r-x
customize
[ DIR ]
drwx---r-x
ecommerce
[ DIR ]
drwx---r-x
modules
[ DIR ]
drwx---r-x
popup
[ DIR ]
drwx---r-x
settings
[ DIR ]
drwx---r-x
viewer
[ DIR ]
drwx---r-x
base.js
8.02
KB
-rw----r--
blog.js
862
B
-rw----r--
content.js
28.11
KB
-rw----r--
customize.js
757
B
-rw----r--
ecommerce.js
8.78
KB
-rw----r--
pagemanager.iframe.js
72.06
KB
-rw----r--
pagemanager.js
43.09
KB
-rw----r--
pagemanager.modules.js
2.99
KB
-rw----r--
settings.js
887
B
-rw----r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : pagemanager.modules.js
var createModuleDefinition = function(bases, moduleDefinition) { var m = {}; var parents = []; for(var i in bases) { if(!bases.hasOwnProperty(i)) continue; // var injector = angular.injector(); //var b = new ( bases[i]); //m = $.extend(true,{}, bases[i].prototype, m); parents.push(bases[i]); } //moduleDefinition.prototype = $.extend(true,{}, m, moduleDefinition.prototype); moduleDefinition.bases = parents; return moduleDefinition; } var pageEdit_widgets_app = angular.module('pageEdit.widgets',['pagemanager.file_manager','pagemanager.link']) .service('pageEdit_widgets', function() { this.widgets = {}; }) .factory('lazyLoadWidget', function($rootScope, $templateCache, $q,pageEdit_widgets) { //cache the module definition function archiveModule(name, moduleDefinition) { pageEdit_widgets.widgets[name] = moduleDefinition; return moduleDefinition; } function loadModule( name,successCallback, errorCallback ) { var deferred = $q.defer(); var promise = null; successCallback = ( successCallback || angular.noop ); errorCallback = ( errorCallback || angular.noop ); promise = deferred.promise; promise.then( successCallback, errorCallback ); if(pageEdit_widgets.widgets[name] != undefined) deferred.resolve(pageEdit_widgets.widgets[name]); else { require(['module/' + name], function requrieSuccess( moduleDefinition ) { $rootScope.$apply( function() { deferred.resolve(archiveModule(name,moduleDefinition)); } ); }, function requireError( error ) { $rootScope.$apply( function() { deferred.reject( error ); }); }); } return( promise ); } return( loadModule ); }) .factory('lazyLoadWidgets', function($rootScope, $templateCache, $q) { var deferred = $q.defer(); var promise = null; function loadModule( modules, successCallback, errorCallback ) { successCallback = ( successCallback || angular.noop ); errorCallback = ( errorCallback || angular.noop ); // If the module has already been loaded then // simply bind the handlers to the existing promise. // No need to try and load the files again. if ( promise ) { return( promise.then( successCallback, errorCallback ) ); } promise = deferred.promise; // Wire the callbacks into the deferred outcome. promise.then( successCallback, errorCallback ); // Load the module templates and components. // -- // The first dependency here is an HTML file which // is loaded using the text! plugin. This will pass // the value through as an HTML string. var m = []; for(var i in modules) { if(!modules.hasOwnProperty(i)) continue; m.push('module/' + modules[i]); } require( m, function requrieSuccess( templatesHtml ) { // Module loaded, resolve deferred. $rootScope.$apply( function() { deferred.resolve(); } ); }, function requireError( error ) { // Module load failed, reject deferred. $rootScope.$apply( function() { deferred.reject( error ); }); }); return( promise ); } return( loadModule ); });
Close