dbi = $dbi; $this->structureController = $structureController; } public function __invoke(): void { $selected = $_POST['selected'] ?? []; $GLOBALS['sql_query'] = ''; $selectedCount = count($selected); for ($i = 0; $i < $selectedCount; $i++) { $newTableName = $_POST['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(); if (empty($_POST['message'])) { $_POST['message'] = $GLOBALS['message']; } ($this->structureController)(); } }