public function indexAction()
 {
     $modelWorkouts = new Model_Workouts();
     $modelDailyDetails = new Public_Model_Daily_Details();
     $modelDailyExercises = new Public_Model_Daily_Exercises();
     $modelMeasurements = new Public_Model_Measurements();
     $statistics = array();
     for ($i = 1; $i <= 4; $i++) {
         $statistics['workouts'] = count($modelWorkouts->fetchAll('userId = ' . $this->user->getId()));
         $statistics['dailydetails'] = count($modelDailyDetails->fetchAll('userId = ' . $this->user->getId()));
         $statistics['dailyexercises'] = count($modelDailyExercises->fetchAll('userId = ' . $this->user->getId()));
         $statistics['measurements'] = count($modelMeasurements->fetchAll('userId = ' . $this->user->getId()));
     }
     $today = date('Y-m-d');
     $milesRan = $modelDailyExercises->fetchAll("type = 'Running' and date = '" . $today . "' and userId =  " . $this->user->getId())->toArray();
     $totalMiles = null;
     foreach ($milesRan as $data) {
         if ($data['miles']) {
             $totalMiles += $data['miles'];
         }
     }
     $statistics['milesRan'] = $totalMiles;
     $dailyIntake = new Public_Model_Daily_Intake();
     $dataDailyIntake = $dailyIntake->fetchMacros($today, $this->user);
     if ($dataDailyIntake) {
         $statistics['caloriesConsumed'] = $dataDailyIntake[$today]['totalCalories'];
     }
     $this->view->statistics = $statistics;
 }
 public function viewDayAction()
 {
     parent::ajaxEnabled();
     $date = $this->_getParam('date');
     $modelDailyExercises = new Public_Model_Daily_Exercises();
     $modelWorkouts = new Model_Workouts();
     $modelWorkoutsExercises = new Model_Workouts_Exercises();
     $modelDailyDetails = new Public_Model_Daily_Details();
     $workoutDetail = array();
     foreach ($modelWorkouts->fetchAll() as $workout) {
         $workoutDetail[$workout['workoutId']] = $workout['name'];
     }
     $this->view->dailyDetails = $modelDailyDetails->fetchAll("date = '" . $date . "' and userId = " . $this->user->getId() . " and type = 'SUPPLEMENT' ")->toArray();
     $this->view->workoutExercises = $modelWorkoutsExercises;
     $this->view->workoutDetail = $workoutDetail;
     $this->view->detail = $modelDailyExercises->fetchAll("date = '" . $date . "' and workoutId != 0 and userId = " . $this->user->getId())->toArray();
     $this->view->detail2 = $modelDailyExercises->fetchAll("date = '" . $date . "' and workoutId = 0 and userId = " . $this->user->getId())->toArray();
     $this->view->param = $this->_getAllParams();
 }