@@ 292-303 (lines=12) @@ | ||
289 | $ptable = $i->parent; |
|
290 | ||
291 | // If parent field not specified - use parent table primary field |
|
292 | if (!isset($i->parent_field)) $pfield = $primary_field; |
|
293 | // Correctly determine parent field name |
|
294 | else { |
|
295 | // Define if parent field name has table name in it |
|
296 | $tableinpf = strpos($i->parent_field, '.'); |
|
297 | ||
298 | // Get parent table field name |
|
299 | $pfield = $tableinpf !== false ? substr($i->parent_field, $tableinpf + 1) : $i->parent_field; |
|
300 | ||
301 | // Parent table field |
|
302 | $ptable = $tableinpf !== false ? substr($i->parent_field, 0, $tableinpf) : $i->parent; |
|
303 | } |
|
304 | ||
305 | // If no "." symbol in parent field name append parent table name |
|
306 | $pf = '`' . $ptable . '`.`' . $pfield . '`'; |
|
@@ 515-526 (lines=12) @@ | ||
512 | $ptable = $i->parent; |
|
513 | ||
514 | // If parent field not specified - use parent table primary field |
|
515 | if (!isset($i->parent_field)) $pfield = $primary_field; |
|
516 | // Correctly determine parent field name |
|
517 | else { |
|
518 | // Define if parent field name has table name in it |
|
519 | $tableinpf = strpos($i->parent_field, '.'); |
|
520 | ||
521 | // Get parent table field name |
|
522 | $pfield = $tableinpf !== false ? substr($i->parent_field, $tableinpf + 1) : $i->parent_field; |
|
523 | ||
524 | // Parent table field |
|
525 | $ptable = $tableinpf !== false ? dbMySQLConnector::$prefix . substr($i->parent_field, 0, $tableinpf) : $i->parent; |
|
526 | } |
|
527 | ||
528 | // If no "." symbol in parent field name append parent table name |
|
529 | $pf = '`' . $ptable . '`.`' . $pfield . '`'; |