. */ /** * Connect to a mysql database using the MySQL extension in PHP. */ // ================================================================================== // = check for additional database(s) and set $kga['server_database'] accordingly = // = $kga['server_database'] stays untouched if there is no entry in the = // = $server_ext_database array (for more info see /includes/vars.php) = // ================================================================================== if (isset($_REQUEST['database'])) { if ($_REQUEST['database']==true) { $dbnr = $_REQUEST['database'] - 1; $kga['server_database'] = $server_ext_database[$dbnr]; if ($server_ext_username[$dbnr] != '') { $kga['server_username'] = $server_ext_username[$dbnr]; } if ($server_ext_password[$dbnr] != '') { $kga['server_password'] = $server_ext_password[$dbnr]; } if ($server_ext_prefix[$dbnr] != '') { $kga['server_prefix'] = $server_ext_prefix[$dbnr]; } } } else { if (isset($_COOKIE['kimai_db']) && $_COOKIE['kimai_db'] == true) { $dbnr = $_COOKIE['kimai_db'] - 1; $kga['server_database'] = $server_ext_database[$dbnr]; if ($server_ext_username[$dbnr] != '') { $kga['server_username'] = $server_ext_username[$dbnr]; } if ($server_ext_password[$dbnr] != '') { $kga['server_password'] = $server_ext_password[$dbnr]; } if ($server_ext_prefix[$dbnr] != '') { $kga['server_prefix'] = $server_ext_prefix[$dbnr]; } } } // =========================================================================== include(WEBROOT."libraries/mysql.class.php"); if (isset($utf8) && $utf8) { $conn = new MySQL(true, $kga['server_database'], $kga['server_hostname'], $kga['server_username'], $kga['server_password'],"utf-8"); } else { $conn = new MySQL(true, $kga['server_database'], $kga['server_hostname'], $kga['server_username'], $kga['server_password']); } if ($conn->Error()) $conn->Kill(); ?>