RecentFavoriteController.php 793 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. declare(strict_types=1);
  3. namespace PhpMyAdmin\Controllers\Table;
  4. use PhpMyAdmin\Controllers\SqlController;
  5. use PhpMyAdmin\RecentFavoriteTable;
  6. /**
  7. * Browse recent and favorite tables chosen from navigation.
  8. */
  9. class RecentFavoriteController extends AbstractController
  10. {
  11. public function index(): void
  12. {
  13. global $containerBuilder;
  14. RecentFavoriteTable::getInstance('recent')->removeIfInvalid(
  15. $_REQUEST['db'],
  16. $_REQUEST['table']
  17. );
  18. RecentFavoriteTable::getInstance('favorite')->removeIfInvalid(
  19. $_REQUEST['db'],
  20. $_REQUEST['table']
  21. );
  22. /** @var SqlController $controller */
  23. $controller = $containerBuilder->get(SqlController::class);
  24. $controller->index();
  25. }
  26. }