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 deleteDayDetailAction() { $modelDailyDetails = new Public_Model_Daily_Details(); $id = $this->_getParam('id'); $modelDailyDetails->delete($id); exit; }