/usr/share/phpmyadmin/libraries/classes/Controllers
NameSizeModeActions
Database/-0755rm
Preferences/-0755rm
Server/-0755rm
Setup/-0755rm
Table/-0755rm
AbstractController.php23990644editdlrm
BrowseForeignersController.php23250644editdlrm
ChangeLogController.php36030644editdlrm
CheckRelationsController.php15120644editdlrm
ColumnController.php9080644editdlrm
ConfigController.php13700644editdlrm
DatabaseController.php2700644editdlrm
ErrorReportController.php60290644editdlrm
ExportController.php240660644editdlrm
ExportTemplateController.php42120644editdlrm
GisDataEditorController.php49060644editdlrm
HomeController.php182490644editdlrm
ImportController.php325370644editdlrm
ImportStatusController.php23130644editdlrm
JavaScriptMessagesController.php374070644editdlrm
LicenseController.php9680644editdlrm
LintController.php17740644editdlrm
LogoutController.php4070644editdlrm
NavigationController.php33350644editdlrm
NormalizationController.php56690644editdlrm
PhpInfoController.php6810644editdlrm
SchemaExportController.php11280644editdlrm
SqlController.php115640644editdlrm
TableController.php8670644editdlrm
ThemesController.php7760644editdlrm
TransformationOverviewController.php17920644editdlrm
TransformationWrapperController.php74800644editdlrm
UserPasswordController.php33510644editdlrm
VersionCheckController.php12410644editdlrm
ViewCreateController.php96220644editdlrm
ViewOperationsController.php33390644editdlrm
Edit: /usr/share/phpmyadmin/libraries/classes/Controllers/BrowseForeignersController.php (2325B)
browseForeigners = $browseForeigners; $this->relation = $relation; } public function index(): void { $params = [ 'db' => $_POST['db'] ?? null, 'table' => $_POST['table'] ?? null, 'field' => $_POST['field'] ?? null, 'fieldkey' => $_POST['fieldkey'] ?? null, 'data' => $_POST['data'] ?? null, 'foreign_showAll' => $_POST['foreign_showAll'] ?? null, 'foreign_filter' => $_POST['foreign_filter'] ?? null, ]; if (! isset($params['db'], $params['table'], $params['field'])) { return; } $this->response->getFooter()->setMinimal(); $header = $this->response->getHeader(); $header->disableMenuAndConsole(); $header->setBodyId('body_browse_foreigners'); $foreigners = $this->relation->getForeigners( $params['db'], $params['table'] ); $foreignLimit = $this->browseForeigners->getForeignLimit( $params['foreign_showAll'] ); $foreignData = $this->relation->getForeignData( $foreigners, $params['field'], true, $params['foreign_filter'] ?? '', $foreignLimit ?? null, true ); $this->response->addHTML($this->browseForeigners->getHtmlForRelationalFieldSelection( $params['db'], $params['table'], $params['field'], $foreignData, $params['fieldkey'] ?? '', $params['data'] ?? '' )); } }