Bug with several multiple joins

See the problem https://github.com/propelorm/Propel/issues/905
Like an other patch I've seen, ternary operator is only supported only in php5.3+, so it should be written as :
$criterion = $this->getNewCriterion(($leftTableAlias ? $leftTableAlias : $leftTableName) . '.' . $leftColumnName, $conditionClause, $comparison);