} function add($newtext) { $this->response .= $newtext; } function __destruct() { unset($this->response); } } $response = new UpdateResponse(); $sql->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING); require_once EASYWIDIR . '/stuff/methods/class_tables.php'; $tables = new Tables($dbConnect['db']); $response->add('Adding tables if needed.'); $tables->createMissingTables(); $response->add('Repairing tables if needed.'); $tables->correctTablesStatus(); $tables->correctExistingTables(); foreach ($tables->getExecutedSql() as $change) { $response->add($change . '<br>'); } $response->add('Fixing data entries if needed.'); include EASYWIDIR . '/stuff/methods/tables_entries_repair.php'; $template_file = $response->response; } else { if ($ui->st('d', 'get') == 're') { $sprache = getlanguagefile('settings', $user_language, $resellerLockupID); $gssprache = getlanguagefile('gserver', $user_language, $resellerLockupID); $usprache = getlanguagefile('user', $user_language, $resellerLockupID); include EASYWIDIR . '/stuff/methods/email_templates.php';