ENTITY OT PREF
This commit is contained in:
parent
b21b3315ac
commit
c4966671db
@ -588,5 +588,8 @@ defined('ENTITYDISCLAIMERID') OR define('ENTITYDISCLAIMERID','entity_disclaimer_
|
||||
defined('ENTITYFININSTITUTION') OR define('ENTITYFININSTITUTION','m_entity_fin_institutions');
|
||||
defined('ENTITYFININSTITUTIONID') OR define('ENTITYFININSTITUTIONID','entity_fin_institution_id');
|
||||
|
||||
defined('ENTITYPREFERENCS') OR define('ENTITYPREFERENCE','m_entity_preferences');
|
||||
defined('ENTITYPREFERENCEID') OR define('ENTITYPREFERENCEID','entity_preference_id');
|
||||
|
||||
|
||||
|
||||
|
||||
@ -150,7 +150,7 @@ $route['getEntityDisclaimer'] = 'Entity_Management_Controller/getEntityDisclaime
|
||||
$route['saveEntityFinInstitutions'] = 'Entity_Management_Controller/saveEntityFinInstitutions';
|
||||
$route['(getEntityFinInstitutions/:any)'] = 'Entity_Management_Controller/getEntityFinInstitutions';
|
||||
$route['saveEntityOtherPreferences'] = 'Entity_Management_Controller/saveEntityOtherPreferences';
|
||||
$route['getEntityOtherPreferences'] = 'Entity_Management_Controller/getEntityOtherPreferences';
|
||||
$route['(getEntityOtherPreferences/:any)'] = 'Entity_Management_Controller/getEntityOtherPreferences';
|
||||
|
||||
//PD RELATED
|
||||
$route['triggerNewPD'] = 'PD_Controller/triggerNewPD';
|
||||
|
||||
@ -949,11 +949,151 @@ class Entity_Management_Controller extends REST_Controller {
|
||||
|
||||
public function getEntityOtherPreferences_get()
|
||||
{
|
||||
$entity_id = $this->uri->segment(2);
|
||||
$products = array();
|
||||
$customer_segments = array();
|
||||
$pd_types = array();
|
||||
if($entity_id)
|
||||
{
|
||||
$preferences = $this->Entity_Management_Model->selectCustomRecords(array('*'),array('fk_entity_id' => $entity_id),ENTITYPREFERENCE);
|
||||
//print_r($preferences);
|
||||
foreach($preferences as $preference_key => $preference_value)
|
||||
{
|
||||
if($preference_value['preference_type'] == 1)
|
||||
{
|
||||
$products = explode(",",$preference_value['values']);
|
||||
}
|
||||
if($preference_value['preference_type'] == 2)
|
||||
{
|
||||
$customer_segments = explode(",",$preference_value['values']);
|
||||
}
|
||||
if($preference_value['preference_type'] == 3)
|
||||
{
|
||||
$pd_types = explode(",",$preference_value['values']);
|
||||
}
|
||||
}
|
||||
$data['dataStatus'] = true;
|
||||
$data['status'] = REST_Controller::HTTP_OK;
|
||||
$data['records'] = array('products' => $products,'customer_segments' => $customer_segments,'pd_types' => $pd_types);
|
||||
$this->response($data,REST_Controller::HTTP_OK);
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
$data['dataStatus'] = false;
|
||||
$data['status'] = REST_Controller::HTTP_BAD_REQUEST;
|
||||
$this->response($data,REST_Controller::HTTP_OK);
|
||||
}
|
||||
}
|
||||
|
||||
public function saveEntityOtherPreferences_post()
|
||||
{
|
||||
$records = $this->post('records');
|
||||
$over_all_count = 0;
|
||||
|
||||
if(count($records['products']))
|
||||
{
|
||||
$products = '';
|
||||
foreach($records['products'] as $p_key => $p_value)
|
||||
{
|
||||
$products .= $p_value.',';
|
||||
}
|
||||
if($products != '')
|
||||
{
|
||||
$products = substr_replace($products,'',-1,1);
|
||||
$data = array('fk_entity_id' => $records['fk_entity_id'], 'preference_type' => 1, 'values' => $products,'fk_createdby' => $records['fk_createdby'],'fk_updatedby' => isset($records['fk_updatedby']) ? $records['fk_updatedby'] : null);
|
||||
$existing_data = $this->Entity_Management_Model->selectCustomRecords(array('*'),array('fk_entity_id' => $records['fk_entity_id'],'preference_type' => 1),ENTITYPREFERENCE);
|
||||
$id = null;
|
||||
if(count($existing_data))
|
||||
{
|
||||
$existing_data_id = 0;
|
||||
if(isset($existing_data[0]['preference_type']) && $existing_data[0]['preference_type'] == 1) { $existing_data_id = $existing_data[0]['entity_preference_id']; }
|
||||
|
||||
$id = $this->Entity_Management_Model->updateRecords($data,ENTITYPREFERENCE,array('entity_preference_id' => $existing_data_id));
|
||||
}
|
||||
else
|
||||
{
|
||||
$id = $this->Entity_Management_Model->saveRecords($data,ENTITYPREFERENCE);
|
||||
}
|
||||
if($id != null) { $over_all_count++; }
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if(count($records['customer_segments']))
|
||||
{
|
||||
$customer_segments = '';
|
||||
foreach($records['customer_segments'] as $cs_key => $cs_value)
|
||||
{
|
||||
$customer_segments .= $cs_value.',';
|
||||
}
|
||||
if($customer_segments != '')
|
||||
{
|
||||
$customer_segments = substr_replace($customer_segments,'',-1,1);
|
||||
$data = array('fk_entity_id' => $records['fk_entity_id'], 'preference_type' => 2, 'values' => $customer_segments,'fk_createdby' => $records['fk_createdby'],'fk_updatedby' => isset($records['fk_updatedby']) ? $records['fk_updatedby'] : null);
|
||||
$existing_data = $this->Entity_Management_Model->selectCustomRecords(array('*'),array('fk_entity_id' => $records['fk_entity_id'],'preference_type' => 2),ENTITYPREFERENCE);
|
||||
$id = null;
|
||||
if(count($existing_data))
|
||||
{
|
||||
$existing_data_id = 0;
|
||||
if(isset($existing_data[0]['preference_type']) && $existing_data[0]['preference_type'] == 2) { $existing_data_id = $existing_data[0]['entity_preference_id']; }
|
||||
$id = $this->Entity_Management_Model->updateRecords($data,ENTITYPREFERENCE,array('entity_preference_id' => $existing_data_id));
|
||||
}
|
||||
else
|
||||
{
|
||||
$id = $this->Entity_Management_Model->saveRecords($data,ENTITYPREFERENCE);
|
||||
}
|
||||
if($id != null) { $over_all_count++; }
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if(count($records['pd_types']))
|
||||
{
|
||||
$pd_types = '';
|
||||
foreach($records['pd_types'] as $pt_key => $pt_value)
|
||||
{
|
||||
$pd_types .= $pt_value.',';
|
||||
}
|
||||
if($pd_types != '')
|
||||
{
|
||||
$pd_types = substr_replace($pd_types,'',-1,1);
|
||||
$data = array('fk_entity_id' => $records['fk_entity_id'], 'preference_type' => 3, 'values' => $pd_types,'fk_createdby' => $records['fk_createdby'],'fk_updatedby' => isset($records['fk_updatedby']) ? $records['fk_updatedby'] : null);
|
||||
$existing_data = $this->Entity_Management_Model->selectCustomRecords(array('*'),array('fk_entity_id' => $records['fk_entity_id'],'preference_type' => 3),ENTITYPREFERENCE);
|
||||
$id = null;
|
||||
if(count($existing_data))
|
||||
{
|
||||
$existing_data_id = 0;
|
||||
if(isset($existing_data[0]['preference_type']) && $existing_data[0]['preference_type'] == 3) { $existing_data_id = $existing_data[0]['entity_preference_id']; }
|
||||
$id = $this->Entity_Management_Model->updateRecords($data,ENTITYPREFERENCE,array('entity_preference_id' => $existing_data_id));
|
||||
}
|
||||
else
|
||||
{
|
||||
$id = $this->Entity_Management_Model->saveRecords($data,ENTITYPREFERENCE);
|
||||
}
|
||||
if($id != null) { $over_all_count++; }
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
if($over_all_count != 0)
|
||||
{
|
||||
$data['dataStatus'] = true;
|
||||
$data['status'] = REST_Controller::HTTP_OK;
|
||||
$data['records'] = $over_all_count;
|
||||
$this->response($data,REST_Controller::HTTP_OK);
|
||||
}
|
||||
else
|
||||
{
|
||||
$data['dataStatus'] = false;
|
||||
$data['status'] = REST_Controller::HTTP_NO_CONTENT;
|
||||
$data['msg'] = 'Somethings went wrong. Try Later!';
|
||||
$this->response($data,REST_Controller::HTTP_OK);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -5833,7 +5833,7 @@ public function getPDFormDetailsJSON_post()
|
||||
}
|
||||
//print_r(json_decode($data['pd_processed_forms'][18][0]['processed_json']));die();
|
||||
$data['pd_images']['common_images'] = $this->PD_Model->getSignedPDDocsURL($pdid,null,null,'common',null,'report');
|
||||
print_r($data['pd_images']);//die(); //print_r(json_decode($data['pd_processed_forms'][14][0]['processed_json'],true));
|
||||
//print_r($data['pd_images']);//die(); //print_r(json_decode($data['pd_processed_forms'][14][0]['processed_json'],true));
|
||||
// die();
|
||||
//echo "*******************************************";
|
||||
if($data['pd_master_details'][0]['customer_segment_abbr'] == 'SE-RI')
|
||||
@ -8115,7 +8115,7 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
|
||||
if(isset($business_bank_form['banking_details']) && count($business_bank_form['banking_details']))
|
||||
{
|
||||
foreach ($business_bank_form['banking_details'] as $business_acc_key => $business_acc_value) {
|
||||
if(!strcasecmp($business_acc_value['is_main'],'Yes') && ($business_acc_value['vintage_year'] == '' || $business_acc_value['vintage_year'] == ''))
|
||||
if(!strcasecmp($business_acc_value['is_main'],'Yes') && ( !is_numeric($business_acc_value['vintage_year'])))
|
||||
{
|
||||
$not_available_count++;
|
||||
}
|
||||
|
||||
@ -537,22 +537,25 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<tbody>
|
||||
|
||||
<tr><td> --><?php
|
||||
|
||||
//print_r($pd_images[18]);
|
||||
$person_met_data = array();
|
||||
foreach($general_form['individuals'] as $ind_key => $individual)
|
||||
{
|
||||
|
||||
//print_r($individual);die();
|
||||
if($individual['is_person_met'] == true)
|
||||
{
|
||||
//array_push($person_met_images);
|
||||
$temp_person_met = array();
|
||||
$applicant_name = array_key_exists('pd_co_applicant_id_master',$individual) ? $individual['pd_co_applicant_id_master'] : "Not Available" ;
|
||||
$applicant_name = $individual['applicant_name'];
|
||||
//$applicant_name = array_key_exists('pd_co_applicant_id_master',$individual) ? $individual['pd_co_applicant_id_master'] : "Not Available" ;
|
||||
//echo '<br>'.$individual['applicant_title_name_master'] .' '. $applicant_name.'<br>' ;
|
||||
$temp_person_met['name'] = $individual['applicant_title_name_master'] .' '. $applicant_name;
|
||||
$temp_person_met['photo'] = '';
|
||||
$temp_person_met['id_proof'] = '';
|
||||
foreach($pd_images[18] as $pm_Key => $pm_value)
|
||||
{
|
||||
|
||||
//echo $applicant_name.'-'.$pm_value['pd_document_title'];
|
||||
if( !strcasecmp(trim($applicant_name),trim($pm_value['pd_document_title'])) )
|
||||
{
|
||||
$temp_person_met['photo'] = $pm_value['doc_url'] ;
|
||||
@ -608,7 +611,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
}
|
||||
|
||||
|
||||
print_r($person_met_data);die();
|
||||
//print_r($person_met_data);die();
|
||||
echo '<div id="page_break"></div>';
|
||||
echo '<p><strong>Person(s) Met:</strong> </p>';
|
||||
echo '<div style="border: 1px solid #0191ed;">';
|
||||
|
||||
@ -546,7 +546,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
{
|
||||
//array_push($person_met_images);
|
||||
$temp_person_met = array();
|
||||
$applicant_name = array_key_exists('pd_co_applicant_id_master',$individual) ? $individual['pd_co_applicant_id_master'] : "Not Available" ;
|
||||
$applicant_name = $individual['applicant_name'];
|
||||
//echo '<br>'.$individual['applicant_title_name_master'] .' '. $applicant_name.'<br>' ;
|
||||
$temp_person_met['name'] = $individual['applicant_title_name_master'] .' '. $applicant_name;
|
||||
$temp_person_met['photo'] = '';
|
||||
|
||||
Loading…
Reference in New Issue
Block a user