dbi = $dbi; $this->structureController = $structureController; } public function __invoke(ServerRequest $request): void { $selected = $request->getParsedBodyParam('selected', []); $GLOBALS['sql_query'] = ''; $selectedCount = count($selected); for ($i = 0; $i < $selectedCount; $i++) { $newTableName = $request->getParsedBodyParam('add_prefix', '') . $selected[$i]; $aQuery = 'ALTER TABLE ' . Util::backquote($selected[$i]) . ' RENAME ' . Util::backquote($newTableName); $GLOBALS['sql_query'] .= $aQuery . ';' . "\n"; $this->dbi->selectDb($GLOBALS['db']); $this->dbi->query($aQuery); } $GLOBALS['message'] = Message::success(); ($this->structureController)($request); } }