+ $lcfg = &$this->links;
+ $cfg = empty($ff->DB_DataObject) ? array() : $ff->DB_DataObject;
+
+ if (!empty($cfg['table_alias'])) {
+ $ta = $cfg['table_alias'];
+ foreach($lcfg as $k=>$v) {
+ $kk = $k;
+ if (isset($ta[$k])) {
+ $kk = $ta[$k];
+ if (!isset($lcfg[$kk])) {
+ $lcfg[$kk] = array();
+ }
+ }
+ foreach($v as $l => $t_c) {
+ $bits = explode(':',$t_c);
+ $tt = isset($ta[$bits[0]]) ? $ta[$bits[0]] : $bits[0];
+ if ($tt == $bits[0] && $kk == $k) {
+ continue;
+ }
+
+ $lcfg[$kk][$l] = $tt .':'. $bits[1];
+
+
+ }
+
+ }
+ }
+