From 444b3cc4dd190a690dbb56b254d476af649e93aa Mon Sep 17 00:00:00 2001 From: velz Date: Wed, 19 Dec 2018 13:07:18 +0530 Subject: [PATCH] SUP FORM SAVE MODIFIED --- api/application/controllers/PD_Controller.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/api/application/controllers/PD_Controller.php b/api/application/controllers/PD_Controller.php index 3ae00cbd..cc6ab12c 100644 --- a/api/application/controllers/PD_Controller.php +++ b/api/application/controllers/PD_Controller.php @@ -1756,12 +1756,31 @@ class PD_Controller extends REST_Controller { $this->saveCoApplicantsFromGeneralInfoForm($records); } + if($records['formid'] == 1)// If formis supplier then omit parent level array keys + { + if(array_key_exists('manufacturing_details',$records)) + { + $records['main_raw_materials'] = $records['manufacturing_details'][0]['main_raw_materials']; + $records['main_raw_materials_total_payments_percent_on_credit'] = $records['manufacturing_details'][0]['main_raw_materials_total_payments_percent_on_credit']; + unset($records['manufacturing_details']); + } + + if(array_key_exists('trade_details',$records)) + { + $records['trading_products'] = $records['trade_details'][0]['trading_products']; + $records['trading_products_total_payments_percent_on_credit'] = $records['trade_details'][0]['trading_products_total_payments_percent_on_credit']; + unset($records['trade_details']); + } + } + + //Deactivate Old rec $where_condition_array = array('fk_pd_id' => $pd_id,"fk_form_id"=>$pd_form_id); $array = array('isactive'=>0); $pd_id_modified = $this->PD_Model->updateRecords($array,PDFORMDETAILS,$where_condition_array); + foreach($records as $rec_key => $record) { $i++;