} if ($installCheck['adminEmail'] == '' || empty($installCheck['adminEmail'])) { $errorField .= $lang['adminEmail'] . ' ' . $lang['isEmpty'] . '<br />'; } if ($installCheck['adminPass'] != $installCheck['adminPassConf']) { $errorField .= $lang['adminPass'] . ', ' . $lang['adminPassConf'] . ' ' . $lang['areDifferent'] . '<br />'; } if ($errorField != '') { echo "<div class=\"msgError\">{$errorField}</div>"; echo '<div id="previous"><a href="index.php?a=install&lang=' . $instLang . '">' . $lang['previous'] . '</a></div>'; } else { // Installing require_once '../classes/database/sql.class.php'; require_once '../classes/database/mysql.class.php'; $con = new AngoraMySQL(); $con->setCon($installCheck['host'], $installCheck['username'], $installCheck['password'], $installCheck['database']); $con->connect(); $instDone = true; $sqlfile = "sql/angora_1_5_installation.sql"; $sql = ''; if (is_file($sqlfile)) { $lines = @file($sqlfile); if (is_array($lines)) { foreach ($lines as $line) { $sql .= trim($line); if (empty($sql)) { $sql = ""; continue; } elseif (preg_match("/^[#-].*+\r?\n?/i", trim($line))) { $sql = ""; continue;
$config['mysqlDriver'] = 'mysql'; require_once 'classes/database/sql.class.php'; switch ($config['mysqlDriver']) { case 'mysql': require_once 'classes/database/mysql.class.php'; $con = new AngoraMySQL(); break; case 'mysqli': require_once 'classes/database/mysqli.class.php'; $con = new AngoraMySQLi(); break; default: require_once 'classes/database/mysql.class.php'; $con = new AngoraMySQL(); } $con->setCon(base64_decode($data['dbHost']), base64_decode($data['dbUsername']), base64_decode($data['dbPassword']), base64_decode($data['dbDatabase'])); $data['dbPrefixDecoded'] = base64_decode($data['dbPrefix']); $dbTables['config'] = $data['dbPrefixDecoded'] . "config"; $dbTables['admin'] = $data['dbPrefixDecoded'] . "admin"; $dbTables['trash'] = $data['dbPrefixDecoded'] . "trash"; $dbTables['reply'] = $data['dbPrefixDecoded'] . "reply"; $dbTables['posts'] = $data['dbPrefixDecoded'] . "posts"; $dbTables['censored'] = $data['dbPrefixDecoded'] . "censored"; $dbTables['smilies'] = $data['dbPrefixDecoded'] . "smilies"; $dbTables['ip'] = $data['dbPrefixDecoded'] . "ip"; $dbTables['backupLog'] = $data['dbPrefixDecoded'] . "backupLog"; unset($data['dbPrefixDecoded']); $con->connect(); $con->getRows("Select * from " . $dbTables['config'] . ";"); foreach ($con->queryResult as $res) { $config['id'] = $res['id'];