Esempio n. 1
0
 public function getGraphData($lrs_id)
 {
     $startDate = \LockerRequest::getParam('graphStartDate');
     $endDate = \LockerRequest::getParam('graphEndDate');
     $startDate = !$startDate ? null : new \Carbon\Carbon($startDate);
     $endDate = !$endDate ? null : new \Carbon\Carbon($endDate);
     $dashboard = new \app\locker\data\dashboards\LrsDashboard($lrs_id);
     $graph_data = $dashboard->getGraphData($startDate, $endDate);
     return Response::json($graph_data);
 }
Esempio n. 2
0
 public function getStats($id, $segment = '')
 {
     $stats = new \app\locker\data\dashboards\LrsDashboard($id);
     switch ($segment) {
         case 'topActivities':
             $get_stats = $stats->getTopActivities($id);
             $get_stats = $get_stats['result'];
             break;
         case 'activeUsers':
             $get_stats = $stats->getActiveUsers($id);
             $get_stats = $get_stats['result'];
             break;
         default:
             $get_stats = $stats->setTimelineGraph();
             break;
     }
     return Response::json($get_stats);
 }