/**
  * General construction.
  *
  * @return object
  */
 public function construct()
 {
     unset($_REQUEST['_SESSION']);
     unset($_POST['_SESSION']);
     unset($_GET['_SESSION']);
     $this->_POST = empty($_POST) ? array() : $_POST;
     $this->_GET = empty($_GET) ? array() : $_GET;
     return parent::construct();
 }
 public function debugInstance($domain = null)
 {
     return parent::debugInstance(empty($domain) ? 'QUERY%' . get_class($this) : $domain);
 }
 public function debugInstance($domain = null)
 {
     return parent::debugInstance('db');
 }
 /**
  * Debugging Instance.
  *
  * @return debug object
  */
 public function debugInstance($ignored = null)
 {
     return parent::debugInstance('db');
 }
 /**
  * magic method to get read-only access to various data
  * 
  * @since 3.2.1
  * @version 1.0
  * @author greg <*****@*****.**>
  * 
  * @date 20120611 (v1.0) (greg) added
  * 
  * @param string $name name for the parameter to get (ie. "DSN", "Charset", "Host", ...)
  */
 public function __get($name)
 {
     $localname = 'db' . $name;
     if (!empty($this->{$localname})) {
         return $this->{$localname};
     }
     return parent::__get($name);
 }
 /**
  * Constructor
  *
  * @return parent
  */
 public function construct()
 {
     $this->theme = $this->core->activeTemplate();
     return parent::construct();
 }