|
|
@@ -14,6 +14,25 @@ class Vghtc_report_month extends CI_Controller { |
|
|
public function index()
|
|
|
public function index()
|
|
|
{
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
define('SYNC_API_URL', 'http://61.219.172.11:60123/admins_station.html/');
|
|
|
|
|
|
|
|
|
|
|
|
$port_info = (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] != 60123) ? '/' . $_SERVER['SERVER_PORT'] : '';
|
|
|
|
|
|
$reload_url = SYNC_API_URL . 'station_setting_query' . $port_info;
|
|
|
|
|
|
|
|
|
|
|
|
$ch = curl_init();
|
|
|
|
|
|
curl_setopt($ch, CURLOPT_URL, $reload_url);
|
|
|
|
|
|
curl_setopt($ch, CURLOPT_HEADER, FALSE);
|
|
|
|
|
|
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
|
|
|
|
|
|
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
|
|
|
|
|
|
curl_setopt($ch, CURLOPT_POST, TRUE);
|
|
|
|
|
|
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,10);
|
|
|
|
|
|
curl_setopt($ch, CURLOPT_TIMEOUT, 10); //timeout in seconds
|
|
|
|
|
|
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array()));
|
|
|
|
|
|
$output = curl_exec($ch);
|
|
|
|
|
|
curl_close($ch);
|
|
|
|
|
|
|
|
|
|
|
|
$station_arr=json_decode($output,true);
|
|
|
|
|
|
|
|
|
$post_data= $this->input->post(NULL, TRUE);
|
|
|
$post_data= $this->input->post(NULL, TRUE);
|
|
|
$get_data= $this->input->get(NULL, TRUE);
|
|
|
$get_data= $this->input->get(NULL, TRUE);
|
|
|
|
|
|
|
|
|
@@ -78,7 +97,7 @@ class Vghtc_report_month extends CI_Controller { |
|
|
$note=$value['note'];
|
|
|
$note=$value['note'];
|
|
|
|
|
|
|
|
|
//if($in_lane==2 or $in_lane==3 or $in_lane==8 or $in_lane==9 or $in_lane==10 or $in_lane==11){
|
|
|
//if($in_lane==2 or $in_lane==3 or $in_lane==8 or $in_lane==9 or $in_lane==10 or $in_lane==11){
|
|
|
if($in_lane==0 or $in_lane==1){
|
|
|
|
|
|
|
|
|
if($in_lane==0){
|
|
|
$sel_cario=$this->erpapidb->sel_cario($in_lane,$start,$end);
|
|
|
$sel_cario=$this->erpapidb->sel_cario($in_lane,$start,$end);
|
|
|
}else{
|
|
|
}else{
|
|
|
$sel_cario=$this->erpapidb->sel_cario_out($in_lane,$start,$end);
|
|
|
$sel_cario=$this->erpapidb->sel_cario_out($in_lane,$start,$end);
|
|
|
@@ -92,7 +111,7 @@ class Vghtc_report_month extends CI_Controller { |
|
|
$dateba_lane_0=$dateba_lane_0+$sel_cario_count[$key];
|
|
|
$dateba_lane_0=$dateba_lane_0+$sel_cario_count[$key];
|
|
|
}elseif($in_lane==1){
|
|
|
}elseif($in_lane==1){
|
|
|
$dateba_lane_1=$dateba_lane_1+$sel_cario_count[$key];
|
|
|
$dateba_lane_1=$dateba_lane_1+$sel_cario_count[$key];
|
|
|
}elseif($in_lane==2){
|
|
|
|
|
|
|
|
|
/* }elseif($in_lane==2){
|
|
|
$dateba_lane_2=$dateba_lane_2+$sel_cario_count[$key];
|
|
|
$dateba_lane_2=$dateba_lane_2+$sel_cario_count[$key];
|
|
|
}elseif($in_lane==3){
|
|
|
}elseif($in_lane==3){
|
|
|
$dateba_lane_3=$dateba_lane_3+$sel_cario_count[$key];
|
|
|
$dateba_lane_3=$dateba_lane_3+$sel_cario_count[$key];
|
|
|
@@ -113,7 +132,7 @@ class Vghtc_report_month extends CI_Controller { |
|
|
}elseif($in_lane==11){
|
|
|
}elseif($in_lane==11){
|
|
|
$dateba_lane_11=$dateba_lane_11+$sel_cario_count[$key];
|
|
|
$dateba_lane_11=$dateba_lane_11+$sel_cario_count[$key];
|
|
|
}elseif($in_lane==12){
|
|
|
}elseif($in_lane==12){
|
|
|
$dateba_lane_12=$dateba_lane_12+$sel_cario_count[$key];
|
|
|
|
|
|
|
|
|
$dateba_lane_12=$dateba_lane_12+$sel_cario_count[$key]; */
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -129,16 +148,16 @@ class Vghtc_report_month extends CI_Controller { |
|
|
$dateba_lane00=array(
|
|
|
$dateba_lane00=array(
|
|
|
"dateba_lane_0" => $dateba_lane_0,
|
|
|
"dateba_lane_0" => $dateba_lane_0,
|
|
|
"dateba_lane_1" => $dateba_lane_1,
|
|
|
"dateba_lane_1" => $dateba_lane_1,
|
|
|
"dateba_lane_2" => $dateba_lane_2,
|
|
|
|
|
|
|
|
|
/* "dateba_lane_2" => $dateba_lane_2,
|
|
|
"dateba_lane_3" => $dateba_lane_3,
|
|
|
"dateba_lane_3" => $dateba_lane_3,
|
|
|
/* "dateba_lane_4" => $dateba_lane_4,
|
|
|
|
|
|
|
|
|
"dateba_lane_4" => $dateba_lane_4,
|
|
|
"dateba_lane_5" => $dateba_lane_5,
|
|
|
"dateba_lane_5" => $dateba_lane_5,
|
|
|
"dateba_lane_6" => $dateba_lane_6,
|
|
|
"dateba_lane_6" => $dateba_lane_6,
|
|
|
"dateba_lane_8" => $dateba_lane_8,
|
|
|
"dateba_lane_8" => $dateba_lane_8,
|
|
|
"dateba_lane_9" => $dateba_lane_9,
|
|
|
"dateba_lane_9" => $dateba_lane_9,
|
|
|
"dateba_lane_10" => $dateba_lane_10,
|
|
|
"dateba_lane_10" => $dateba_lane_10,
|
|
|
"dateba_lane_11" => $dateba_lane_11,
|
|
|
"dateba_lane_11" => $dateba_lane_11,
|
|
|
"dateba_lane_12" => $dateba_lane_12,*/
|
|
|
|
|
|
|
|
|
"dateba_lane_12" => $dateba_lane_12, */
|
|
|
);
|
|
|
);
|
|
|
// "sel_cario_tatal" => $sel_cario_tatal
|
|
|
// "sel_cario_tatal" => $sel_cario_tatal
|
|
|
// "dateba" => $alltatle,
|
|
|
// "dateba" => $alltatle,
|
|
|
@@ -151,28 +170,28 @@ class Vghtc_report_month extends CI_Controller { |
|
|
$dateba_lane[]=array_sum($dateba_lane00);
|
|
|
$dateba_lane[]=array_sum($dateba_lane00);
|
|
|
$dateba_lane_tot_0[]=$dateba_lane_0;
|
|
|
$dateba_lane_tot_0[]=$dateba_lane_0;
|
|
|
$dateba_lane_tot_1[]=$dateba_lane_1;
|
|
|
$dateba_lane_tot_1[]=$dateba_lane_1;
|
|
|
$dateba_lane_tot_2[]=$dateba_lane_2;
|
|
|
|
|
|
|
|
|
/* $dateba_lane_tot_2[]=$dateba_lane_2;
|
|
|
$dateba_lane_tot_3[]=$dateba_lane_3;
|
|
|
$dateba_lane_tot_3[]=$dateba_lane_3;
|
|
|
//$dateba_lane_tot_4[]=$dateba_lane_4;
|
|
|
|
|
|
//$dateba_lane_tot_5[]=$dateba_lane_5;
|
|
|
|
|
|
//$dateba_lane_tot_6[]=$dateba_lane_6;
|
|
|
|
|
|
//$dateba_lane_tot_8[]=$dateba_lane_8;
|
|
|
|
|
|
//$dateba_lane_tot_9[]=$dateba_lane_9;
|
|
|
|
|
|
//$dateba_lane_tot_10[]=$dateba_lane_10;
|
|
|
|
|
|
//$dateba_lane_tot_11[]=$dateba_lane_11;
|
|
|
|
|
|
//$dateba_lane_tot_12[]=$dateba_lane_12;
|
|
|
|
|
|
|
|
|
$dateba_lane_tot_4[]=$dateba_lane_4;
|
|
|
|
|
|
$dateba_lane_tot_5[]=$dateba_lane_5;
|
|
|
|
|
|
$dateba_lane_tot_6[]=$dateba_lane_6;
|
|
|
|
|
|
$dateba_lane_tot_8[]=$dateba_lane_8;
|
|
|
|
|
|
$dateba_lane_tot_9[]=$dateba_lane_9;
|
|
|
|
|
|
$dateba_lane_tot_10[]=$dateba_lane_10;
|
|
|
|
|
|
$dateba_lane_tot_11[]=$dateba_lane_11;
|
|
|
|
|
|
$dateba_lane_tot_12[]=$dateba_lane_12;*/
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
//$this->front->dateba_lane_tot=array(array_sum($dateba_lane_tot_0),array_sum($dateba_lane_tot_1),array_sum($dateba_lane_tot_2),array_sum($dateba_lane_tot_3),array_sum($dateba_lane_tot_4),array_sum($dateba_lane_tot_5),array_sum($dateba_lane_tot_6),array_sum($dateba_lane_tot_8),array_sum($dateba_lane_tot_9),array_sum($dateba_lane_tot_10),array_sum($dateba_lane_tot_11),array_sum($dateba_lane_tot_12));
|
|
|
|
|
|
$this->front->dateba_lane_tot=array(array_sum($dateba_lane_tot_0),array_sum($dateba_lane_tot_1),array_sum($dateba_lane_tot_2),array_sum($dateba_lane_tot_3));
|
|
|
|
|
|
|
|
|
// $this->front->dateba_lane_tot=array(array_sum($dateba_lane_tot_0),array_sum($dateba_lane_tot_1),array_sum($dateba_lane_tot_2),array_sum($dateba_lane_tot_3),array_sum($dateba_lane_tot_4),array_sum($dateba_lane_tot_5),array_sum($dateba_lane_tot_6),array_sum($dateba_lane_tot_8),array_sum($dateba_lane_tot_9),array_sum($dateba_lane_tot_10),array_sum($dateba_lane_tot_11),array_sum($dateba_lane_tot_12));
|
|
|
|
|
|
$this->front->dateba_lane_tot=array(array_sum($dateba_lane_tot_0),array_sum($dateba_lane_tot_1));
|
|
|
$this->front->monthba=array_sum($dateba_lane);
|
|
|
$this->front->monthba=array_sum($dateba_lane);
|
|
|
$this->front->dateba=array_sum($dateba_lane)/$dd;
|
|
|
$this->front->dateba=array_sum($dateba_lane)/$dd;
|
|
|
$this->front->hourba=array_sum($dateba_lane)/$dd/24;
|
|
|
$this->front->hourba=array_sum($dateba_lane)/$dd/24;
|
|
|
$this->front->month=$month;
|
|
|
$this->front->month=$month;
|
|
|
|
|
|
$this->front->station_arr=$station_arr;
|
|
|
$this->front->dd=$dd;
|
|
|
$this->front->dd=$dd;
|
|
|
$data=$this->front;
|
|
|
$data=$this->front;
|
|
|
$this->load->view('reports/vghtc_report_month',$data);
|
|
|
$this->load->view('reports/vghtc_report_month',$data);
|
|
|
|
|
|
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|