Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.159
Cant Read [ /etc/named.conf ]
8.1.31
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
/
var /
www /
html /
phpmyadmin /
libraries /
classes /
Utils /
[ HOME SHELL ]
Name
Size
Permission
Action
ForeignKey.php
2.27
KB
-rw-r--r--
FormatConverter.php
1.81
KB
-rw-r--r--
Gis.php
9.48
KB
-rw-r--r--
HttpRequest.php
9.01
KB
-rw-r--r--
SessionCache.php
1.17
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ForeignKey.php
<?php declare(strict_types=1); namespace PhpMyAdmin\Utils; use function strtolower; use function strtoupper; use function substr; use function version_compare; final class ForeignKey { /** * Verifies if this table's engine supports foreign keys * * @param string $engine engine */ public static function isSupported($engine): bool { global $dbi; $engine = strtoupper((string) $engine); if (($engine === 'INNODB') || ($engine === 'PBXT')) { return true; } if ($engine === 'NDBCLUSTER' || $engine === 'NDB') { $ndbver = strtolower( $dbi->fetchValue('SELECT @@ndb_version_string') ?: '' ); if (substr($ndbver, 0, 4) === 'ndb-') { $ndbver = substr($ndbver, 4); } return version_compare($ndbver, '7.3', '>='); } return false; } /** * Is Foreign key check enabled? */ public static function isCheckEnabled(): bool { global $dbi; if ($GLOBALS['cfg']['DefaultForeignKeyChecks'] === 'enable') { return true; } if ($GLOBALS['cfg']['DefaultForeignKeyChecks'] === 'disable') { return false; } return $dbi->getVariable('FOREIGN_KEY_CHECKS') === 'ON'; } /** * Handle foreign key check request */ public static function handleDisableCheckInit(): bool { global $dbi; $defaultCheckValue = $dbi->getVariable('FOREIGN_KEY_CHECKS') === 'ON'; if (isset($_REQUEST['fk_checks'])) { if (empty($_REQUEST['fk_checks'])) { // Disable foreign key checks $dbi->setVariable('FOREIGN_KEY_CHECKS', 'OFF'); } else { // Enable foreign key checks $dbi->setVariable('FOREIGN_KEY_CHECKS', 'ON'); } } return $defaultCheckValue; } /** * Cleanup changes done for foreign key check * * @param bool $defaultCheckValue original value for 'FOREIGN_KEY_CHECKS' */ public static function handleDisableCheckCleanup(bool $defaultCheckValue): void { global $dbi; $dbi->setVariable('FOREIGN_KEY_CHECKS', $defaultCheckValue ? 'ON' : 'OFF'); } }
Close