Revert "Improvements to on() processing for upstream to review"
This reverts commit c570b45e49
.
Breaks on() statements that have an aliased table name
This commit is contained in:
parent
0a7e8b349d
commit
e3bfa19f3d
@ -127,21 +127,8 @@ class Kohana_Database_Query_Builder_Join extends Database_Query_Builder {
|
|||||||
$op = ' '.strtoupper($op);
|
$op = ' '.strtoupper($op);
|
||||||
}
|
}
|
||||||
|
|
||||||
// In case C2 is prefixed with table
|
|
||||||
$c2table = FALSE;
|
|
||||||
$parts = explode('.', $c2);
|
|
||||||
|
|
||||||
// If there are parts, we'll check that first one is the table name.
|
|
||||||
if (count($parts) == 2)
|
|
||||||
{
|
|
||||||
if ($db->list_columns($parts[0],$parts[1]))
|
|
||||||
{
|
|
||||||
$c2table = TRUE;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Quote each of the columns used for the condition
|
// Quote each of the columns used for the condition
|
||||||
$conditions[] = $db->quote_column($c1).$op.' '.($c2table ? $db->quote_column($c2) : $db->quote($c2));
|
$conditions[] = $db->quote_column($c1).$op.' '.$db->quote_column($c2);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Concat the conditions "... AND ..."
|
// Concat the conditions "... AND ..."
|
||||||
|
Reference in New Issue
Block a user