Пример #1
0
 /**
  * Get home after logged in
  **/
 public function getDashboard()
 {
     $organization = app('organization');
     $projectsCount = sizeof($organization->projects);
     $idProjects = array();
     foreach ($organization->projects as $project) {
         $idProjects[] = $project->id;
     }
     $iterations = Iterations::whereIn('projectid', $idProjects)->get();
     $idIterations = array();
     foreach ($iterations as $iteration) {
         $idIterations[] = $iteration->id;
     }
     $issues = Issue::whereIn('iterationid', $idIterations)->get();
     $idStories = array();
     foreach ($issues as $issue) {
         $idStories[] = $issue->id;
     }
     $tasks = Task::whereIn('issueid', $idStories)->get();
     $this->layout->content = View::make('layouts.users.dashboard')->with('organization', $organization)->with('projectsCount', $projectsCount)->with('iterationsCount', count($iterations))->with('taskCount', count($tasks));
 }