@@ -255,17 +255,19 @@ public function getCourseInStudip($vid)
255255///Logger::Log("get_title_url: ".$query, LogLevel::DEBUG, false, dirname(__FILE__) . '/../../auth.log');
256256///Logger::Log("get_title_message: ".$message, LogLevel::DEBUG, false, dirname(__FILE__) . '/../../auth.log');
257257///Logger::Log("get_title_result: ".$title, LogLevel::DEBUG, false, dirname(__FILE__) . '/../../auth.log');
258+
258259 if ($ message == 200 && $ title != "not found " ) {
259260 $ query = StudIPAuthentication::$ StudipAPI . "/request.php?cmd=get_semester&vid= {$ vid }" ;
260261 $ semester = http_get ($ query , false , $ message );
261262 ///$semester="SS 2015";$message=200;
262263///Logger::Log("get_semester_url: ".$query, LogLevel::DEBUG, false, dirname(__FILE__) . '/../../auth.log');
263264///Logger::Log("get_semester_message: ".$message, LogLevel::DEBUG, false, dirname(__FILE__) . '/../../auth.log');
264265///Logger::Log("get_semester_result: ".$semester, LogLevel::DEBUG, false, dirname(__FILE__) . '/../../auth.log');
266+
265267 if ($ message == 200 && $ semester != "not found " ) {
266268 if (substr ($ semester ,0 ,2 )==='WS ' )
267269 $ semester = substr ($ semester ,0 ,-2 ).'20 ' .substr ($ semester ,-2 );
268- return Course::createCourse (null ,$ title ,$ semester ,1 );
270+ return Course::createCourse (null ,utf8_encode ( $ title) ,$ semester ,1 );
269271 }
270272 }
271273
0 commit comments