fannie/modules/plugins2.0/ChefTec/CTDB.php
<?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;
}
}