<?php
|
|
class ManagerController extends System_Controller_Admin{
|
|
public function init(){
|
parent::init();
|
//$this->data_service = new Service_Data();
|
//echo $this->layout;
|
}
|
|
public function IndexAction(){
|
$daily_service = new Service_Daily();
|
$user_id = '597bf6a1a0e6d23f5c3c9869';
|
|
if($this->getRequest()->isXmlHttpRequest()){
|
$start_time = $this->post('start_time');
|
$start_time = strtotime($start_time);
|
$end_time = $this->post('end_time');
|
$end_time = strtotime($end_time);
|
$diff_days = ($end_time - $start_time) / 86400;
|
$total_days = $diff_days + 1;//时间段内总天数
|
$days_arr= array();
|
for($i = 0; $i < $total_days ; $i++){
|
$days_arr[] = date('Y-m-d', strtotime('+'.$i.' day', $start_time));
|
}
|
$user_dailys = $daily_service->getUserDataList($user_id, $days_arr);
|
exit($this->send(array('user_dailys' => $user_dailys, 'days_arr' => $days_arr)));
|
}
|
else{
|
$start_time = strtotime("-7 day");
|
$end_time = strtotime("-1 day");
|
$diff_days = ($end_time - $start_time) / 86400;
|
$total_days = $diff_days + 1;//时间段内总天数
|
//$step = ($total_days - $total_days % 7) / 7;
|
$days_arr= array();
|
for($i = 0; $i < $total_days ; $i++){
|
$days_arr[] = date('Y-m-d', strtotime('+'.$i.' day', $start_time));
|
}
|
$user_dailys = $daily_service->getUserDataList($user_id, $days_arr);
|
$this->getView()->assign(array('user_dailys' => $user_dailys, 'days_arr' => $days_arr));
|
}
|
|
}
|
|
}
|