Ignore:
Timestamp:
Apr 7, 2015 1:52:40 PM (10 years ago)
Author:
namnd
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/application/modules/admin/controllers/report.php

    r818 r883  
    1515    public function index() {
    1616        $data = array();
     17
    1718        $admin_info = $this->session->userdata('adminInfo');
    1819        if ($admin_info) {
    19             $data['statistics'] = $this->getStatistics();
     20                        $data['statistics'] = $this->getStatistics();
    2021            $data['content'] = $this->getPaidlogs();
    2122            $this->load->view('report/index', $data);
     
    3031        return $this->load->view('report/statistics', $data, true);
    3132    }
    32 
     33       
    3334
    3435    public function getPaidlogs($filters = array()) {
     
    6970                        $data ['paid_type'] = ( int ) $this->input->post ( 'paid_type' );
    7071                }
    71                
    7272                $data['daterange_start'] = "";
    7373                $data['daterange_end'] = "";
     
    7878                }
    7979        $data['start'] = ($data['current_page'] - 1) * $data['perpage'];
     80               
    8081        $data['total'] = $this->paidlog_model->countPaidlog($data);
    81         $data['paidlogs'] = $this->paidlog_model->getPaidlogs($data)['paid_logs'];
    82                 $data['total_amount'] = $this->paidlog_model->getPaidlogs($data)['total_amount'];
     82                $result = $this->paidlog_model->getPaidlogs($data);
     83                $data['paidlogs'] = $result['paid_logs'];
     84                $data['total_amount'] = $result['total_amount'];
    8385               
    8486        $data['paging_url'] = base_url() . "/admin/doanh_thu_tong_hop/trang/";
    8587        $data['num_links'] = 2;
    8688        $data['paging'] = pagging($data);
     89               
     90
    8791        foreach ($data['paidlogs'] as $index => $paidlog) {
    8892            $data['paidlogs'][$index]['username'] = @$this->get_fullname($paidlog['us_id']);
     
    9397        }
    9498        return $this->load->view('report/listview', $data, true);
     99               
    95100    }
    96101
     
    137142        }
    138143    }
    139        
     144
    140145        public function export(){
     146               
    141147        $this->load->model('paidlog_model');
    142148                $data ['paid_types'] = array (
     
    157163                        $data['daterange_end'] = date('Y-m-d 23:59:59', strtotime($daterange[1]));
    158164                }
     165               
    159166        $data['total'] = $this->paidlog_model->countPaidlog($data);
    160         $data['paidlogs'] = $this->paidlog_model->getPaidlogs($data)['paid_logs'];
    161                 $data['total_amount'] = $this->paidlog_model->getPaidlogs($data)['total_amount'];
     167                $result = $this->paidlog_model->getPaidlogs($data);
     168        $data['paidlogs'] = $result['paid_logs'];
     169                $data['total_amount'] = $result['total_amount'];
    162170               
    163171        foreach ($data['paidlogs'] as $index => $paidlog) {
     
    177185
    178186               
    179        
     187               
    180188                $sheet->setCellValue('B1', "TẬP ĐOÀN VIỄN THÔNG QUÂN ĐỘI");
    181189                $style = array(
     
    278286                        )
    279287                );
    280 
     288               
    281289        $dem=0;
    282290        foreach ($data['paidlogs'] as $index => $paidlog) {
     
    297305            $dem++;
    298306        }
     307               
    299308        $writer = new PHPExcel_Writer_Excel5($this->phpexcel);
    300309                header('Content-Type: application/vnd.ms-excel');
    301310        header('Content-Disposition: attachment; filename="bao_cao_tong_hop_'.date('d-m-Y').'.xls"');
    302311        $writer->save('php://output');
     312               
    303313        }
    304314}
Note: See TracChangeset for help on using the changeset viewer.