CORE-POS/IS4C

View on GitHub
fannie/modules/plugins2.0/ChefTec/CTDB.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

class CTDB
{
    private static $instance = null;
    private static function init()
    {
        $config = FannieConfig::factory();
        $settings = $config->get('PLUGIN_SETTINGS');
        return new SQLManager($settings['CTHost'],'pdo_sqlsrv','DataDir',$settings['CTUser'],$settings['CTPassword']);
    }

    public static function get($name='DataDir')
    {
        if (self::$instance === null) {
            self::$instance = self::init();
        }

        self::$instance->selectDB($name);

        return self::$instance;
    }
}