diff --git a/app/ivr_menus/app_defaults.php b/app/ivr_menus/app_defaults.php index 6f54dc7ca8..7705338064 100644 --- a/app/ivr_menus/app_defaults.php +++ b/app/ivr_menus/app_defaults.php @@ -68,9 +68,16 @@ if ($domains_processed == 1) { //use the ivr_menu_language to update the language dialect and voice $sql = "update v_ivr_menus set "; + if ($db_type == 'pgsql'){ $sql .= "ivr_menu_language = split_part(ivr_menu_language, '/', 1), "; $sql .= "ivr_menu_dialect = split_part(ivr_menu_language, '/', 2), "; $sql .= "ivr_menu_voice = split_part(ivr_menu_language, '/', 3) "; + } + else{ + $sql .= "ivr_menu_language = SUBSTRING_INDEX(SUBSTRING_INDEX(ivr_menu_language, '/', 1), '/', -1), "; + $sql .= "ivr_menu_dialect = SUBSTRING_INDEX(SUBSTRING_INDEX(ivr_menu_language, '/', 2), '/', -1), "; + $sql .= "ivr_menu_voice = SUBSTRING_INDEX(SUBSTRING_INDEX(ivr_menu_language, '/', 3), '/', -1) "; + } $sql .= "where ivr_menu_language like '%/%/%'; "; $database = new database; $ivr_menus = $database->select($sql, null, 'all');