Remove deprecation

This commit is contained in:
Björn Fromme
2018-09-20 11:36:44 +02:00
parent 9d3e44efbd
commit 9e406f08d9
@@ -27,6 +27,7 @@ namespace EP\EpTrack\Service;
* This copyright notice MUST APPEAR in all copies of the script!
***************************************************************/
use EP\EpProducts\Utility\DbUtility;
use TYPO3\CMS\Backend\Utility\BackendUtility;
use TYPO3\CMS\Core\Database\DatabaseConnection;
use TYPO3\CMS\Core\TimeTracker\NullTimeTracker;
@@ -58,15 +59,20 @@ class RequestService
public function matchRedirect($currentUri)
{
$uri = strtolower(parse_url($currentUri, \PHP_URL_PATH));
/** @var DatabaseConnection $db */
$db = $GLOBALS['TYPO3_DB'];
$redirect = $db->exec_SELECTgetSingleRow(
'*',
'tx_eptrack_domain_model_redirect',
'tx_eptrack_domain_model_redirect.redirect_from=LOWER(' . $db->fullQuoteStr($uri, 'tx_eptrack_domain_model_redirect') . ')'
. ' AND tx_eptrack_domain_model_redirect.deleted=0 AND tx_eptrack_domain_model_redirect.hidden=0'
);
$qb = DbUtility::getDbConnection()->createQueryBuilder();
$redirect = $qb
->select('*')
->from('tx_eptrack_domain_model_redirect')
->where('redirect_from = LOWER(:uri)')
->andWhere('deleted = 0')
->andWhere('hidden = 0')
->setParameter('uri', $uri)
->execute()
->fetch()
;
if ($redirect === false) {
return;
}