<?php defined('SYSPATH') or die('No direct access allowed.'); /** * This class overrides Kohana's Database * * @package lnApp/Modifications * @category Classes * @category Helpers * @author Deon George * @copyright (c) 2010 Deon George * @license http://dev.leenooks.net/license.html */ abstract class Database extends Kohana_Database { // Enable TSM SHOW commands const SHOW = 5; const SET = 6; // We need to set our default database so that any internal calls to Database::instance() use the right database. public static function instance($name = NULL, array $config = NULL) { Database::$default = Kohana::$config->load('config')->client_type; return parent::instance($name,$config); } } ?>