query->has('a') ? $httpRequest->query->get('a') : $httpRequest->request->get('a'); TrackingCourseLog::protectIfNotAllowed(); $courseInfo = api_get_course_info(); $sessionId = api_get_session_id(); $httpResponse = HttpResponse::create(); if ($action == 'graph') { $content = TrackingCourseLog::returnCourseGraphicalReport($courseInfo, $sessionId); $httpResponse->setContent($content); } $httpResponse->send();