$dbini = 'ini_'. basename($this->dburl['path']);
- $iniCache = isset( $ff->PDO_DataObject) ? $ff->DB_DataObject['schema_location'] : $ff->DB_DataObject[$dbini];
+ $iniCache = isset( $ff->PDO_DataObject) ? $ff->PDO_DataObject['schema_location'] : $ff->DB_DataObject[$dbini];
if (!file_exists($iniCache)) {
return;
}
// first check if database is using this format.
-
- $db = DB_DataObject::factory('core_enum')->getDatabaseConnection();
- $views = $db->getListOf( 'views'); // needs updated pear...
-
+ $dbo = DB_DataObject::factory('core_enum');
+ if (is_a($dbo, 'PDO_DataObject')) {
+
+
+ } else {
+ $db = DB_DataObject::factory('core_enum')->getDatabaseConnection();
+ $views = $db->getListOf( 'views'); // needs updated pear...
+ }