<?php defined('MYAAC') or die('Direct access not allowed!'); if(!isset($_SESSION['var_server_path'])) { error($locale['step_database_error_config']); $error = true; } $config['server_path'] = $_SESSION['var_server_path']; // take care of trailing slash at the end if($config['server_path'][strlen($config['server_path']) - 1] != '/') $config['server_path'] .= '/'; if((!isset($error) || !$error) && !file_exists($config['server_path'] . 'config.lua')) { error($locale['step_database_error_config']); $error = true; } if(!isset($error) || !$error) { $config['lua'] = load_config_lua($config['server_path'] . 'config.lua'); if(isset($config['lua']['sqlType'])) // tfs 0.3 $config['database_type'] = $config['lua']['sqlType']; else if(isset($config['lua']['mysqlHost'])) // tfs 0.2/1.0 $config['database_type'] = 'mysql'; else if(isset($config['lua']['database_type'])) // otserv $config['database_type'] = $config['lua']['database_type']; else if(isset($config['lua']['sql_type'])) // otserv $config['database_type'] = $config['lua']['sql_type']; $config['database_type'] = strtolower($config['database_type']); if(empty($config['database_type'])) { error($locale['step_database_error_database_empty']); $error = true; } else if($config['database_type'] != 'mysql') { $locale['step_database_error_only_mysql'] = str_replace('$DATABASE_TYPE$', '<b>' . $config['database_type'] . '</b>', $locale['step_database_error_only_mysql']); error($locale['step_database_error_only_mysql']); $error = true; } } ?>