$quit = TRUE; } if (dir_writeable(CYASK_ROOT . './askdata/cache')) { $curr_cache_writeable = $lang['writeable']; } else { $curr_cache_writeable = $lang['unwriteable']; $msg .= "<font color=\"#FF0000\">{$lang['unwriteable_askdata_cache']}</font>\t"; $quit = TRUE; } if (strstr($tablepre, '.')) { $msg .= "<font color=\"#FF0000\">{$lang['tablepre_invalid']}</font>\t"; $quit = TRUE; } $db->select_db($dbname); if ($db->error()) { if ($db->version() > '4.1') { $db->query("CREATE DATABASE IF NOT EXISTS {$dbname} DEFAULT CHARACTER SET {$dbcharset}"); } else { $db->query("CREATE DATABASE IF NOT EXISTS {$dbname}"); } if ($db->error()) { $msg .= "<font color=\"#FF0000\">{$lang['db_invalid']}</font>\t"; $quit = TRUE; } else { $db->select_db($dbname); $msg .= "{$lang['db_auto_created']}\t"; } } $query = $db->query("CREATE TABLE cyask_test (test TINYINT (3) UNSIGNED)", 'SILENT'); if ($db->error()) { $dbpriv_createtable = '<font color="#FF0000">' . $lang['no'] . '</font>';