public function viewActivity($gid, $id)
 {
     $activity = GroupPageActivityGroup::with('groupPageActivity', 'groupPage')->where('grouppageactivityID', $id)->where('grouppageID', $gid)->first();
     $submittedFile = GroupPageActivityFiles::with('owner')->where('OwnerID', Auth::user()->StudentID)->where('grouppageactivityID', $id)->first();
     if (MyDate::onGoing($activity->deadline, date('Y-m-d H:i:s'))) {
         return Redirect::To('/')->with('message', 'The requested page is unavailable.')->with('url', '');
     }
     return View::make('validated.grouppage.viewActivity', compact('activity', 'submittedFile'));
 }
 public function viewSubmission($groupPageActivityGroupID, $actID)
 {
     $activity = GroupPageActivity::find($actID);
     $groupActivityFiles = GroupPageActivityFiles::with('owner', 'groupPageActivityGroup')->where('grouppageactivityID', $groupPageActivityGroupID)->orderBy('created_at', 'DESC')->get();
     return View::make('validated.activity.viewSubmission', compact('activity', 'groupActivityFiles'));
 }