Пример #1
0
 function list_by_parent($id, $offset = 0, $limit = 10)
 {
     if ($_SERVER['REQUEST_METHOD'] == "POST") {
         foreach ($_POST as $key => $value) {
             if (substr($key, 0, 8) == "position") {
                 if (trim($this->input->post($key)) != "") {
                     $keylist = explode("_", $key);
                     $object_id = $keylist[1];
                     $object = new Estatedistrict($object_id);
                     $object->position = $this->input->post($key);
                     $object->save();
                     $object->clear();
                 }
             }
         }
         $city_id = $this->input->post('city_id');
         flash_message('success', 'Cập nhật thành công.');
         redirect($this->admin . 'estatedistricts/list_by_parent/' . $city_id);
     }
     $city = new Estatecity($id);
     $districts = new Estatedistrict();
     $districts->where('estatecity_id', $id);
     $districts->order_by('position', 'asc');
     $districts->get_iterated();
     //$districts->get_paged($offset,$limit,TRUE);
     //setPagination($this->admin.'estatedistricts/list_by_parent/'.$id.'/',$districts->paged->total_rows,$limit,5);
     $dis['districts'] = $districts;
     $dis['city'] = $city;
     $dis['base_url'] = base_url();
     $dis['view'] = 'estatedistrict/list_by_parent';
     $dis['menu_active'] = 'Thành phố/Tỉnh';
     $dis['title'] = "Danh sách các Quận/Huyện thuộc <span style='color:#F00;'>" . $city->name . '</span>';
     $dis['title_table'] = "Trang hiện tại:" . $districts->paged->current_page . '/' . $districts->paged->total_pages;
     $dis['nav_menu'] = array(array("type" => "back", "text" => "Quay về", "link" => "{$this->admin_url}estatecitys/list_all/", "onclick" => ""), array("type" => "add", "text" => "Thêm", "link" => "{$this->admin_url}estatedistricts/edit_by_parent/" . $city->id, "onclick" => ""));
     $this->viewadmin($dis);
 }