protected function parseJoin($join)
{
$joinStr = '';
if (!empty($join)) {
if (is_array($join)) {
foreach ($join as $key => $_join) {
if (false !== stripos($_join, 'JOIN')) {
$joinStr .= ' ' . $_join;
} else {
$joinStr .= ' LEFT JOIN ' . $_join;
}
}
} else {
$joinStr .= ' LEFT JOIN ' . $join;
}
}
return $joinStr;
}