$graph->yTitle = _MINUTES;
         $graph->title = _MINUTESPERDAY;
         echo json_encode($graph);
         exit;
     }
 } catch (Exception $e) {
     handleAjaxExceptions($e);
 }
 //pr($infoUser -> getUserStatusInLessons());
 $timesReport = new EfrontTimes();
 if ($GLOBALS['configuration']['time_reports']) {
     if ($infoUser instanceof EfrontLessonUser) {
         $userTraffic = $infoUser->getLessonsActiveTimeForUser();
     }
 } else {
     $result = $timesReport->getUserSessionTimeInLessons($infoUser->user['login']);
     foreach ($result as $value) {
         $userTraffic[$value['lessons_ID']] = $value['time'];
     }
 }
 foreach ($userLessons as $id => $lesson) {
     $traffic['lessons'][$id] = $timesReport->formatTimeForReporting($userTraffic[$id]);
     $traffic['lessons'][$id]['name'] = $lesson->lesson['name'];
     $traffic['lessons'][$id]['active'] = $lesson->lesson['active'];
 }
 $result = eF_getTableData("logs", "count(*)", "action = 'login' and users_LOGIN='******'login'] . "' order by timestamp");
 $traffic['total_logins'] = $result[0]['count(*)'];
 $result = eF_getTableData("users_to_lessons", "lessons_ID, completed, to_timestamp", "archive=0 and users_LOGIN='******'login'] . "'");
 $completionData = array();
 foreach ($result as $value) {
     $completionData[$value['lessons_ID']] = $value;