$this->updateTableComments();
$ff = HTML_FlexyFramework::get();
- if (!empty($ff->Pman['enable_trigger_tests'])) {
+ if (empty($ff->Pman['enable_trigger_tests'])) {
+ return;
+ }
+ if (!empty($ff->page->opts['disable-create-triggers'])) {
+ return;
+ }
// note we may want to override some of these... - to do special triggers..
// as you can only have one trigger per table for each action.
- $this->createDeleteTriggers();
- $this->createInsertTriggers();
- $this->createUpdateTriggers();
- }
+ $this->createDeleteTriggers();
+ $this->createInsertTriggers();
+ $this->createUpdateTriggers();
+
}
$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)}'
");