diff --git a/application/config/database.php b/application/config/database.php index 346da4f..0e3cab1 100755 --- a/application/config/database.php +++ b/application/config/database.php @@ -77,7 +77,7 @@ $query_builder = TRUE; $hostname ="localhost"; $username ="root"; $password =""; -$database ="Visa_DB"; +$database ="VISA"; $db['default'] = array( 'dsn' => '', diff --git a/application/config/routes.php b/application/config/routes.php index de803ee..3e24729 100755 --- a/application/config/routes.php +++ b/application/config/routes.php @@ -63,7 +63,8 @@ $route['SaveAll_country_master'] = 'Dashboard_Controller/SaveAll_country_master' $route['GetAll_country_master'] = 'Dashboard_Controller/GetAll_country_master'; $route['city_master'] = 'Dashboard_Controller/city_master'; -$route['Add_city_master'] = 'Dashboard_Controller/Add_city_master'; +$route['SaveAll_city_master'] = 'Dashboard_Controller/SaveAll_city_master'; +$route['GetAll_city_master'] = 'Dashboard_Controller/GetAll_city_master'; $route['visa_type_master'] = 'Dashboard_Controller/visa_type_master'; diff --git a/application/controllers/Dashboard_Controller.php b/application/controllers/Dashboard_Controller.php index e56827f..b59ac8e 100755 --- a/application/controllers/Dashboard_Controller.php +++ b/application/controllers/Dashboard_Controller.php @@ -96,34 +96,56 @@ class Dashboard_Controller extends BaseController */ function city_master(){ $this->global['pageTitle'] = 'Visa : Country Master'; - $data['getcity']= $this->Dashboard_Model->Get_CityMaster(); + $data['getcity']= $this->Dashboard_Model->Get_CityMaster($citycode=''); $this->loadViews('city_master', $this->global,$data , NULL); } /** * To Store City Master Values */ - function Add_city_master(){ - + function SaveAll_city_master(){ + $CityCode = $this->input->post('HideCityCode'); // value getting from hidden field + $CityMasterDatas = array( 'CityName'=>$this->input->post('CityName'), - 'CityDescription'=>$this->input->post('CitiesDescription'), + 'CityDescription'=>$this->input->post('CityDescription'), 'IsActive'=>$this->input->post('IsActive') != '' ? 1 : 0); + + if($CityCode == ''){ $Added = $this->Dashboard_Model->Add_CityMaster($CityMasterDatas); - - - if( $Added != "" ){ - echo ""; + echo $Added != "" ? "" + : ""; + } else { - echo ""; + $Edited = $this->Dashboard_Model->Update_CityMaster($CityMasterDatas, $CityCode); + + echo $Edited == True ? "" + : ""; + } } + + /** + * View - city_master + * Get an argument From Ajax Call - 'citycode' is CITYCODE + * Return Datas to View Through JSON_encode + */ + function GetAll_city_master() { + + $CityCode = $this->input->post('citycode'); + + $EditIt = $this->Dashboard_Model->Get_CityMaster($CityCode); + + echo json_encode($EditIt); + + } + /** * This function used to load the Visa Type Master page */ diff --git a/application/controllers/Favourite_Controller.php b/application/controllers/Favourite_Controller.php old mode 100644 new mode 100755 diff --git a/application/models/Dashboard_Model.php b/application/models/Dashboard_Model.php index 9e6c345..b89ac73 100755 --- a/application/models/Dashboard_Model.php +++ b/application/models/Dashboard_Model.php @@ -47,7 +47,7 @@ class Dashboard_Model extends CI_Model{ /** * To store City Related details into 'Tab_CityMaster' table * @param array $CityMasterDatas : Its have all the City master datas - * @return $CityMaster : This will return Last inserted id of City Master + * @return $CityMaster : This will return how many value are inserted (return as count) */ function Add_CityMaster($CityMasterDatas) { @@ -57,11 +57,26 @@ class Dashboard_Model extends CI_Model{ return $CityMaster; } + + /** + * To Update the values of city detail on respective CityCode into 'Tab_CityMaster' table + * @param arry $CityMasterDatas : This will have all the edited city Details + * @param number $Cc : This is City code + */ + function Update_CityMaster($CityMasterDatas, $citycode) + { + $this->db->where('CityCode',$citycode); + $this->db->update('Tab_CityMaster',$CityMasterDatas); + return TRUE; + } - function Get_CityMaster() + function Get_CityMaster($citycode) { $this->db->select('*'); $this->db->from('Tab_CityMaster'); + if($citycode != ''){ + $this->db->where('CityCode',$citycode); + } $query = $this->db->get(); $CityMasterDatas = $query->result(); return $CityMasterDatas; diff --git a/application/models/Favourite_Model.php b/application/models/Favourite_Model.php old mode 100644 new mode 100755 diff --git a/application/views/city_master.php b/application/views/city_master.php index f374a34..1158036 100755 --- a/application/views/city_master.php +++ b/application/views/city_master.php @@ -180,6 +180,9 @@ span:nth-child(3) .slide-up:active { margin-top: -50px; margin-right: 15px; float: left; + } + .nav-tabs-custom>.nav-tabs>li.active{ + border-top-color:#dc2265 !important; } @@ -204,11 +207,11 @@ span:nth-child(3) .slide-up:active {