date("Y-m-d"), 'yesterday' => date("Y-m-d", time()-86400), 'this_month_from' => date("Y-m-" . 01), 'this_month_to' => date("Y-m-t"), 'this_week_from' => date("Y-m-d", time()-(date('w')?date('w')-1:6)*86400), 'this_week_to' => date("Y-m-d"), 'sevenday_from' => date("Y-m-d", time()-7*86400), 'sevenday_to' => date("Y-m-d", time()-86400), ); $this->pagedata['timeBtn'] = $timeBtn; } function index(){ //取所有店铺 $shopObj = app::get('ome')->model('shop'); $shopList = $shopObj->getList('shop_id,name'); $this->pagedata['shopList']= $shopList; //下单时间分布情况crontab的手动调用 //kernel::single('omeanalysts_crontab_script_ordersTime')->orderTime(); if(empty($_POST)){ $time = time(); $year = date("Y",$time); $date = date("Y-m-d",mktime(0,0,0,1,1,$year)); $date0 = date("Y-m-d",mktime(0,0,0,12,31,$year)); $this->pagedata['time_from'] = strtotime($date); $this->pagedata['time_to'] = strtotime($date0); }else{ $this->pagedata['time_from'] = strtotime($_POST['time_from']); $this->pagedata['time_to'] = strtotime($_POST['time_to']); $this->pagedata['shop_id'] = $_POST['ext_type_id']; } $args['shop_id'] = $_POST['ext_type_id']?$_POST['ext_type_id']:0; $this->pagedata['select_type'] = $args['shop_id']; $this->pagedata['form_action'] = 'index.php?app=omeanalysts&ctl=ome_ordersTime&act=index'; $this->pagedata['path']= '下单时间分布情况 '; $this->pagedata['hash']= urlencode('#app=omeanalysts&ctl=ome_ordersTime&act=index'); $this->page('ordersTime/frame.html'); } function orders_time_map(){ $data = $_GET; $orders_time = app::get('omeanalysts')->model('ordersTime'); $orders_time_data = $orders_time->orders_time($data); $orders_time_map = array('0'=>'\'1点\'','1'=>'\'2点\'','2'=>'\'3点\'','3'=>'\'4点\'','4'=>'\'5点\'','5'=>'\'6点\'','6'=>'\'7点\'','7'=>'\'8点\'','8'=>'\'9点\'','9'=>'\'10点\'','10'=>'\'11点\'','11'=>'\'12点\'','12'=>'\'13点\'','13'=>'\'14点\'','14'=>'\'15点\'','15'=>'\'16点\'','16'=>'\'17点\'','17'=>'\'18点\'','18'=>'\'19点\'','19'=>'\'20点\'','20'=>'\'21点\'','21'=>'\'22点\'','22'=>'\'23点\'','23'=>'\'24点\''); $categories = implode(',',$orders_time_map); $volume = implode(',',$orders_time_data); $this->pagedata['categories'] = '['.$categories.']'; $this->pagedata['data']='{ name: \'下单价分布图\', data: ['.$volume.'] }'; $this->display("ordersTime/chart_type_column.html"); } } ?>