Inital commit
This commit is contained in:
@@ -57,7 +57,7 @@ class RewritingUrlQuery extends BaseRewritingUrlQuery
|
||||
->joinRewritingArgument('ra', Criteria::LEFT_JOIN)
|
||||
->where('ISNULL(`ra`.REWRITING_URL_ID)')
|
||||
->filterByView($view)
|
||||
->filterByViewLocale($viewLocale)
|
||||
->filterByViewLocale($this->retrieveLocale($viewLocale))
|
||||
->filterByViewId($viewId)
|
||||
->filterByRedirected(null)
|
||||
->orderById(Criteria::DESC)
|
||||
@@ -78,7 +78,7 @@ class RewritingUrlQuery extends BaseRewritingUrlQuery
|
||||
->joinRewritingArgument('ra', Criteria::LEFT_JOIN)
|
||||
->withColumn('`ra`.REWRITING_URL_ID', 'ra_REWRITING_URL_ID')
|
||||
->filterByView($view)
|
||||
->filterByViewLocale($viewLocale)
|
||||
->filterByViewLocale($this->retrieveLocale($viewLocale))
|
||||
->filterByViewId($viewId)
|
||||
->filterByRedirected(null)
|
||||
->orderById(Criteria::DESC);
|
||||
@@ -109,4 +109,16 @@ class RewritingUrlQuery extends BaseRewritingUrlQuery
|
||||
|
||||
return $urlQuery->findOne();
|
||||
}
|
||||
} // RewritingUrlQuery
|
||||
|
||||
protected function retrieveLocale($viewLocale)
|
||||
{
|
||||
if (strlen($viewLocale) == 2) {
|
||||
if (null !== $lang = LangQuery::create()->findOneByCode($viewLocale)) {
|
||||
$viewLocale = $lang->getLocale();
|
||||
}
|
||||
}
|
||||
|
||||
return $viewLocale;
|
||||
}
|
||||
}
|
||||
// RewritingUrlQuery
|
||||
|
||||
Reference in New Issue
Block a user