From d15f421f70f0d01d0fd72acd5246cedce43df689 Mon Sep 17 00:00:00 2001
From: sanjeev
As per person met, Applicant does not have any business account.
'; + echo 'As per loan applicant, he does not have any business account.
'; } } ?> @@ -4101,7 +4102,7 @@ if($total_no_of_business > 0) { if(count($individualBankRow['banking_details'])>0){ // $tag['same_ac_used_for'] both $stmt_flag = array_map(function ($ar) { - return $ar['same_ac_used_for'] == "both" ? ($stmt_flag+1) : 0; + return $ar['same_ac_used_for'] == "business" ? ($stmt_flag+1) : 0; }, $individualBankRow['banking_details']); $getIndividualEachValues=BANKINGFORM::getIndividualBankingDetails($individualBankRow['banking_details'],$pd_master_details[0]['pd_id']); @@ -4116,7 +4117,7 @@ if($total_no_of_business > 0) { } ?> -The personal banking is done through same account used for business banking
'; } - if($ind_banking_common_remarks != ''){echo ''.$ind_banking_common_remarks.'
'; } ?> - + if($ind_banking_common_remarks != ''){echo ''.$ind_banking_common_remarks.'
'; } + if($is_personal_banking_available == null){ echo 'As per loan applicant, he does not have any personal account
';}?> diff --git a/api/application/views/report_templates/JSONTOREPORT_DI_AI_SMARTPD.php b/api/application/views/report_templates/JSONTOREPORT_DI_AI_SMARTPD.php index f6ad8ab2..2528fcb4 100644 --- a/api/application/views/report_templates/JSONTOREPORT_DI_AI_SMARTPD.php +++ b/api/application/views/report_templates/JSONTOREPORT_DI_AI_SMARTPD.php @@ -2641,7 +2641,84 @@ if($total_no_of_business > 0) { + + $ibRow) { + $individualBankRow = json_decode($ibRow['processed_json'],true); + if(isset($individualBankRow['bank_info_available_business']) && $individualBankRow['bank_info_available_business'] == 1){ + if(count($individualBankRow['business_details'])>0){ + $getBuinessEachValues=BANKINGFORM::getNewBuinessBankingDetails($individualBankRow['business_details'],$pd_master_details[0]['pd_id']); + $newBankingResult = array_merge($newBankingResult,$getBuinessEachValues); + } + } + if(isset($individualBankRow['bank_info_available']) && $individualBankRow['bank_info_available'] == 1) + { + if(count($individualBankRow['banking_details'])>0){ + $getIndividualEachValues=BANKINGFORM::getIndividualBankingDetails($individualBankRow['banking_details'],$pd_master_details[0]['pd_id']); + $newBankingResult = array_merge($newBankingResult,$getIndividualEachValues); + } + } + } + foreach($newBankingResult as $bd){ if($bd['account_type']== 4 || $bd['account_type']== 3){ $is_od_cc = true; } } + if(count($newBankingResult)>0){ + // $newBankingResult = array_filter($newBankingResult, function ($var) { + // // return ($var['same_ac_used_for'] == "Business"); + // return (($var['account_name'] == $fetchRow['company_details']['company_name']) && ($var['same_ac_used_for'] == "Business")); + // }); + $filteredBankingResult = array();$b=0; + for($a = 0; $a <= count($newBankingResult); $a++){ + if($newBankingResult[$a]['account_name'] == $fetchRow['company_details']['company_name'] && $newBankingResult[$a]['same_ac_used_for'] == "Business"){ + $filteredBankingResult[$b] = $newBankingResult[$a]; + $b++; + } + } + }//forloop ends here. + ?> + Business Banking:'; + if(count($filteredBankingResult)>0){ ?> +| Account Name | +Bank Name | +Account Type | +Account Vintage | +OD/CC Limit(Rs) | +Main Business A/c | +
|---|---|---|---|---|---|
| + | + | + | + | + | + + |
'.$ind_banking_common_remarks.'
'; } ?> - + if($stmt_flag > 0 ){ echo 'The personal banking is done through same account used for business banking
'; } + if($ind_banking_common_remarks != ''){echo ''.$ind_banking_common_remarks.'
'; } + if($is_personal_banking_available == null){ echo 'As per loan applicant, he does not have any personal account
';}?> diff --git a/api/application/views/report_templates/JSONTOREPORT_DI_AI_TELE_PD.php b/api/application/views/report_templates/JSONTOREPORT_DI_AI_TELE_PD.php index ea594dc3..2ea1b2a1 100644 --- a/api/application/views/report_templates/JSONTOREPORT_DI_AI_TELE_PD.php +++ b/api/application/views/report_templates/JSONTOREPORT_DI_AI_TELE_PD.php @@ -2639,11 +2639,85 @@ if($total_no_of_business > 0) { + + + $ibRow) { + $individualBankRow = json_decode($ibRow['processed_json'],true); + if(isset($individualBankRow['bank_info_available_business']) && $individualBankRow['bank_info_available_business'] == 1){ + if(count($individualBankRow['business_details'])>0){ + $getBuinessEachValues=BANKINGFORM::getNewBuinessBankingDetails($individualBankRow['business_details'],$pd_master_details[0]['pd_id']); + $newBankingResult = array_merge($newBankingResult,$getBuinessEachValues); + } + } + if(isset($individualBankRow['bank_info_available']) && $individualBankRow['bank_info_available'] == 1) + { + if(count($individualBankRow['banking_details'])>0){ + $getIndividualEachValues=BANKINGFORM::getIndividualBankingDetails($individualBankRow['banking_details'],$pd_master_details[0]['pd_id']); + $newBankingResult = array_merge($newBankingResult,$getIndividualEachValues); + } + } + } + foreach($newBankingResult as $bd){ if($bd['account_type']== 4 || $bd['account_type']== 3){ $is_od_cc = true; } } + if(count($newBankingResult)>0){ + // $newBankingResult = array_filter($newBankingResult, function ($var) { + // // return ($var['same_ac_used_for'] == "Business"); + // return (($var['account_name'] == $fetchRow['company_details']['company_name']) && ($var['same_ac_used_for'] == "Business")); + // }); + $filteredBankingResult = array();$b=0; + for($a = 0; $a <= count($newBankingResult); $a++){ + if($newBankingResult[$a]['account_name'] == $fetchRow['company_details']['company_name'] && $newBankingResult[$a]['same_ac_used_for'] == "Business"){ + $filteredBankingResult[$b] = $newBankingResult[$a]; + $b++; + } + } + }//forloop ends here. + ?> + Business Banking:'; + if(count($filteredBankingResult)>0){ ?> +| Account Name | +Bank Name | +Account Type | +Account Vintage | +OD/CC Limit(Rs) | +Main Business A/c | +
|---|---|---|---|---|---|
| + | + | + | + | + | - - - + |
'.$ind_banking_common_remarks.'
'; } ?> - + if($stmt_flag > 0 ){ echo 'The personal banking is done through same account used for business banking
'; } + if($ind_banking_common_remarks != ''){echo ''.$ind_banking_common_remarks.'
'; } + if($is_personal_banking_available == null){ echo 'As per loan applicant, he does not have any personal account
';}?> diff --git a/api/application/views/report_templates/JSONTOREPORT_RI.php b/api/application/views/report_templates/JSONTOREPORT_RI.php index c133e484..d7686277 100644 --- a/api/application/views/report_templates/JSONTOREPORT_RI.php +++ b/api/application/views/report_templates/JSONTOREPORT_RI.php @@ -1309,7 +1309,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); $is_personal_banking_available = 1; if(count($individualBankRow['banking_details'])>0){ $stmt_flag = array_map(function ($ar) { - return $ar['same_ac_used_for'] == "both" ? ($stmt_flag+1) : 0; + return $ar['same_ac_used_for'] == "business" ? ($stmt_flag+1) : 0; }, $individualBankRow['banking_details']); $getIndividualEachValues=BANKINGFORM::getIndividualBankingDetails($individualBankRow['banking_details'],$pd_master_details[0]['pd_id']); $bankingResult = array_merge($bankingResult,$getIndividualEachValues); @@ -1320,7 +1320,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); ?> -'.$ind_banking_common_remarks.'
'; } ?> - + if($stmt_flag > 0 ){ echo 'The personal banking is done through same account used for business banking
'; } + if($ind_banking_common_remarks != ''){echo ''.$ind_banking_common_remarks.'
'; } + if($is_personal_banking_available == null){ echo 'As per loan applicant, he does not have any personal account
';}?> diff --git a/api/application/views/report_templates/JSONTOREPORT_RI_SMARTPD.php b/api/application/views/report_templates/JSONTOREPORT_RI_SMARTPD.php index 5882d180..d7686277 100644 --- a/api/application/views/report_templates/JSONTOREPORT_RI_SMARTPD.php +++ b/api/application/views/report_templates/JSONTOREPORT_RI_SMARTPD.php @@ -1292,14 +1292,25 @@ defined('BASEPATH') OR exit('No direct script access allowed'); $ibRow) { $individualBankRow = json_decode($ibRow['processed_json'],true); $ind_banking_common_remarks = $individualBankRow['banking_form_remark']; + if(isset($individualBankRow['bank_info_available_business']) && $individualBankRow['bank_info_available_business'] == 1){ + $is_personal_banking_available = 1; + if(count($individualBankRow['business_details'])>0){ + $getBuinessEachValues=BANKINGFORM::getNewBuinessBankingDetails($individualBankRow['business_details'],$pd_master_details[0]['pd_id']); + $bankingResult = array_merge($bankingResult,$getBuinessEachValues); + } + } if(isset($individualBankRow['bank_info_available']) && $individualBankRow['bank_info_available'] == 1) { $is_personal_banking_available = 1; if(count($individualBankRow['banking_details'])>0){ + $stmt_flag = array_map(function ($ar) { + return $ar['same_ac_used_for'] == "business" ? ($stmt_flag+1) : 0; + }, $individualBankRow['banking_details']); $getIndividualEachValues=BANKINGFORM::getIndividualBankingDetails($individualBankRow['banking_details'],$pd_master_details[0]['pd_id']); $bankingResult = array_merge($bankingResult,$getIndividualEachValues); @@ -1309,7 +1320,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); ?> -'.$ind_banking_common_remarks.'
'; } ?> - + if($stmt_flag > 0 ){ echo 'The personal banking is done through same account used for business banking
'; } + if($ind_banking_common_remarks != ''){echo ''.$ind_banking_common_remarks.'
'; } + if($is_personal_banking_available == null){ echo 'As per loan applicant, he does not have any personal account
';}?> diff --git a/api/application/views/report_templates/JSONTOREPORT_RI_TELE_PD.php b/api/application/views/report_templates/JSONTOREPORT_RI_TELE_PD.php index 18975269..ec6a5b51 100644 --- a/api/application/views/report_templates/JSONTOREPORT_RI_TELE_PD.php +++ b/api/application/views/report_templates/JSONTOREPORT_RI_TELE_PD.php @@ -1291,14 +1291,25 @@ defined('BASEPATH') OR exit('No direct script access allowed'); $ibRow) { $individualBankRow = json_decode($ibRow['processed_json'],true); $ind_banking_common_remarks = $individualBankRow['banking_form_remark']; + if(isset($individualBankRow['bank_info_available_business']) && $individualBankRow['bank_info_available_business'] == 1){ + $is_personal_banking_available = 1; + if(count($individualBankRow['business_details'])>0){ + $getBuinessEachValues=BANKINGFORM::getNewBuinessBankingDetails($individualBankRow['business_details'],$pd_master_details[0]['pd_id']); + $bankingResult = array_merge($bankingResult,$getBuinessEachValues); + } + } if(isset($individualBankRow['bank_info_available']) && $individualBankRow['bank_info_available'] == 1) { $is_personal_banking_available = 1; if(count($individualBankRow['banking_details'])>0){ + $stmt_flag = array_map(function ($ar) { + return $ar['same_ac_used_for'] == "business" ? ($stmt_flag+1) : 0; + }, $individualBankRow['banking_details']); $getIndividualEachValues=BANKINGFORM::getIndividualBankingDetails($individualBankRow['banking_details'],$pd_master_details[0]['pd_id']); $bankingResult = array_merge($bankingResult,$getIndividualEachValues); @@ -1308,7 +1319,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); ?> -'.$ind_banking_common_remarks.'
'; } ?> - + if($stmt_flag > 0 ){ echo 'The personal banking is done through same account used for business banking
'; } + if($ind_banking_common_remarks != ''){echo ''.$ind_banking_common_remarks.'
'; } + if($is_personal_banking_available == null){ echo 'As per loan applicant, he does not have any personal account
';}?>