$dbini = 'ini_'. basename($this->dburl['path']);
- $iniCache = $ff->DB_DataObject[$dbini];
-
+ $iniCache = isset( $ff->PDO_DataObject) ? $ff->PDO_DataObject['schema_location'] : $ff->DB_DataObject[$dbini];
+
$this->schema = parse_ini_file($iniCache, true);
$this->links = parse_ini_file(preg_replace('/\.ini$/', '.links.ini', $iniCache), true);
$lcfg = &$this->links;
- $cfg = HTML_FlexyFramework::get()->DB_DataObject;
+ $cfg = empty($ff->DB_DataObject) ? array() : $ff->DB_DataObject;
if (!empty($cfg['table_alias'])) {
$ta = $cfg['table_alias'];
FROM
information_schema.TABLES
WHERE
- TABLE_SCHEMA = '{$q->escape($q->database())}'
+ TABLE_SCHEMA = DATABASE()
AND
TABLE_NAME = '{$q->escape($tbl)}'
");
$q = DB_DataObject::factory('core_enum');
$q->query($trigger);
echo "CREATED TRIGGER {$tbl}_before_update\n";
- if ($tbl == 'core_email') {
- echo $trigger;
- exit;
- }
-
-
-
-
}