Exemple #1
0
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;
}
Exemple #2
0
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;
}