Пример #1
0
 public function actionGet_period($year = null, $period = null)
 {
     $report = new Report();
     $result = $report->Report_period($period);
     $i = 0;
     $sum_expenses_row = 0;
     //รวมรายจ่าย
     $sum_total_row = 0;
     //คงเหลือ
     $sum_income = 0;
     //รวมรายรับ
     $sum_outcome = 0;
     //รวมรายจ่าย
     $allowance_driver = 0;
     foreach ($result as $rs) {
         $i++;
         $sub = $report->Subreport_year($year, $rs['MONTH']);
         //รายได้จากการจ้างขน
         $income_out_transport = $report->sum_income_out_transport_month($year, $rs['MONTH']);
         //$income_out_transport = 0;
         //Config
         $outgoing = $report->sum_get_outgoing_month($year, $rs['MONTH']);
         //ค่าใช้จ่ายเกี่ยวกับการวิ่งทะเบียนนี
         $expenses_truck = $report->sum_expenses_truck_month($year, $rs['MONTH']);
         //ค่าใช้จ่ายเกี่ยวกับรถ
         $salary = $report->sum_salary_month($year, $rs['MONTH']);
         //เงินเดือนพนักงานและรายได้คนขับคันนี้
         $engine_oil = $report->sum_engine_oil_month($year, $rs['MONTH']);
         //เงินเดือนพนักงานและรายได้คนขับคันนี้
         $annuities = $report->sum_annuities_month($year, $rs['MONTH']);
         //ค่างวดรถ
         $truck_act = $report->sum_truck_act_month($year, $rs['MONTH']);
         //ค่าต่อทะเบียน พรบ.
         $sum_expenses_row = (int) $outgoing + (int) $expenses_truck + (int) $salary + (int) $engine_oil + (int) $annuities + (int) $truck_act;
         //รวมค่าใช้จ่าย
         $allowance_driver = (int) $sub['allowance_driver1'] + (int) $sub['allowance_driver2'];
         //รวมเบี้ยเลี้ยง 2 คน
         $sum_total_row = $sub['income'] - $sum_expenses_row;
         $sum_income = $sum_income + ($sub['income'] + $income_out_transport);
         $sum_outcome = $sum_outcome + $sum_expenses_row;
     }
     return array('1' => $sum_income, '2' => $sum_outcome);
 }