Skip to content

Commit 249cacc

Browse files
committed
behebt ein Problem mit Umlauten in den Titeln der StudIp-Veranstaltungen
1 parent 5ad178d commit 249cacc

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

UI/include/StudIPAuthentication.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,17 +245,19 @@ public function getCourseInStudip($vid)
245245
///Logger::Log("get_title_url: ".$query, LogLevel::DEBUG, false, dirname(__FILE__) . '/../../auth.log');
246246
///Logger::Log("get_title_message: ".$message, LogLevel::DEBUG, false, dirname(__FILE__) . '/../../auth.log');
247247
///Logger::Log("get_title_result: ".$title, LogLevel::DEBUG, false, dirname(__FILE__) . '/../../auth.log');
248+
248249
if ($message == 200 && $title != "not found") {
249250
$query = StudIPAuthentication::$StudipAPI . "/request.php?cmd=get_semester&vid={$vid}";
250251
$semester = http_get($query, false, $message);
251252
///$semester="SS 2015";$message=200;
252253
///Logger::Log("get_semester_url: ".$query, LogLevel::DEBUG, false, dirname(__FILE__) . '/../../auth.log');
253254
///Logger::Log("get_semester_message: ".$message, LogLevel::DEBUG, false, dirname(__FILE__) . '/../../auth.log');
254255
///Logger::Log("get_semester_result: ".$semester, LogLevel::DEBUG, false, dirname(__FILE__) . '/../../auth.log');
256+
255257
if ($message == 200 && $semester != "not found") {
256258
if (substr($semester,0,2)==='WS')
257259
$semester = substr($semester,0,-2).'20'.substr($semester,-2);
258-
return Course::createCourse(null,$title,$semester,1);
260+
return Course::createCourse(null,utf8_encode($title),$semester,1);
259261
}
260262
}
261263

0 commit comments

Comments
 (0)