.dev/scripts/db_test/geonames_db_init.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

if ( ! defined('DB_NAME_GEONAMES')) {
    define('DB_PREFIX_GEONAMES', '');
    define('DB_HOST_GEONAMES', 'localhost');
    define('DB_USER_GEONAMES', 'root');
    define('DB_PSWD_GEONAMES', '123456');
    define('DB_NAME_GEONAMES', 'geonames');
}
if ( ! defined('DB_NAME')) {
    define('DB_TYPE', 'mysql5');
    define('DB_PREFIX', DB_PREFIX_GEONAMES);
    define('DB_HOST', DB_HOST_GEONAMES);
    define('DB_USER', DB_USER_GEONAMES);
    define('DB_PSWD', DB_PSWD_GEONAMES);
    define('DB_NAME', DB_NAME_GEONAMES);
}
function db_geonames($tbl_name = '')
{
    $_instance = &$GLOBALS[__FUNCTION__];
    if ($_instance === null) {
        $db_class = load_db_class();
        if ($db_class) {
            $_instance = new $db_class('mysql5', 1, DB_PREFIX_GEONAMES);
            $_instance->DB_PREFIX = DB_PREFIX_GEONAMES;
            $_instance->connect(DB_HOST_GEONAMES, DB_USER_GEONAMES, DB_PSWD_GEONAMES, DB_NAME_GEONAMES, true);
        } else {
            $_instance = false;
        }
    }
    if ( ! is_object($_instance)) {
        return $tbl_name ? $tbl_name : new yf_missing_method_handler(__FUNCTION__);
    }
    return $tbl_name ? $_instance->_real_name($tbl_name) : $_instance;
}
//####
$PROJECT_CONF['db']['RECONNECT_NUM_TRIES'] = 1;
$PROJECT_CONF['db']['FIX_DATA_SAFE'] = 0;
$_GET['object'] = 'not_exists';
//####
if ( ! function_exists('main')) {
    define('YF_PATH', dirname(dirname(dirname(__DIR__))) . '/');
    require YF_PATH . 'classes/yf_main.class.php';
    new yf_main('admin', $no_db_connect = false, $auto_init_all = false);
    date_default_timezone_set('Europe/Kiev');
    ini_set('display_errors', 'on');
    error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED ^ E_STRICT);
}
//####