privileges = $privileges; } /** * @param array $params Request parameters */ public function index(array $params): string { global $cfg, $pmaThemeImage, $text_dir, $is_createuser, $is_grantuser; $scriptName = Util::getScriptNameForOption( $cfg['DefaultTabTable'], 'table' ); $privileges = []; if ($this->dbi->isSuperuser()) { $privileges = $this->privileges->getAllPrivileges( $params['checkprivsdb'], $params['checkprivstable'] ); } return $this->template->render('table/privileges/index', [ 'db' => $params['checkprivsdb'], 'table' => $params['checkprivstable'], 'is_superuser' => $this->dbi->isSuperuser(), 'table_url' => $scriptName, 'pma_theme_image' => $pmaThemeImage, 'text_dir' => $text_dir, 'is_createuser' => $is_createuser, 'is_grantuser' => $is_grantuser, 'privileges' => $privileges, ]); } }