Course Search in FAS is now case insensitive and supports umlauts

This commit is contained in:
Andreas Österreicher
2019-06-26 08:19:49 +02:00
parent e55247487a
commit c70b69b94e
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -520,7 +520,7 @@ function LehrveranstaltungSuche()
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
try
{
url = '<?php echo APP_ROOT; ?>rdf/lehrveranstaltung_einheiten.rdf.php?filter='+filter+'&'+gettimestamp();
url = '<?php echo APP_ROOT; ?>rdf/lehrveranstaltung_einheiten.rdf.php?filter='+encodeURIComponent(filter)+'&'+gettimestamp();
var treeLV=document.getElementById('lehrveranstaltung-tree');
try
+3 -3
View File
@@ -176,7 +176,7 @@ elseif($filter != '')
$additionalfilter.= " OR lehrveranstaltung_id=".$db->db_add_param($filter)."
OR lehreinheit_id=".$db->db_add_param($filter);
}
$qry = "
SELECT
distinct on(lehrveranstaltung_id)
@@ -192,8 +192,8 @@ elseif($filter != '')
WHERE
studiensemester_kurzbz=".$db->db_add_param($semester_aktuell)."
AND
(lv_bezeichnung like '%".$db->db_escape($filter)."%'
OR lv_bezeichnung_english like '%".$db->db_escape($filter)."%'
(lower(lv_bezeichnung) like '%".$db->db_escape(mb_strtolower($filter))."%'
OR lower(lv_bezeichnung_english) like '%".$db->db_escape(mb_strtolower($filter))."%'
$additionalfilter
)
";