<?php class Region_model extends CI_Model { public function _consruct(){ parent::_construct(); } public function getRegionData($region_id='',$view=''){ $cond = (!empty($view))?" status IN ($view) ":" status != '2' "; $cond .= (!empty($region_id))?" AND id='$region_id' ":""; $regionData = $this->db->query("SELECT * FROM region WHERE $cond"); if(!empty($regionData)){ return (empty($region_id))?$regionData->result():$regionData->row(); } return 0; } public function createRegion($regionData = array()){ if(empty($regionData)){ return 0; } $status = $this->db->insert('region',$regionData); return $status; } public function updateRegion($region_id = '', $regionData = array()){ if(empty($region_id) || empty($regionData)){ return 0; } $status = $this->db->update('region',$regionData,array('id'=>$region_id)); return $status; } public function changeStatus($region_id = '', $status = '0'){ if(empty($region_id)){ return 0; } $status = $this->db->update('region',array('status'=>$status), array('id'=>$region_id)); return $status; } public function getlocalityData($region_id = '',$locality_id = '', $status = '0'){ $where = array('status'=>$status); if(!empty($region_id)){ $where['region_id'] = $region_id; } if(!empty($locality_id)){ $where['id'] = $locality_id; } $data = $this->db->get_where('locality',$where); return $data->result(); } } ?>