|
@@ -329,8 +329,13 @@ class Base
|
|
|
public function getTable($table)
|
|
|
{
|
|
|
list($database, $tableName) = array_pad(explode('.', $table), 2, '');
|
|
|
- if ($tableName) return "`{$database}`.`{$tableName}`";
|
|
|
- return '`' . $table . '`';
|
|
|
+
|
|
|
+ if ($tableName) {
|
|
|
+ $tableName = stristr($tableName, '`') ? $tableName : '`'. $tableName .'`';
|
|
|
+ return "`{$database}`.`{$tableName}`";
|
|
|
+ }
|
|
|
+ $table = stristr($table, '`') ? $table : '`'. $table .'`';
|
|
|
+ return $table;
|
|
|
}
|
|
|
|
|
|
public function setLanguage()
|