|
@@ 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 . '`'; |