📁
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: breadcrumbs.js
define( [ "angular", "cjt/core", "lodash", "ngSanitize", "ngRoute", "cjt/templates" // NOTE: Pre-load the template cache ], function(angular, CJT, _) { "use strict"; var module = angular.module("cjt2.directives.breadcrumbs", [ "cjt2.templates", "ngRoute", "ngSanitize" ]); module.directive("breadcrumbs", function() { var RELATIVE_PATH = "libraries/cjt2/directives/breadcrumbs.phtml"; var breadcrumbController = [ "$scope", "$location", "$rootScope", "$route", "$window", function($scope, $location, $rootScope, $route, $window) { var breadcrumbs = []; $scope.crumbs = []; function updateBreadcrumbInfo(routeData) { $scope.crumbs = []; if (PAGE.customBreadcrumbs) { $scope.crumbs = PAGE.customBreadcrumbs; return true; } while (routeData) { $scope.crumbs.unshift(routeData); routeData = _.find(breadcrumbs, function(breadcrumb) { return breadcrumb.id === routeData.parentID; }); } } function buildCrumbs() { var routes = $route.routes; angular.forEach(routes, function(config) { if (config.hasOwnProperty("breadcrumb")) { var breadcrumb = config.breadcrumb; breadcrumbs.push(breadcrumb); } }); } function init() { buildCrumbs(); // Validating based on the path whether the initial load is an existing breadcrumb var pathElements = $location.path().split("/"); var routePath = pathElements.slice(0, 2).join("/"); var routeData = _.find(breadcrumbs, function(breadcrumb) { var breadcrumbPath = breadcrumb.path; // If the breadcrumb.path was specified with a trailing forward slash // strip it for matching purposes // but not if it is a root level / if (breadcrumbPath.length > 1 && breadcrumbPath.charAt(breadcrumbPath.length - 1) === "/") { breadcrumbPath = breadcrumbPath.substr(0, breadcrumbPath.length - 1); } return breadcrumbPath === routePath; }); updateBreadcrumbInfo(routeData); } init(); $rootScope.$on("$routeChangeSuccess", function(event, current) { buildCrumbs(); updateBreadcrumbInfo(current.breadcrumb); }); // update route parameter $scope.changeRoute = function(breadcrumb) { if (breadcrumb.navigate) { return $window.location.href = breadcrumb.path; } $location.path(breadcrumb.path); }; }]; return { templateUrl: CJT.config.debug ? CJT.buildFullPath(RELATIVE_PATH) : RELATIVE_PATH, replace: true, restrict: "EA", scope: true, controller: breadcrumbController }; }); } );
Save