private function set_table_names($tables = false)
{
$prefix = '';
if (!isset($tables['content'])) {
$tables['content'] = 'content';
}
if (!isset($tables['content_fields'])) {
$tables['content_fields'] = 'content_fields';
}
if (!isset($tables['content_data'])) {
$tables['content_data'] = 'content_data';
}
if (!isset($tables['content_fields_drafts'])) {
$tables['content_fields_drafts'] = 'content_fields_drafts';
}
if (!isset($tables['media'])) {
$tables['media'] = 'media';
}
if (!isset($tables['custom_fields'])) {
$tables['custom_fields'] = 'custom_fields';
}
if (!isset($tables['custom_fields_values'])) {
$tables['custom_fields_values'] = 'custom_fields_values';
}
if (!isset($tables['content_data'])) {
$tables['content_data'] = 'content_data';
}
if (!isset($tables['attributes'])) {
$tables['attributes'] = 'attributes';
}
if (!isset($tables['categories'])) {
$tables['categories'] = 'categories';
}
if (!isset($tables['categories_items'])) {
$tables['categories_items'] = 'categories_items';
}
if (!isset($tables['menus'])) {
$tables['menus'] = 'menus';
}
$this->tables['content'] = $tables['content'];
$this->tables['content_fields'] = $tables['content_fields'];
$this->tables['content_data'] = $tables['content_data'];
$this->tables['content_fields_drafts'] = $tables['content_fields_drafts'];
$this->tables['media'] = $tables['media'];
$this->tables['custom_fields'] = $tables['custom_fields'];
$this->tables['categories'] = $tables['categories'];
$this->tables['categories_items'] = $tables['categories_items'];
$this->tables['menus'] = $tables['menus'];
$this->tables['attributes'] = $tables['attributes'];
/*
* Define table names constants for global default usage
*/
if (!defined('MW_DB_TABLE_CONTENT')) {
define('MW_DB_TABLE_CONTENT', $tables['content']);
}
if (!defined('MW_DB_TABLE_CONTENT_FIELDS')) {
define('MW_DB_TABLE_CONTENT_FIELDS', $tables['content_fields']);
}
if (!defined('MW_DB_TABLE_CONTENT_DATA')) {
define('MW_DB_TABLE_CONTENT_DATA', $tables['content_data']);
}
if (!defined('MW_DB_TABLE_CONTENT_FIELDS_DRAFTS')) {
define('MW_DB_TABLE_CONTENT_FIELDS_DRAFTS', $tables['content_fields_drafts']);
}
if (!defined('MW_DB_TABLE_MEDIA')) {
define('MW_DB_TABLE_MEDIA', $tables['media']);
}
if (!defined('MW_DB_TABLE_CUSTOM_FIELDS')) {
define('MW_DB_TABLE_CUSTOM_FIELDS', $tables['custom_fields']);
}
if (!defined('MW_DB_TABLE_MENUS')) {
define('MW_DB_TABLE_MENUS', $tables['menus']);
}
if (!defined('MW_DB_TABLE_TAXONOMY')) {
define('MW_DB_TABLE_TAXONOMY', $tables['categories']);
}
if (!defined('MW_DB_TABLE_TAXONOMY_ITEMS')) {
define('MW_DB_TABLE_TAXONOMY_ITEMS', $tables['categories_items']);
}
}