Ignore:
Timestamp:
Apr 23, 2015 12:00:06 PM (10 years ago)
Author:
namnd
Message:
 
File:
1 edited

Legend:

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

    r883 r906  
    8181                        $daterange [0] = str_replace ( '/', '-', $daterange [0] );
    8282                        $daterange [1] = str_replace ( '/', '-', $daterange [1] );
     83                        $data['date_start'] = $daterange [0];
     84                        $data['date_end'] = $daterange [1];
    8385                        $data ['daterange_start'] = date ( 'Y-m-d H:i:s', strtotime ( $daterange [0] ) );
    8486                        $data ['daterange_end'] = date ( 'Y-m-d H:is:s', strtotime ( $daterange [1] . ' + 1 day' ) );
     
    208210                );
    209211                $data ['status'] = $this->uri->segment (7, 0);
    210                 /*
    211                 if ($this->input->post ( 'status' )) {
    212                         $data ['status'] = ( int ) $this->input->post ( 'status' );
    213                 }
    214                 */
     212               
    215213                $data['provinces'] = $provinces;
    216214                $data['province'] = $this->uri->segment (8);
     215               
    217216                if ($data['province'] == 'default') $data['province'] = null;
    218                 if ($this->input->post ( 'province' )) {
    219                         $data ['province'] = $this->input->post ( 'province' );
    220                 }
    221217                if ($data['province'])
    222218                        $data['districts'] = $this->user_model->getDistrictByProvince($data ['province']);
    223                 if ($this->input->post ( 'district' )) {
    224                         $data['district'] = $this->input->post ( 'district' );
    225                 }
    226                
     219
    227220                $data['district'] = $this->uri->segment (9);
    228221                if ($data['district'] == 'default') $data['district'] = null;
    229222                $data ['keyword'] = $this->uri->segment (6);
    230223                if ($data['keyword'] == 'default') $data['keyword'] = null;
     224               
    231225                $data ['sorting_order'] = "sorting_desc";
    232226                $data ['sorting_field'] = "created_time";
    233                 $data ['sorting_order'] = $this->uri->segment (11);
    234                 $data ['sorting_field'] = $this->uri->segment (12);
    235                
    236                 if ($this->input->post ( 'sorting_order' )) {
    237                         if ($this->input->post ( 'sorting_order' ) != "sorting") {
    238                                 $data ['sorting_order'] = $this->input->post ( 'sorting_order' );
    239                                 $data ['sorting_field'] = $this->input->post ( 'sorting_field' );
    240                         }
    241                 }
    242                
    243                 if ($this->input->post ( 'items' )) {
    244                         $data ['perpage'] = $this->input->post ( 'items' );
    245                 }
    246                
    247                 if ($this->input->post ( 'keyword' )) {
    248                         $data ['keyword'] = $this->input->post ( 'keyword' );
    249                 }
    250                
    251                 $data ['daterange_start'] = "";
    252                 $data ['daterange_end'] = "";
    253                 $daterange = $this->uri->segment (10);
    254                 if ($daterange == 'default') $daterange = null;
    255                 if($daterange){
    256                         $daterange = explode ( " - ", $daterange );
    257                         $daterange [0] = str_replace ( '/', '-', $daterange [0] );
    258                         $daterange [1] = str_replace ( '/', '-', $daterange [1] );
    259                         $data ['daterange_start'] = date ( 'Y-m-d H:i:s', strtotime ( $daterange [0] ) );
    260                         $data ['daterange_end'] = date ( 'Y-m-d H:is:s', strtotime ( $daterange [1] . ' + 1 day' ) );
    261                 }
    262                 if ($this->input->post ( 'daterange' )) {
    263                         $daterange = explode ( " - ", $this->input->post ( 'daterange' ) );
    264                         $daterange [0] = str_replace ( '/', '-', $daterange [0] );
    265                         $daterange [1] = str_replace ( '/', '-', $daterange [1] );
    266                         $data ['daterange_start'] = date ( 'Y-m-d H:i:s', strtotime ( $daterange [0] ) );
    267                         $data ['daterange_end'] = date ( 'Y-m-d H:is:s', strtotime ( $daterange [1] . ' + 1 day' ) );
    268                 }
     227                $data ['sorting_order'] = $this->uri->segment (12);
     228                $data ['sorting_field'] = $this->uri->segment (13);
     229
     230                $data ['daterange_start'] = $this->uri->segment (10);
     231                $data ['daterange_end'] = $this->uri->segment (11);
     232                if ($data['daterange_start'] == 'default') $data['daterange_start'] = null;
     233                if ($data['daterange_end'] == 'default') $data['daterange_end'] = null;
     234                if ($data['daterange_start'])
     235                        $data['daterange_start'] = date ( 'Y-m-d H:i:s', strtotime ( $data ['daterange_start'] ) );
     236                if ($data['daterange_end'])
     237                        $data['daterange_end'] = date ( 'Y-m-d H:i:s', strtotime ( $data['daterange_end'] . ' + 1 day' ) );
     238
    269239                $data ['start'] = ($data ['current_page'] - 1) * $data ['perpage'];
     240                //echo json_encode($data);
    270241                $data ['total'] = $this->user_model->get_total_users ( $data );
    271242                $us = $this->user_model->get_list_users ( $data );
    272243                $users = array ();
     244               
    273245               
    274246                foreach ( $us as $u ) {
     
    295267                        array_push ( $users, $u );
    296268                }
    297        
     269               
    298270                $data ['users'] = $users;
    299271                $data ['paging_url'] = base_url () . "admin/nguoi_dung/trang/";
Note: See TracChangeset for help on using the changeset viewer.