@@ -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