diff --git a/administrator/components/com_finder/src/Model/IndexModel.php b/administrator/components/com_finder/src/Model/IndexModel.php index e6dbe7da260fc..b8cb0f99e005c 100644 --- a/administrator/components/com_finder/src/Model/IndexModel.php +++ b/administrator/components/com_finder/src/Model/IndexModel.php @@ -228,7 +228,7 @@ protected function getListQuery() // Filter by indexdate only if $search doesn't contains non-ascii characters if (!preg_match('/[^\x00-\x7F]/', $search)) { - $orSearchSql .= ' OR ' . $query->castAsChar($db->quoteName('l.indexdate')) . ' LIKE ' . $search; + $orSearchSql .= ' OR ' . $query->castAs('CHAR', $db->quoteName('l.indexdate')) . ' LIKE ' . $search; } $query->where('(' . $orSearchSql . ')'); diff --git a/components/com_contact/src/Model/CategoryModel.php b/components/com_contact/src/Model/CategoryModel.php index ab211481800b6..86379743d74f9 100644 --- a/components/com_contact/src/Model/CategoryModel.php +++ b/components/com_contact/src/Model/CategoryModel.php @@ -466,9 +466,9 @@ private function getSlugColumn($query, $id, $alias) return 'CASE WHEN ' . $query->charLength($alias, '!=', '0') . ' THEN ' - . $query->concatenate([$query->castAsChar($id), $alias], ':') + . $query->concatenate([$query->castAs('CHAR', $id), $alias], ':') . ' ELSE ' - . $query->castAsChar($id) . ' END'; + . $query->castAs('CHAR', $id) . ' END'; } /** diff --git a/components/com_contact/src/Model/ContactModel.php b/components/com_contact/src/Model/ContactModel.php index a0de3accae886..5aa1483f720f6 100644 --- a/components/com_contact/src/Model/ContactModel.php +++ b/components/com_contact/src/Model/ContactModel.php @@ -403,9 +403,9 @@ private function getSlugColumn($query, $id, $alias) return 'CASE WHEN ' . $query->charLength($alias, '!=', '0') . ' THEN ' - . $query->concatenate([$query->castAsChar($id), $alias], ':') + . $query->concatenate([$query->castAs('CHAR', $id), $alias], ':') . ' ELSE ' - . $query->castAsChar($id) . ' END'; + . $query->castAs('CHAR', $id) . ' END'; } /** diff --git a/components/com_content/src/Model/ArchiveModel.php b/components/com_content/src/Model/ArchiveModel.php index 957083f3cc958..13e533efc6479 100644 --- a/components/com_content/src/Model/ArchiveModel.php +++ b/components/com_content/src/Model/ArchiveModel.php @@ -207,8 +207,8 @@ private function getSlugColumn($query, $id, $alias) return 'CASE WHEN ' . $query->charLength($db->quoteName($alias), '!=', '0') . ' THEN ' - . $query->concatenate([$query->castAsChar($db->quoteName($id)), $db->quoteName($alias)], ':') + . $query->concatenate([$query->castAs('CHAR', $db->quoteName($id)), $db->quoteName($alias)], ':') . ' ELSE ' - . $query->castAsChar($id) . ' END'; + . $query->castAs('CHAR', $id) . ' END'; } } diff --git a/libraries/src/Categories/Categories.php b/libraries/src/Categories/Categories.php index 018717fc719f6..24b8ee3310c26 100644 --- a/libraries/src/Categories/Categories.php +++ b/libraries/src/Categories/Categories.php @@ -292,7 +292,7 @@ protected function _load($id) $case_when = ' CASE WHEN '; $case_when .= $query->charLength($db->quoteName('c.alias'), '!=', '0'); $case_when .= ' THEN '; - $c_id = $query->castAsChar($db->quoteName('c.id')); + $c_id = $query->castAs('CHAR', $db->quoteName('c.id')); $case_when .= $query->concatenate([$c_id, $db->quoteName('c.alias')], ':'); $case_when .= ' ELSE '; $case_when .= $c_id . ' END as ' . $db->quoteName('slug'); diff --git a/plugins/content/pagenavigation/src/Extension/PageNavigation.php b/plugins/content/pagenavigation/src/Extension/PageNavigation.php index 0f27a0ddaf49b..0bf7bce6abdac 100644 --- a/plugins/content/pagenavigation/src/Extension/PageNavigation.php +++ b/plugins/content/pagenavigation/src/Extension/PageNavigation.php @@ -158,12 +158,12 @@ public function onContentBeforeDisplay(BeforeDisplayEvent $event) $query->order($orderby); $case_when = ' CASE WHEN ' . $query->charLength($db->quoteName('a.alias'), '!=', '0') - . ' THEN ' . $query->concatenate([$query->castAsChar($db->quoteName('a.id')), $db->quoteName('a.alias')], ':') - . ' ELSE ' . $query->castAsChar('a.id') . ' END AS ' . $db->quoteName('slug'); + . ' THEN ' . $query->concatenate([$query->castAs('CHAR', $db->quoteName('a.id')), $db->quoteName('a.alias')], ':') + . ' ELSE ' . $query->castAs('CHAR', 'a.id') . ' END AS ' . $db->quoteName('slug'); $case_when1 = ' CASE WHEN ' . $query->charLength($db->quoteName('cc.alias'), '!=', '0') - . ' THEN ' . $query->concatenate([$query->castAsChar($db->quoteName('cc.id')), $db->quoteName('cc.alias')], ':') - . ' ELSE ' . $query->castAsChar('cc.id') . ' END AS ' . $db->quoteName('catslug'); + . ' THEN ' . $query->concatenate([$query->castAs('CHAR', $db->quoteName('cc.id')), $db->quoteName('cc.alias')], ':') + . ' ELSE ' . $query->castAs('CHAR', 'cc.id') . ' END AS ' . $db->quoteName('catslug'); $query->select($db->quoteName(['a.id', 'a.title', 'a.catid', 'a.language'])) ->select([$case_when, $case_when1]) diff --git a/plugins/finder/categories/src/Extension/Categories.php b/plugins/finder/categories/src/Extension/Categories.php index d478fddcc75a2..bb1af2ef2500c 100644 --- a/plugins/finder/categories/src/Extension/Categories.php +++ b/plugins/finder/categories/src/Extension/Categories.php @@ -439,7 +439,7 @@ protected function getListQuery($query = null) $case_when_item_alias = ' CASE WHEN '; $case_when_item_alias .= $query->charLength($db->quoteName('a.alias'), '!=', '0'); $case_when_item_alias .= ' THEN '; - $a_id = $query->castAsChar($db->quoteName('a.id')); + $a_id = $query->castAs('CHAR', $db->quoteName('a.id')); $case_when_item_alias .= $query->concatenate([$a_id, 'a.alias'], ':'); $case_when_item_alias .= ' ELSE '; $case_when_item_alias .= $a_id . ' END AS slug'; diff --git a/plugins/finder/contacts/src/Extension/Contacts.php b/plugins/finder/contacts/src/Extension/Contacts.php index 71759b965dd0c..767b0bf24c4d2 100644 --- a/plugins/finder/contacts/src/Extension/Contacts.php +++ b/plugins/finder/contacts/src/Extension/Contacts.php @@ -447,7 +447,7 @@ protected function getListQuery($query = null) $case_when_item_alias = ' CASE WHEN '; $case_when_item_alias .= $query->charLength('a.alias', '!=', '0'); $case_when_item_alias .= ' THEN '; - $a_id = $query->castAsChar('a.id'); + $a_id = $query->castAs('CHAR', 'a.id'); $case_when_item_alias .= $query->concatenate([$a_id, 'a.alias'], ':'); $case_when_item_alias .= ' ELSE '; $case_when_item_alias .= $a_id . ' END as slug'; @@ -456,7 +456,7 @@ protected function getListQuery($query = null) $case_when_category_alias = ' CASE WHEN '; $case_when_category_alias .= $query->charLength('c.alias', '!=', '0'); $case_when_category_alias .= ' THEN '; - $c_id = $query->castAsChar('c.id'); + $c_id = $query->castAs('CHAR', 'c.id'); $case_when_category_alias .= $query->concatenate([$c_id, 'c.alias'], ':'); $case_when_category_alias .= ' ELSE '; $case_when_category_alias .= $c_id . ' END as catslug'; diff --git a/plugins/finder/content/src/Extension/Content.php b/plugins/finder/content/src/Extension/Content.php index daa60863227c9..9c2af50fa94a6 100644 --- a/plugins/finder/content/src/Extension/Content.php +++ b/plugins/finder/content/src/Extension/Content.php @@ -394,7 +394,7 @@ protected function getListQuery($query = null) $case_when_item_alias = ' CASE WHEN '; $case_when_item_alias .= $query->charLength('a.alias', '!=', '0'); $case_when_item_alias .= ' THEN '; - $a_id = $query->castAsChar('a.id'); + $a_id = $query->castAs('CHAR', 'a.id'); $case_when_item_alias .= $query->concatenate([$a_id, 'a.alias'], ':'); $case_when_item_alias .= ' ELSE '; $case_when_item_alias .= $a_id . ' END as slug'; @@ -403,7 +403,7 @@ protected function getListQuery($query = null) $case_when_category_alias = ' CASE WHEN '; $case_when_category_alias .= $query->charLength('c.alias', '!=', '0'); $case_when_category_alias .= ' THEN '; - $c_id = $query->castAsChar('c.id'); + $c_id = $query->castAs('CHAR', 'c.id'); $case_when_category_alias .= $query->concatenate([$c_id, 'c.alias'], ':'); $case_when_category_alias .= ' ELSE '; $case_when_category_alias .= $c_id . ' END as catslug'; diff --git a/plugins/finder/newsfeeds/src/Extension/Newsfeeds.php b/plugins/finder/newsfeeds/src/Extension/Newsfeeds.php index 120476d9b3279..cf4a4125aea3a 100644 --- a/plugins/finder/newsfeeds/src/Extension/Newsfeeds.php +++ b/plugins/finder/newsfeeds/src/Extension/Newsfeeds.php @@ -375,7 +375,7 @@ protected function getListQuery($query = null) $case_when_item_alias = ' CASE WHEN '; $case_when_item_alias .= $query->charLength('a.alias', '!=', '0'); $case_when_item_alias .= ' THEN '; - $a_id = $query->castAsChar('a.id'); + $a_id = $query->castAs('CHAR', 'a.id'); $case_when_item_alias .= $query->concatenate([$a_id, 'a.alias'], ':'); $case_when_item_alias .= ' ELSE '; $case_when_item_alias .= $a_id . ' END as slug'; @@ -384,7 +384,7 @@ protected function getListQuery($query = null) $case_when_category_alias = ' CASE WHEN '; $case_when_category_alias .= $query->charLength('c.alias', '!=', '0'); $case_when_category_alias .= ' THEN '; - $c_id = $query->castAsChar('c.id'); + $c_id = $query->castAs('CHAR', 'c.id'); $case_when_category_alias .= $query->concatenate([$c_id, 'c.alias'], ':'); $case_when_category_alias .= ' ELSE '; $case_when_category_alias .= $c_id . ' END as catslug'; diff --git a/plugins/finder/tags/src/Extension/Tags.php b/plugins/finder/tags/src/Extension/Tags.php index d75848e0ea582..7083e273b389e 100644 --- a/plugins/finder/tags/src/Extension/Tags.php +++ b/plugins/finder/tags/src/Extension/Tags.php @@ -332,7 +332,7 @@ protected function getListQuery($query = null) $case_when_item_alias = ' CASE WHEN '; $case_when_item_alias .= $query->charLength('a.alias', '!=', '0'); $case_when_item_alias .= ' THEN '; - $a_id = $query->castAsChar('a.id'); + $a_id = $query->castAs('CHAR', 'a.id'); $case_when_item_alias .= $query->concatenate([$a_id, 'a.alias'], ':'); $case_when_item_alias .= ' ELSE '; $case_when_item_alias .= $a_id . ' END as slug';