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