function db() { static $db = -1; if ($db == -1) { $installer = new Dataface_Installer(); if (!@$_SERVER['PHP_AUTH_USER'] || !$_COOKIE['logged_in']) { $installer->authenticate(); } $db = @mysql_connect(DB_HOST, @$_SERVER['PHP_AUTH_USER'], @$_SERVER['PHP_AUTH_PW']); if (!$db) { $installer->authenticate(); } } return $db; }
function db() { static $db = -1; if ($db === -1) { $installer = new Dataface_Installer(); if (!@$_SERVER['PHP_AUTH_USER'] || !$_COOKIE['logged_in']) { $installer->authenticate(); } if (!function_exists('xf_db_connect')) { require_once 'xf/db/drivers/' . basename(XF_DB_DRIVER) . '.php'; } $db = @xf_db_connect(DB_HOST, @$_SERVER['PHP_AUTH_USER'], @$_SERVER['PHP_AUTH_PW']); if (!$db) { $installer->authenticate(); } } return $db; }