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('ENTITYFININSTITUTION') OR define('ENTITYFININSTITUTION','m_entity_fin_institutions');
|
||||||
defined('ENTITYFININSTITUTIONID') OR define('ENTITYFININSTITUTIONID','entity_fin_institution_id');
|
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['saveEntityFinInstitutions'] = 'Entity_Management_Controller/saveEntityFinInstitutions';
|
||||||
$route['(getEntityFinInstitutions/:any)'] = 'Entity_Management_Controller/getEntityFinInstitutions';
|
$route['(getEntityFinInstitutions/:any)'] = 'Entity_Management_Controller/getEntityFinInstitutions';
|
||||||
$route['saveEntityOtherPreferences'] = 'Entity_Management_Controller/saveEntityOtherPreferences';
|
$route['saveEntityOtherPreferences'] = 'Entity_Management_Controller/saveEntityOtherPreferences';
|
||||||
$route['getEntityOtherPreferences'] = 'Entity_Management_Controller/getEntityOtherPreferences';
|
$route['(getEntityOtherPreferences/:any)'] = 'Entity_Management_Controller/getEntityOtherPreferences';
|
||||||
|
|
||||||
//PD RELATED
|
//PD RELATED
|
||||||
$route['triggerNewPD'] = 'PD_Controller/triggerNewPD';
|
$route['triggerNewPD'] = 'PD_Controller/triggerNewPD';
|
||||||
|
|||||||
@ -949,11 +949,151 @@ class Entity_Management_Controller extends REST_Controller {
|
|||||||
|
|
||||||
public function getEntityOtherPreferences_get()
|
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()
|
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();
|
//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');
|
$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();
|
// die();
|
||||||
//echo "*******************************************";
|
//echo "*******************************************";
|
||||||
if($data['pd_master_details'][0]['customer_segment_abbr'] == 'SE-RI')
|
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']))
|
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) {
|
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++;
|
$not_available_count++;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -537,22 +537,25 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
|||||||
<tbody>
|
<tbody>
|
||||||
|
|
||||||
<tr><td> --><?php
|
<tr><td> --><?php
|
||||||
|
//print_r($pd_images[18]);
|
||||||
$person_met_data = array();
|
$person_met_data = array();
|
||||||
foreach($general_form['individuals'] as $ind_key => $individual)
|
foreach($general_form['individuals'] as $ind_key => $individual)
|
||||||
{
|
{
|
||||||
|
//print_r($individual);die();
|
||||||
if($individual['is_person_met'] == true)
|
if($individual['is_person_met'] == true)
|
||||||
{
|
{
|
||||||
//array_push($person_met_images);
|
//array_push($person_met_images);
|
||||||
$temp_person_met = array();
|
$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>' ;
|
//echo '<br>'.$individual['applicant_title_name_master'] .' '. $applicant_name.'<br>' ;
|
||||||
$temp_person_met['name'] = $individual['applicant_title_name_master'] .' '. $applicant_name;
|
$temp_person_met['name'] = $individual['applicant_title_name_master'] .' '. $applicant_name;
|
||||||
$temp_person_met['photo'] = '';
|
$temp_person_met['photo'] = '';
|
||||||
$temp_person_met['id_proof'] = '';
|
$temp_person_met['id_proof'] = '';
|
||||||
foreach($pd_images[18] as $pm_Key => $pm_value)
|
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'])) )
|
if( !strcasecmp(trim($applicant_name),trim($pm_value['pd_document_title'])) )
|
||||||
{
|
{
|
||||||
$temp_person_met['photo'] = $pm_value['doc_url'] ;
|
$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 '<div id="page_break"></div>';
|
||||||
echo '<p><strong>Person(s) Met:</strong> </p>';
|
echo '<p><strong>Person(s) Met:</strong> </p>';
|
||||||
echo '<div style="border: 1px solid #0191ed;">';
|
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);
|
//array_push($person_met_images);
|
||||||
$temp_person_met = array();
|
$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>' ;
|
//echo '<br>'.$individual['applicant_title_name_master'] .' '. $applicant_name.'<br>' ;
|
||||||
$temp_person_met['name'] = $individual['applicant_title_name_master'] .' '. $applicant_name;
|
$temp_person_met['name'] = $individual['applicant_title_name_master'] .' '. $applicant_name;
|
||||||
$temp_person_met['photo'] = '';
|
$temp_person_met['photo'] = '';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user