| | |
| | | */ |
| | | public function getUserDataAvg($user_id, $start_time, $end_time){ |
| | | |
| | | // if($start_time == $end_time){ |
| | | // $result = $this->model->get(array('date' => $start_time)); |
| | | // } |
| | | // else{ |
| | | if($start_time == $end_time){ |
| | | $result = $this->data_three_hourly_model->get(array('date' => $start_time)); |
| | | if($result){ |
| | | $sum = 0; |
| | | for($i = 1; $i <= 8; $i++){ |
| | | $sum += $result['time_slot_'.$i]; |
| | | } |
| | | |
| | | $result[0]['day_avg'] = $sum/8; |
| | | } |
| | | else{ |
| | | $result[0]['day_avg'] = 0; |
| | | } |
| | | |
| | | } |
| | | else{ |
| | | $result = $this->model->aggregate( |
| | | array( |
| | | array( |
| | |
| | | ) |
| | | ) |
| | | ); |
| | | //} |
| | | } |
| | | |
| | | return isset($result[0]['day_avg'])?$result[0]['day_avg']:0; |
| | | } |