Linux polon 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64
Apache/2.4.59 (Debian)
: 10.2.73.233 | : 18.225.72.181
Cant Read [ /etc/named.conf ]
5.6.40-64+0~20230107.71+debian10~1.gbp673146
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
baltic /
web /
modules /
system /
[ HOME SHELL ]
Name
Size
Permission
Action
tests
[ DIR ]
drwxr-xr-x
form.api.php
5.02
KB
-rw-r--r--
html.tpl.php
2.67
KB
-rw-r--r--
image.gd.inc
12.82
KB
-rw-r--r--
language.api.php
6.41
KB
-rw-r--r--
maintenance-page.tpl.php
2.95
KB
-rw-r--r--
page.tpl.php
6.77
KB
-rw-r--r--
region.tpl.php
1.28
KB
-rw-r--r--
system.admin-rtl.css
1.44
KB
-rw-r--r--
system.admin.css
5
KB
-rw-r--r--
system.admin.inc
113.39
KB
-rw-r--r--
system.api.php
197.18
KB
-rw-r--r--
system.archiver.inc
3.02
KB
-rw-r--r--
system.base-rtl.css
873
B
-rw-r--r--
system.base.css
5.3
KB
-rw-r--r--
system.cron.js
489
B
-rw-r--r--
system.info
462
B
-rw-r--r--
system.install
112.52
KB
-rw-r--r--
system.js
4.59
KB
-rw-r--r--
system.mail.inc
4.54
KB
-rw-r--r--
system.maintenance.css
811
B
-rw-r--r--
system.menus-rtl.css
551
B
-rw-r--r--
system.menus.css
1.99
KB
-rw-r--r--
system.messages-rtl.css
176
B
-rw-r--r--
system.messages.css
961
B
-rw-r--r--
system.module
138.25
KB
-rw-r--r--
system.queue.inc
12.34
KB
-rw-r--r--
system.tar.inc
62.34
KB
-rw-r--r--
system.test
112.7
KB
-rw-r--r--
system.theme-rtl.css
811
B
-rw-r--r--
system.theme.css
3.62
KB
-rw-r--r--
system.tokens.inc
7.95
KB
-rw-r--r--
system.updater.inc
4.56
KB
-rw-r--r--
theme.api.php
8.78
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : system.updater.inc
<?php /** * @file * Subclasses of the Updater class to update Drupal core knows how to update. * At this time, only modules and themes are supported. */ /** * Class for updating modules using FileTransfer classes via authorize.php. */ class ModuleUpdater extends Updater implements DrupalUpdaterInterface { /** * Return the directory where a module should be installed. * * If the module is already installed, drupal_get_path() will return * a valid path and we should install it there (although we need to use an * absolute path, so we prepend DRUPAL_ROOT). If we're installing a new * module, we always want it to go into sites/all/modules, since that's * where all the documentation recommends users install their modules, and * there's no way that can conflict on a multi-site installation, since * the Update manager won't let you install a new module if it's already * found on your system, and if there was a copy in sites/all, we'd see it. */ public function getInstallDirectory() { if ($relative_path = drupal_get_path('module', $this->name)) { $relative_path = dirname($relative_path); } else { $relative_path = 'sites/all/modules'; } return DRUPAL_ROOT . '/' . $relative_path; } public function isInstalled() { return (bool) drupal_get_path('module', $this->name); } public static function canUpdateDirectory($directory) { if (file_scan_directory($directory, '/.*\.module$/')) { return TRUE; } return FALSE; } public static function canUpdate($project_name) { return (bool) drupal_get_path('module', $project_name); } /** * Return available database schema updates one a new version is installed. */ public function getSchemaUpdates() { require_once DRUPAL_ROOT . '/includes/install.inc'; require_once DRUPAL_ROOT . '/includes/update.inc'; if (_update_get_project_type($project) != 'module') { return array(); } module_load_include('install', $project); if (!$updates = drupal_get_schema_versions($project)) { return array(); } $updates_to_run = array(); $modules_with_updates = update_get_update_list(); if ($updates = $modules_with_updates[$project]) { if ($updates['start']) { return $updates['pending']; } } return array(); } /** * Returns a list of post install actions. */ public function postInstallTasks() { return array( l(t('Install another module'), 'admin/modules/install'), l(t('Enable newly added modules'), 'admin/modules'), l(t('Administration pages'), 'admin'), ); } public function postUpdateTasks() { // We don't want to check for DB updates here, we do that once for all // updated modules on the landing page. } } /** * Class for updating themes using FileTransfer classes via authorize.php. */ class ThemeUpdater extends Updater implements DrupalUpdaterInterface { /** * Return the directory where a theme should be installed. * * If the theme is already installed, drupal_get_path() will return * a valid path and we should install it there (although we need to use an * absolute path, so we prepend DRUPAL_ROOT). If we're installing a new * theme, we always want it to go into sites/all/themes, since that's * where all the documentation recommends users install their themes, and * there's no way that can conflict on a multi-site installation, since * the Update manager won't let you install a new theme if it's already * found on your system, and if there was a copy in sites/all, we'd see it. */ public function getInstallDirectory() { if ($relative_path = drupal_get_path('theme', $this->name)) { $relative_path = dirname($relative_path); } else { $relative_path = 'sites/all/themes'; } return DRUPAL_ROOT . '/' . $relative_path; } public function isInstalled() { return (bool) drupal_get_path('theme', $this->name); } static function canUpdateDirectory($directory) { // This is a lousy test, but don't know how else to confirm it is a theme. if (file_scan_directory($directory, '/.*\.module$/')) { return FALSE; } return TRUE; } public static function canUpdate($project_name) { return (bool) drupal_get_path('theme', $project_name); } public function postInstall() { // Update the system table. clearstatcache(); system_rebuild_theme_data(); } public function postInstallTasks() { return array( l(t('Enable newly added themes'), 'admin/appearance'), l(t('Administration pages'), 'admin'), ); } }
Close