Source for file get_databases_inc.php
Documentation is available at get_databases_inc.php
* check what db servers are available and display them accordingly - only seems to work with *nix
$gBitDbCaseSensitivity = TRUE;
$dbtodsn['mysql'] = 'MySQL';
$dbtodsn['mysqli'] = 'MySQLi';
$dbtodsn['postgres'] = 'PostgreSQL';
$dbtodsn['oci8po'] = 'Oracle 8.i';
$gBitDbCaseSensitivity = FALSE;
$dbtodsn['sybase'] = 'Sybase';
$dbtodsn['mssql'] = 'MS-SQL';
$dbtodsn['fbsql'] = 'FrontBase';
$dbtodsn['firebird'] = 'Firebird';
if ( !empty($_REQUEST['fbpath']) ) $fbpath = $_REQUEST['fbpath'];
$fbpath = 'c:\Program Files\Firebird\Firebird_2_1\bin\isql';
$fbpath = '/opt/firebird/bin/isql';
$gBitSmarty->assign( 'fbpath', $fbpath );
if ( empty($gBitDbName) ) { $gBitDbName = 'bitweaver'; }
$gBitDbCaseSensitivity = FALSE;
if ( empty($gBitDbUser) ) {
$gBitDbPassword = 'masterkey';
$dbtodsn['sqlite'] = 'SQLLite';
$gBitSmarty->assign_by_ref('dbservers', $dbtodsn);
$gBitSmarty->assign( 'gBitDbType', $gBitDbType );
$gBitSmarty->assign( 'gBitDbHost', $gBitDbHost );
$gBitSmarty->assign( 'gBitDbUser', $gBitDbUser );
$gBitSmarty->assign( 'gBitDbPassword', $gBitDbPassword );
$gBitSmarty->assign( 'gBitDbName', $gBitDbName );
$gBitSmarty->assign( 'gBitDbCaseSensitivity', $gBitDbCaseSensitivity );
$gBitSmarty->assign( 'bit_root_url', $bit_root_url );
if( defined( 'AUTO_BUG_SUBMIT' ) ) {
$gBitSmarty->assign( 'auto_bug_submit', AUTO_BUG_SUBMIT );
$gBitSmarty->assign( 'gBitDbPassword_input', $gBitDbPassword );
$gBitSmarty->assign( 'gBitDbPassword_print', preg_replace( '/./','•',$gBitDbPassword ) );
|