PD FEEDBACK 2 FIXED AFTER SYS FAIL
This commit is contained in:
parent
6f9916ce07
commit
5b9b348ea4
@ -350,6 +350,7 @@ class PD_Controller extends REST_Controller {
|
||||
/***********************CHOOSE PD TEMPALATE*********************/
|
||||
if($pd_details['pd_status'] == TRIGGERED)
|
||||
{
|
||||
|
||||
$fields = array('fk_template_id');
|
||||
|
||||
$where_condition_array = array('fk_lender_id'=>$pd_details['fk_lender_id'] ,'fk_product_id'=> $pd_details['fk_product_id'],'fk_customer_segment'=> $pd_details['fk_customer_segment'],'isactive' => 1);
|
||||
@ -357,7 +358,7 @@ class PD_Controller extends REST_Controller {
|
||||
$table = LENDERTEMPLATE;
|
||||
|
||||
$choosed_template_id = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,$table);
|
||||
|
||||
|
||||
if(count($choosed_template_id))// CHOOSE FILTERED TEMPLATE//
|
||||
{
|
||||
|
||||
@ -797,20 +798,20 @@ class PD_Controller extends REST_Controller {
|
||||
|
||||
/***********************CHOOSE PD TEMPALATE*********************/
|
||||
$pd_details['fk_pd_template_id'] = $this->assignPDTempalate($pd_details['pd_id']);
|
||||
|
||||
echo $pd_details['fk_pd_template_id'];
|
||||
if($pd_details['fk_pd_template_id'] != "" || $pd_details['fk_pd_template_id'] != null)
|
||||
{
|
||||
|
||||
$logger->info("TEMPLATE ASSIGN FUNCTIONALTIY".$pd_details['fk_pd_template_id']." CHOOSED",array('ENV'=>ENVIRONMENT,'PDID' => $pd_details['pd_id'],'Pre-Status' => $exist_pd_details[0]['pd_status'],'Current_status' => $pd_details['pd_status']));
|
||||
//$logger->info("TEMPLATE ASSIGN FUNCTIONALTIY".$pd_details['fk_pd_template_id']." CHOOSED",array('ENV'=>ENVIRONMENT,'PDID' => $pd_details['pd_id'],'Pre-Status' => $exist_pd_details[0]['pd_status'],'Current_status' => $pd_details['pd_status']));
|
||||
|
||||
|
||||
|
||||
$dataToBot = array('ENV'=>ENVIRONMENT,'Task Name'=>'PD Template Assign','Template ID'=>$pd_details['fk_pd_template_id'] ,'PDID'=> $pd_details['pd_id'],'Method' => 'UpdatePDMaster','Pre-Status' => $exist_pd_details[0]['pd_status'],'Current_status' => $pd_details['pd_status']);
|
||||
MYHTTPCLIENT::sendPOST($dataToBot);
|
||||
//$dataToBot = array('ENV'=>ENVIRONMENT,'Task Name'=>'PD Template Assign','Template ID'=>$pd_details['fk_pd_template_id'] ,'PDID'=> $pd_details['pd_id'],'Method' => 'UpdatePDMaster','Pre-Status' => $exist_pd_details[0]['pd_status'],'Current_status' => $pd_details['pd_status']);
|
||||
//MYHTTPCLIENT::sendPOST($dataToBot);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
die();
|
||||
$primary_address_id = null;
|
||||
|
||||
if( $exist_pd_details[0]['fk_primary_address_id'] == null && $exist_pd_details[0]['is_child'] == 0)//Master PD only
|
||||
@ -5120,7 +5121,7 @@ class PD_Controller extends REST_Controller {
|
||||
//echo "*******************************************";
|
||||
$t = $this->load->view('report_templates/JSONTOREPORT',$data,true);
|
||||
//$t = $this->load->view('temp_html.html',null,true);
|
||||
|
||||
echo $t;die();
|
||||
|
||||
$total_replaces = substr_count($t,'<span class="tooltip">');
|
||||
//echo $total_replaces;
|
||||
@ -5256,10 +5257,12 @@ class PD_Controller extends REST_Controller {
|
||||
{
|
||||
$records = $this->post('records');
|
||||
$pd_id = $records['pd_id'];
|
||||
|
||||
$ai_flag = 0;
|
||||
//GET TEMPALE ID FROM MASTER
|
||||
$pd_master_details = $this->PD_Model->getPDMasterDetails($pd_id);
|
||||
//print_r($pd_master_details[0]['customer_segment_abbr']);
|
||||
$lender_short_name = $pd_master_details[0]['lender_short_name'];
|
||||
//print_r($lender_short_name);
|
||||
$str = substr($pd_master_details[0]['customer_segment_abbr'],-2);
|
||||
//echo $str;
|
||||
if(!strcmp($str,'AI')) { $ai_flag = 1; }
|
||||
@ -5321,6 +5324,10 @@ class PD_Controller extends REST_Controller {
|
||||
|
||||
|
||||
}
|
||||
|
||||
if(!strcasecmp($lender_short_name, 'CLIX')){$form_array[] = array('form_id' => 22,'form_name' => 'Future Plans & Business Environments');}
|
||||
|
||||
//print_r($form_array);//die();
|
||||
foreach($company_list as $list_key => $company)
|
||||
{
|
||||
|
||||
@ -5353,7 +5360,8 @@ class PD_Controller extends REST_Controller {
|
||||
// print_r($template_forms_count);echo $form['form_id'];
|
||||
if($template_forms_count[0]['count'] != 0) {
|
||||
|
||||
if($form['form_id'] == 13 || $form['form_id'] == 22)
|
||||
|
||||
if($form['form_id'] == 13 )
|
||||
{
|
||||
|
||||
$temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => true,'isAnswerable'=>true);
|
||||
@ -5379,7 +5387,7 @@ class PD_Controller extends REST_Controller {
|
||||
$client_form_status = 1;
|
||||
}
|
||||
|
||||
if($form['form_id'] == 11)
|
||||
if($form['form_id'] == 11 || $form['form_id'] == 22)
|
||||
{
|
||||
//echo "COUNT YES STOCK"
|
||||
if($client_form_status == 1 && $supplier_form_status == 1)
|
||||
@ -5447,6 +5455,7 @@ class PD_Controller extends REST_Controller {
|
||||
}
|
||||
}
|
||||
|
||||
// print_r($company_list);die();
|
||||
if(count($company_list))
|
||||
{
|
||||
$data['dataStatus'] = true;
|
||||
@ -6101,7 +6110,7 @@ class PD_Controller extends REST_Controller {
|
||||
public function getPDImages_post()
|
||||
{
|
||||
$records = $this->post('records');
|
||||
$result_data = $this->PD_Model->getSignedPDDocsURL($records['pd_id'],$records['form_id'],isset($records['company_id']) ? $records['company_id'] : null);
|
||||
$result_data = $this->PD_Model->getSignedPDDocsURL($records['pd_id'],isset($records['form_id']) ? $records['form_id']: null ,isset($records['company_id']) ? $records['company_id'] : null,isset($records['is_common']) ? $records['is_common'] : null);
|
||||
if(count($result_data))
|
||||
{
|
||||
$data['dataStatus'] = true;
|
||||
|
||||
@ -7,6 +7,8 @@ public static function getOthersAssetsDetails($values){
|
||||
$mergeResult=array();
|
||||
foreach($values as $key => $fetchVal){
|
||||
$storeValue=array();
|
||||
if(isset($fetchVal['assets_mode_master']) && ($fetchVal['assets_mode_master'] != '' || $fetchVal['assets_mode_master'] != null))
|
||||
{
|
||||
$storeValue['assets_mode'] = $fetchVal['assets_mode_master'];
|
||||
$storeValue['name_of_the_owner'] = $fetchVal['name_of_the_owner'][0]['id']==0 ? $fetchVal['other_owner'] : $fetchVal['name_of_the_owner'][0]['name'];
|
||||
$storeValue['purchase_year'] = $fetchVal['vintage_personal'];
|
||||
@ -108,6 +110,7 @@ public static function getOthersAssetsDetails($values){
|
||||
}
|
||||
|
||||
array_push($mergeResult,$storeValue);
|
||||
}
|
||||
}
|
||||
return $mergeResult;
|
||||
}
|
||||
@ -115,7 +118,7 @@ public static function getOthersAssetsDetails($values){
|
||||
// business asset details
|
||||
public static function getBusinessAssetsDetails($business_assets){
|
||||
|
||||
|
||||
//print_r($business_assets);
|
||||
$header_row = '<tr><th>Particulars</th>';
|
||||
$first_row = '<tr><td>Asset Type</td>';
|
||||
$sec_row = '<tr><td>Asset Description</td>';
|
||||
@ -128,11 +131,16 @@ public static function getOthersAssetsDetails($values){
|
||||
$rupee_symbol = "<span style='font-family: DejaVu Sans; sans-serif;font-size:10px'>₹</span>";
|
||||
$rental_flag = 0;
|
||||
$owned_flag = 0;
|
||||
$show_table = 1;
|
||||
$overall_empty_flag = 0;
|
||||
|
||||
foreach($business_assets as $bsk => $fetchVal){
|
||||
|
||||
$owners_list = null;
|
||||
|
||||
if($fetchVal['business_assets_mode'] == "" || $fetchVal['business_assets_mode'] == null)
|
||||
{
|
||||
if(count($business_assets) == 1){ $show_table = 0;}
|
||||
}
|
||||
|
||||
if(isset($fetchVal['business_name_of_the_owner']) && (is_array($fetchVal['business_name_of_the_owner'])) && count($fetchVal['business_name_of_the_owner']))
|
||||
{
|
||||
@ -188,7 +196,7 @@ public static function getOthersAssetsDetails($values){
|
||||
// switch(strtoupper($fetchVal['business_ownership_type'])) {
|
||||
|
||||
$header_row .= '<th>Asset '.($bsk+1).'</th>';
|
||||
$first_row .= '<td class="customtd">'.$fetchVal['business_assets_mode_master'].'</td>';
|
||||
$first_row .= '<td class="customtd">'.$fetchVal['business_assets_mode_master'].' at '. $fetchVal['business_details'][0]['address_of_the_property'].'</td>';
|
||||
$sec_row .= '<td class="customtd">'.($fetchVal['business_details'][0]['property_type']==1 ? $fetchVal['business_details'][0]['other_property_type']:$fetchVal['business_details'][0]['property_type_master']).'</td>';
|
||||
$third_row .= '<td class="customtd">'. $ownership_type .'</td>';
|
||||
$fourth_row .= '<td class="customtd">'.$owners_list.'</td>';
|
||||
@ -225,7 +233,7 @@ public static function getOthersAssetsDetails($values){
|
||||
$eighth_row .= '</tr>';
|
||||
$eighth_row = $owned_flag != 0 ? $eighth_row : '';
|
||||
|
||||
return array('header_row' => $header_row, 'first_row' => $first_row,'sec_row'=> $sec_row,'third_row' =>$third_row,'fourth_row'=>$fourth_row,'fifth_row'=>$fifth_row,'sixth_row'=>$sixth_row,'seventh_row'=>$seventh_row,'eighth_row'=>$eighth_row);
|
||||
return array('header_row' => $header_row, 'first_row' => $first_row,'sec_row'=> $sec_row,'third_row' =>$third_row,'fourth_row'=>$fourth_row,'fifth_row'=>$fifth_row,'sixth_row'=>$sixth_row,'seventh_row'=>$seventh_row,'eighth_row'=>$eighth_row,'show_table'=> $show_table);
|
||||
}
|
||||
}
|
||||
?>
|
||||
@ -5,7 +5,7 @@ class Bankingform
|
||||
//get business Banking
|
||||
public static function getBusinessBankingDetails($values){
|
||||
// print_r($values);die();
|
||||
if(count($values)>0){
|
||||
if(count($values)>0){
|
||||
$values = array_map(function($tag) {
|
||||
$count_vintage = $tag['vintage_year'] >0 ? $tag['vintage_year'] :"";
|
||||
$count_vintage .= ($tag['vintage_year'] == 1) ? " Year" : (($tag['vintage_year'] > 1) ? " Years" : "");
|
||||
|
||||
@ -15,7 +15,7 @@ public static function getPartnerDetails($values){
|
||||
return array(
|
||||
'name' => array_key_exists('partner_other_name',$tag) ? $tag['partner_other_name'] : $tag['partner_name_master'],
|
||||
'share_holding' => $tag['shareholding'].'%',
|
||||
'started_business' => $tag['started_business'] ? $tag['started_business'] : 'No',
|
||||
'started_business' => $tag['started_business'] ? $tag['started_business'] : 'No',
|
||||
'no_years_business' => $con_business_run,
|
||||
'total_experience' => $tag['total_business_experiance'],
|
||||
'previous_experience' => array_key_exists('total_business_previous_experience',$tag) ? $tag['total_business_previous_experience'] : 'NIL',
|
||||
@ -28,28 +28,28 @@ public static function getPartnerDetails($values){
|
||||
}
|
||||
//get family members details
|
||||
public static function getFamilyMemberDetails($values){
|
||||
//print_r($values);die();
|
||||
//print_r($values);die();
|
||||
$getFamilyMembers=array();
|
||||
foreach($values as $parRow){
|
||||
if($parRow['family_member_name'] != "" || $parRow['family_member_name'] != null)
|
||||
{
|
||||
$temp_family = array('name' => $parRow['family_member_salutation_master'].' '.$parRow['family_member_name'],'individual_relation' => $parRow['other_family_relationship_id_master'] .' of ','relation_to' => $parRow['relation_to_id_master'],'relation_to_company' => substr($parRow['relationship_with_company_id_master'],0,-2),'started_business' => $parRow['started_business']);
|
||||
|
||||
array_push($getFamilyMembers,$temp_family);
|
||||
}
|
||||
|
||||
foreach($values as $parRow){
|
||||
if($parRow['family_member_name'] != "" || $parRow['family_member_name'] != null)
|
||||
{
|
||||
$temp_family = array('name' => $parRow['family_member_salutation_master'].' '.$parRow['family_member_name'],'individual_relation' => $parRow['other_family_relationship_id_master'] .' of ','relation_to' => $parRow['relation_to_id_master'],'relation_to_company' => substr($parRow['relationship_with_company_id_master'],0,-2),'started_business' => $parRow['started_business']);
|
||||
|
||||
array_push($getFamilyMembers,$temp_family);
|
||||
}
|
||||
|
||||
// $getFamilyMembers = array_map(function($tag) {
|
||||
// if($tag['family_member_name'] != "" || $tag['family_member_name'] != null)
|
||||
// {
|
||||
// return array(
|
||||
// 'name' => $tag['family_member_salutation_master'].' '.$tag['family_member_name'],
|
||||
// 'individual_relation' => $tag['other_family_relationship_id_master'] .' of ',
|
||||
// 'relation_to' => $tag['relation_to_id_master'],
|
||||
// 'relation_to_company' => substr($tag['relationship_with_company_id_master'],0,-2),
|
||||
// 'started_business' => $tag['started_business'],
|
||||
// {
|
||||
// return array(
|
||||
// 'name' => $tag['family_member_salutation_master'].' '.$tag['family_member_name'],
|
||||
// 'individual_relation' => $tag['other_family_relationship_id_master'] .' of ',
|
||||
// 'relation_to' => $tag['relation_to_id_master'],
|
||||
// 'relation_to_company' => substr($tag['relationship_with_company_id_master'],0,-2),
|
||||
// 'started_business' => $tag['started_business'],
|
||||
|
||||
// );
|
||||
// }
|
||||
// );
|
||||
// }
|
||||
// }, $values);
|
||||
}
|
||||
return $getFamilyMembers;
|
||||
@ -129,7 +129,7 @@ public static function getActivityDetails($values,$type){
|
||||
$mergeStatesCities .= ($chilKey==0) ? "":($chilKey==count($busManuRow['countries_where_export_done'])-1 ? ' and ' : ",");
|
||||
|
||||
$mergeStatesCities .=' '.$childRow['approx_sale'];
|
||||
$mergeStatesCities .='% sales done in ';
|
||||
$mergeStatesCities .='% of export sales done in ';
|
||||
$mergeStatesCities .=$childRow['country_name'];
|
||||
//$mergeStatesCities .= ($chilKey==count($busManuRow['countries_where_export_done'])-1 ? "." : "");
|
||||
}
|
||||
@ -155,6 +155,7 @@ public static function getActivityDetails($values,$type){
|
||||
$mergeStatesCities .= ($chilKey==count($busManuRow['india_where_sale_done'])-1 ? "." : "");
|
||||
}
|
||||
$getEachProducts['sales_done']=$mergeStatesCities;
|
||||
$getEachProducts['area_of_sale']='Domestics & Exports';
|
||||
// max sales done
|
||||
$mergeMaxStatesCities='';
|
||||
foreach($busManuRow['max_sale_state_name'] as $chilMKey=>$childMRow){
|
||||
@ -192,6 +193,7 @@ public static function getActivityDetails($values,$type){
|
||||
}
|
||||
$mergeMaxStatesCities.='.';
|
||||
$getEachProducts['max_sales_done']=$mergeMaxStatesCities;
|
||||
$getEachProducts['area_of_sale']='Domestics & Exports';
|
||||
}
|
||||
else{
|
||||
$getEachProducts['sales_done']="";
|
||||
@ -205,7 +207,7 @@ public static function getActivityDetails($values,$type){
|
||||
$mergeStatesCities .= ($chilKey==0) ? "":($chilKey==count($busManuRow['countries_where_export_done'])-1 ? ' and ' : ",");
|
||||
|
||||
$mergeBothStates .=' '.$childRow['approx_sale'];
|
||||
$mergeBothStates .='% sales done in ';
|
||||
$mergeBothStates .='% of export sales done in ';
|
||||
$mergeBothStates .=$childRow['country_name'];
|
||||
}
|
||||
$mergeBothStates.='.';
|
||||
@ -221,7 +223,7 @@ public static function getActivityDetails($values,$type){
|
||||
foreach($values as $busManuRowkey=>$busManuRow){
|
||||
$getEachProducts=array();
|
||||
$getEachProducts['products']=$busManuRow['main_products'];
|
||||
$getEachProducts['description']=$busManuRow['description'];
|
||||
$getEachProducts['description']=$busManuRow['description'];
|
||||
$getEachProducts['area_of_sale']=$busManuRow['area_of_sale'];
|
||||
|
||||
// check area of sales
|
||||
@ -315,6 +317,7 @@ public static function getActivityDetails($values,$type){
|
||||
$mergeStatesCities .= ($chilKey==count($busManuRow['india_where_sale_done'])-1 ? "." : "");
|
||||
}
|
||||
$getEachProducts['sales_done']=$mergeStatesCities;
|
||||
$getEachProducts['area_of_sale']= 'Domestics & Exports';
|
||||
// max sales done
|
||||
$mergeMaxStatesCities='';
|
||||
foreach($busManuRow['max_sale_state_name'] as $chilMKey=>$childMRow){
|
||||
@ -381,7 +384,7 @@ public static function getActivityDetails($values,$type){
|
||||
foreach($values as $busManuRowkey=>$busManuRow){
|
||||
$getEachProducts=array();
|
||||
$getEachProducts['products']=$busManuRow['others_details'];
|
||||
$getEachProducts['description']=$busManuRow['description'];
|
||||
$getEachProducts['description']=$busManuRow['description'];
|
||||
array_push($getRow,$getEachProducts);
|
||||
|
||||
}
|
||||
|
||||
@ -16,9 +16,12 @@ public static function getOtherLoanDetails($values){
|
||||
$eigth_row = '<tr><td class="customtd">Original Tenure (Months)</td>';
|
||||
$ninth_row = '<tr><td class="customtd">Elapsed Tenure (Months)</td>';
|
||||
$tenth_row = '<tr><td class="customtd">Balance Tenure (Months)</td>';
|
||||
|
||||
$total_header = 0;
|
||||
foreach($values as $key => $tag)
|
||||
{
|
||||
if(isset($tag['loan_type_master']) && $tag['loan_type_master'] != '')
|
||||
{
|
||||
$total_header++;
|
||||
$setFrequencyType='';
|
||||
switch($tag['frequency']) {
|
||||
case 1:
|
||||
@ -47,32 +50,32 @@ public static function getOtherLoanDetails($values){
|
||||
|
||||
}
|
||||
$loanTaken=$tag['loan_taken_by'][0];
|
||||
|
||||
|
||||
|
||||
$first_row .= $tag['loan_type']==1 ? '<td class="customtd">'.$tag['others_loan_type'].'</td>' : '<td class="customtd">'.$tag['loan_type_master'] .'</td>';
|
||||
|
||||
$second_row .= '<td class="customtd">'.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($tag['loan_amount']).'</td>';
|
||||
|
||||
//$third_row = '<td class="customtd">'.MYUTIL::customIndianNumberFormat($tag['loan_amount']).'</td>';
|
||||
|
||||
$fourth_row .= $tag['lender']==1 ? '<td class="customtd">'.$tag['others_lender'].'</td>' : '<td class="customtd">'.$tag['lender_master'].'</td>';
|
||||
|
||||
$fifth_row .= $loanTaken['id']==0 ? '<td class="customtd">'.$tag['others_loan_taken'].'</td>' : '<td class="customtd">'.$loanTaken['name'].'</td>';
|
||||
|
||||
$sixth_row .= '<td class="customtd">'.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($tag['emi']).'</td>';
|
||||
|
||||
$seventh_row .= $tag['frequency']==1 ? '<td class="customtd">'.$tag['other_frequency'].'</td>' : '<td class="customtd">'.$tag['frequency_master'].'</td>';
|
||||
|
||||
$eigth_row .= '<td class="customtd">'.$tag['original_tenure'].'</td>';
|
||||
|
||||
$ninth_row .= '<td class="customtd">'.$tag['elapsed_tenure'].'</td>';
|
||||
|
||||
$tenth_row .= '<td class="customtd">'.($tag['original_tenure'] - $tag['elapsed_tenure']).'</td>';
|
||||
|
||||
|
||||
|
||||
|
||||
$first_row .= $tag['loan_type']==1 ? '<td class="customtd">'.$tag['others_loan_type'].'</td>' : '<td class="customtd">'.$tag['loan_type_master'] .'</td>';
|
||||
|
||||
$second_row .= '<td class="customtd">'.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($tag['loan_amount']).'</td>';
|
||||
|
||||
//$third_row = '<td class="customtd">'.MYUTIL::customIndianNumberFormat($tag['loan_amount']).'</td>';
|
||||
|
||||
$fourth_row .= $tag['lender']==1 ? '<td class="customtd">'.$tag['others_lender'].'</td>' : '<td class="customtd">'.$tag['lender_master'].'</td>';
|
||||
|
||||
$fifth_row .= $loanTaken['id']==0 ? '<td class="customtd">'.$tag['others_loan_taken'].'</td>' : '<td class="customtd">'.$loanTaken['name'].'</td>';
|
||||
|
||||
$sixth_row .= '<td class="customtd">'.$rupee_symbol.' '.MYUTIL::customIndianNumberFormat($tag['emi']).'</td>';
|
||||
|
||||
$seventh_row .= $tag['frequency']==1 ? '<td class="customtd">'.$tag['other_frequency'].'</td>' : '<td class="customtd">'.$tag['frequency_master'].'</td>';
|
||||
|
||||
$eigth_row .= '<td class="customtd">'.$tag['original_tenure'].'</td>';
|
||||
|
||||
$ninth_row .= '<td class="customtd">'.$tag['elapsed_tenure'].'</td>';
|
||||
|
||||
$tenth_row .= '<td class="customtd">'.($tag['original_tenure'] - $tag['elapsed_tenure']).'</td>';
|
||||
}
|
||||
}
|
||||
return array(
|
||||
'first_row' => $first_row.'</tr>','second_row' => $second_row.'</tr>','fourth_row' => $fourth_row.'</tr>','fifth_row' => $fifth_row.'</tr>','sixth_row' => $sixth_row.'</tr>','seventh_row' => $seventh_row.'</tr>','eigth_row' => $eigth_row.'</tr>', 'ninth_row' => $ninth_row.'</tr>', 'tenth_row' => $tenth_row.'</tr>'
|
||||
'first_row' => $first_row.'</tr>','second_row' => $second_row.'</tr>','fourth_row' => $fourth_row.'</tr>','fifth_row' => $fifth_row.'</tr>','sixth_row' => $sixth_row.'</tr>','seventh_row' => $seventh_row.'</tr>','eigth_row' => $eigth_row.'</tr>', 'ninth_row' => $ninth_row.'</tr>', 'tenth_row' => $tenth_row.'</tr>','total_header' => $total_header
|
||||
);
|
||||
|
||||
//return $values;
|
||||
@ -82,12 +85,12 @@ public static function getOtherLoanDetails($values){
|
||||
public static function getBusinessFinancialDetails($values){
|
||||
$values = array_map(function($tag) {
|
||||
|
||||
return array(
|
||||
return array(
|
||||
'financial_year' => $tag['financial_year'],
|
||||
'financial_sales_revenue' => $tag['financial_annual_sale'],
|
||||
'financial_net_profit_mode' => $tag['finanical_profit_or_loss']==1 ? 1 : 0,
|
||||
'financial_net_profit' => $tag['finanical_profit_or_loss']==1 ? $tag['financial_net_profit'] : '',
|
||||
'financial_net_loss' => $tag['finanical_profit_or_loss']!=1 ? $tag['financial_net_loss'] : '',
|
||||
'financial_net_loss' => $tag['finanical_profit_or_loss']!=1 ? $tag['financial_net_loss'] : '',
|
||||
'financial_margin_of_profit' => $tag['finanical_profit_or_loss']==1 ? $tag['financial_margin_of_profit'] : '',
|
||||
'financial_margin_of_loss' => $tag['finanical_profit_or_loss']!=1 ? $tag['financial_margin_of_loss'] : '',
|
||||
'profit_variation' => $tag['financial_variation'],
|
||||
@ -106,28 +109,29 @@ public static function getBusinessCustomerFinancialDetails($values) {
|
||||
'estimate_sales_from' => $tag['estimate_sales_from'],
|
||||
'estimate_sales_to' => $tag['estimate_sales_to'],
|
||||
'estimate_net_margin_availablity' => $tag['estimate_net_margin_availablity'],
|
||||
|
||||
|
||||
//'estimate_net_margin' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ?$tag['estimate_profit_margin'] : $tag['estimate_net_profit'],
|
||||
|
||||
'net_profit_loss_sales_per_from' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_profit_range_from']: $tag['estimate_net_profit_from'],
|
||||
|
||||
'net_profit_loss_sales_per_to' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_profit_range_to']: $tag['estimate_net_profit_to'],
|
||||
|
||||
'net_profit_loss_sales_final_per' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_profit_margin_percent']:$tag['estimate_profit_margin'], //$tag['estimate_net_profit_percent'],
|
||||
|
||||
'net_profit_loss_sales_final_rs' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_profit_margin']: $tag['estimate_profit_margin_percent'],//$tag['estimate_net_profit'],
|
||||
'net_profit_loss_sales_per_from' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_profit_range_from']: $tag['estimate_net_profit_from'],
|
||||
|
||||
'net_profit_loss_sales_per_to' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_profit_range_to']: $tag['estimate_net_profit_to'],
|
||||
|
||||
'net_profit_loss_sales_final_per' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_profit_margin_percent']:$tag['estimate_net_profit'],
|
||||
//Pre - estimate_profit_margin
|
||||
|
||||
'net_profit_loss_sales_final_rs' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_profit_margin']: $tag['estimate_net_profit_percent'],//pre_ estimate_profit_margin_percent
|
||||
|
||||
|
||||
|
||||
//'estimate_net_margin_from' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? $tag['estimate_net_profit_from']: '',
|
||||
|
||||
//'estimate_net_margin_to' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? $tag['estimate_net_profit_to']:'',
|
||||
|
||||
|
||||
|
||||
//'estimate_net_margin_from' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? $tag['estimate_net_profit_from']: '',
|
||||
|
||||
//'estimate_net_margin_to' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? $tag['estimate_net_profit_to']:'',
|
||||
|
||||
//'estimate_net_margin_range' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? $tag['estimate_net_profit_percent'] : $tag['estimate_profit_margin_percent'],
|
||||
|
||||
//'estimate_net_margin_range_from' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? '' : $tag['estimate_profit_range_from'],
|
||||
|
||||
// 'estimate_net_margin_range_to' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? '' : '( '.$tag['estimate_profit_range_from'].', '.$tag['estimate_profit_range_to'].')',
|
||||
//'estimate_net_margin_range_from' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? '' : $tag['estimate_profit_range_from'],
|
||||
|
||||
// 'estimate_net_margin_range_to' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? '' : '( '.$tag['estimate_profit_range_from'].', '.$tag['estimate_profit_range_to'].')',
|
||||
);
|
||||
}
|
||||
else if($tag['estimate_profit_or_loss']==2){
|
||||
@ -138,15 +142,15 @@ public static function getBusinessCustomerFinancialDetails($values) {
|
||||
'estimate_sales_to' => $tag['estimate_sales_to'],
|
||||
'estimate_net_margin_availablity' => $tag['estimate_net_margin_availablity'],
|
||||
|
||||
'net_profit_loss_sales_per_from' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_loss_range_from']: $tag['estimate_net_profit_from'],
|
||||
|
||||
'net_profit_loss_sales_per_to' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_loss_range_to']: $tag['estimate_net_loss_to'],
|
||||
|
||||
'net_profit_loss_sales_final_per' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_loss_margin_percent']: $tag['estimate_loss_margin'],//$tag['estimate_net_loss_percent'],
|
||||
|
||||
'net_profit_loss_sales_final_rs' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_loss_margin']: $tag['estimate_loss_margin_percent']//$tag['estimate_net_loss'],
|
||||
|
||||
//'estimate_net_margin' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? 'Rs.'.$tag['estimate_net_loss'] : 'Rs.'.$tag['estimate_loss_margin'],
|
||||
'net_profit_loss_sales_per_from' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_loss_range_from']: $tag['estimate_net_profit_from'],
|
||||
|
||||
'net_profit_loss_sales_per_to' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_loss_range_to']: $tag['estimate_net_loss_to'],
|
||||
|
||||
'net_profit_loss_sales_final_per' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_loss_margin_percent']: $tag['estimate_loss_margin'],//$tag['estimate_net_loss_percent'],
|
||||
|
||||
'net_profit_loss_sales_final_rs' => strtoupper($tag['estimate_net_margin_availablity'])=='YES' ? $tag['estimate_loss_margin']: $tag['estimate_loss_margin_percent']//$tag['estimate_net_loss'],
|
||||
|
||||
//'estimate_net_margin' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? 'Rs.'.$tag['estimate_net_loss'] : 'Rs.'.$tag['estimate_loss_margin'],
|
||||
//'estimate_net_margin_from_to' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? '(Rs.'.$tag['estimate_net_loss_from'].', Rs.'.$tag['estimate_net_loss_to'].')' : '',
|
||||
//'estimate_net_margin_range' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? $tag['estimate_net_loss_percent'] : $tag['estimate_loss_margin_percent'],
|
||||
//'estimate_net_margin_range_from_to' => strtoupper($tag['estimate_net_margin_availablity'])=='NO' ? '' : '('.$tag['estimate_loss_range_from'].', '.$tag['estimate_loss_range_to'].')',
|
||||
@ -157,7 +161,7 @@ public static function getBusinessCustomerFinancialDetails($values) {
|
||||
return $values;
|
||||
}
|
||||
|
||||
// get customer header
|
||||
// not in use
|
||||
public static function getBusinessCustomerHeader($values){
|
||||
if(count($values)>0 && $values[0]['estimate_profit_or_loss']==1){
|
||||
return array("Sales","Net Profit","Net Margin %");
|
||||
@ -169,19 +173,19 @@ public static function getBusinessCustomerHeader($values){
|
||||
return array();
|
||||
}
|
||||
}
|
||||
|
||||
//not in use
|
||||
public static function getAvailableFacilities($arr)
|
||||
{
|
||||
echo "@@@@@@@@@@@@@@";
|
||||
print_r($arr);
|
||||
die();
|
||||
$word_array = array('1' => 'Others', '2' => 'Bank Guarantee', '3' => 'Cash Credit Limit','4' => 'Factoring', '5' => 'Forfaiting', '6' => 'Letter of Credit');
|
||||
if(is_array($array))
|
||||
{
|
||||
//$array = array_map(function($arr){ },$array);
|
||||
}
|
||||
return $array;
|
||||
echo "@@@@@@@@@@@@@@";
|
||||
print_r($arr);
|
||||
die();
|
||||
$word_array = array('1' => 'Others', '2' => 'Bank Guarantee', '3' => 'Cash Credit Limit','4' => 'Factoring', '5' => 'Forfaiting', '6' => 'Letter of Credit');
|
||||
if(is_array($array))
|
||||
{
|
||||
//$array = array_map(function($arr){ },$array);
|
||||
}
|
||||
return $array;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
@ -812,7 +812,26 @@ class GETPROCESSEDJSON
|
||||
//print_r($master_keys);
|
||||
if(!empty($raw_json) && !empty($master_keys))
|
||||
{
|
||||
|
||||
if(isset($raw_json['pos_machines_details']) && count($raw_json['pos_machines_details']))
|
||||
{
|
||||
$CI->db->SELECT( 'bt_lender_list_id,lender_name');
|
||||
$CI->db->FROM(BTLENDERLIST. ' as BTLENDERLIST');
|
||||
$CI->db->WHERE('BTLENDERLIST.isactive',1);
|
||||
$bt_lender_list = $CI->db->GET()->result_array();
|
||||
//print_r($bt_lender_list);die();
|
||||
|
||||
foreach($raw_json['pos_machines_details'] as $pos_key => $pos)
|
||||
{
|
||||
foreach($bt_lender_list as $bt_lender)
|
||||
{
|
||||
if($bt_lender['bt_lender_list_id'] == $pos['pos_machines_financial_institution_name'])
|
||||
{
|
||||
$raw_json['pos_machines_details'][$pos_key]['pos_machines_financial_institution_name'] = $bt_lender['lender_name'];
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if(array_key_exists('partners',$raw_json))
|
||||
{
|
||||
|
||||
@ -217,7 +217,7 @@ class PD_Model extends SPARQ_Model {
|
||||
/*
|
||||
*Get All PD Related Documents as signed and expired URL's from S3 Buckets
|
||||
*/
|
||||
public function getSignedPDDocsURL($pdid,$form_id = null,$company_id = null)
|
||||
public function getSignedPDDocsURL($pdid,$form_id = null,$company_id = null,$is_common_api = null)
|
||||
{
|
||||
//echo $pdid,$form_id,$company_id;die();
|
||||
$document_lists = array();
|
||||
@ -232,14 +232,18 @@ class PD_Model extends SPARQ_Model {
|
||||
//Get PD Documenttitle and name from DB
|
||||
$where_condition_array = array('fk_pd_id' => $pdid);
|
||||
|
||||
if($company_id != null){
|
||||
if($form_id != null){
|
||||
$where_condition_array['fk_form_id'] = $form_id;
|
||||
}
|
||||
|
||||
if($company_id != null){
|
||||
$where_condition_array['company_id'] = $company_id ;
|
||||
}
|
||||
|
||||
if($is_common_api != null)
|
||||
{
|
||||
$where_condition_array['company_id'] = null ;
|
||||
$where_condition_array['fk_form_id'] = null ;
|
||||
}
|
||||
//print_r($where_condition_array);die();
|
||||
$document_lists = $this->selectRecords(PDDOCUMENTS,$where_condition_array);
|
||||
//print_r($this->db->last_query());die();
|
||||
@ -745,7 +749,7 @@ class PD_Model extends SPARQ_Model {
|
||||
*/
|
||||
public function getPDMasterDetails($pdid)
|
||||
{
|
||||
$this->db->SELECT('PDTRIGGER.pd_id, PDTRIGGER.fk_lender_id,ENTITY.full_name as lender_full_name,ENTITY.short_name as lender_short_name, PDTRIGGER.fk_entity_billing_id,ENTITYBILLING.billing_name,PDTRIGGER.lender_applicant_id, DATE_FORMAT(PDTRIGGER.pd_date_of_initiation, "%d/%m/%Y") as pd_date_of_initiation,PDTRIGGER.pd_date_of_initiation as pd_date_of_initiation_sqlformat, PDTRIGGER.fk_product_id,PRODUCTS.name as product_name,PRODUCTS.abbr as product_abbr, PDTRIGGER.fk_subproduct_id,SUBPRODUCTS.name as subproduct_name,SUBPRODUCTS.abbr as subproduct_abbr, PDTRIGGER.fk_pd_type,PDTYPE.type_name as pd_type_name, PDTRIGGER.pd_status,PDTRIGGER.pd_specific_clarification, DATE_FORMAT(PDTRIGGER.createdon,"%d/%m/%Y %H:%i %p") as createdon, PDTRIGGER.fk_createdby, DATE_FORMAT(PDTRIGGER.updatedon,"%d/%m/%Y %H:%i %p") as updatedon, PDTRIGGER.fk_updatedby,concat(USERPROFILE.first_name," ",USERPROFILE.last_name) as createdby,concat(USERPROFILE1.first_name," ",USERPROFILE1.last_name) as updatedby, PDTRIGGER.fk_pd_allocation_type,,PDALLOCATIONTYPE.pd_allocation_type_name, PDTRIGGER.fk_pd_allocated_to,concat(USERPROFILE2.first_name," ",USERPROFILE2.last_name) as pd_allocated_to,PDTRIGGER.executive_id,concat(EXECUTIVE.first_name," ",EXECUTIVE.last_name) as executive_name,PDTRIGGER.central_pd_officer_id,concat(CENTRALOFFICER.first_name," ",CENTRALOFFICER.last_name) as centralofficer,PDTRIGGER.fk_pd_template_id,TEMPLATE.template_name, PDTRIGGER.fk_customer_segment,CUSTOMERSEGMENT.name as customer_segment_name,CUSTOMERSEGMENT.abbr as customer_segment_abbr, PDTRIGGER.pd_officier_final_judgement, PDTRIGGER.pd_agency_id,AGENCY.full_name as agency_name, PDTRIGGER.loan_amount,PDTRIGGER.addressline1,PDTRIGGER.addressline2,PDTRIGGER.addressline3,PDTRIGGER.fk_city,CITY.name as city_name,PDTRIGGER.fk_state,STATE.name as state_name,PINCODE.pincode,PDTRIGGER.pincode as pincode_id,PDTRIGGER.pd_contact_person,PDTRIGGER.pd_contact_mobileno,DATE_FORMAT(PDTRIGGER.scheduled_on,"%d/%m/%Y %h:%i %p") as scheduled_on,PDTRIGGER.scheduled_on as scheduled_on_for_validation,DATE_FORMAT(PDTRIGGER.scheduled_on,"%dth %b %Y ") as scheduled_date_for_log,DATE_FORMAT(PDTRIGGER.scheduled_on,"%h:%i %p") as scheduled_time_for_log,DATE_FORMAT(PDTRIGGER.completed_on,"%d/%m/%Y %h:%i:%s %p") as completed_on,PDTRIGGER.remarks,PDTRIGGER.bounce_reason,PDTRIGGER.bounce_reason_others,BOUNCEMASTER.bounce_reason_name,PDTRIGGER.is_original_report_created,PDTRIGGER.pd_report_latest_version,PDAPPLICANTSDETAILS.applicant_name as main_applicant,PDTRIGGER.pd_branch_id,ENTITYLENDERBRANCH.branch_name,PDTRIGGER.qc_feedback,PDTRIGGER.qc_rating,PDTRIGGER.qc_remarks,PDTRIGGER.lender_rating,PDTRIGGER.lender_feedback,PDAPPLICANTSDETAILS.applicant_title_name,TITLES.name as title_name,PDTRIGGER.pd_contact_landline,PDTRIGGER.other_pincode,PDTRIGGER.is_otp_done,PDTRIGGER.encrypted_url,PDTRIGGER.is_child,PDTRIGGER.parent_pd_id,PDTRIGGER.fk_primary_address_id,PDTRIGGER.fk_address_id,PDTRIGGER.start_location,PDTRIGGER.satellite_image_base64_blob,DATE_FORMAT(PDTRIGGER.pd_report_generated_date,"%d/%m/%Y %h:%i:%s %p") as pd_report_generated_date,DATE_FORMAT(PDTRIGGER.pd_visit_date,"%d/%m/%Y %h:%i:%s %p") as pd_visit_date,PDTRIGGER.random_string,PDTRIGGER.pd_report_html_filename,PDTRIGGER.is_qc_edited,PDTRIGGER.is_zip_created');
|
||||
$this->db->SELECT('PDTRIGGER.pd_id, PDTRIGGER.fk_lender_id,ENTITY.full_name as lender_full_name,ENTITY.short_name as lender_short_name, PDTRIGGER.fk_entity_billing_id,ENTITYBILLING.billing_name,PDTRIGGER.lender_applicant_id, DATE_FORMAT(PDTRIGGER.pd_date_of_initiation, "%d/%m/%Y") as pd_date_of_initiation,PDTRIGGER.pd_date_of_initiation as pd_date_of_initiation_sqlformat, PDTRIGGER.fk_product_id,PRODUCTS.name as product_name,PRODUCTS.abbr as product_abbr, PDTRIGGER.fk_subproduct_id,SUBPRODUCTS.name as subproduct_name,SUBPRODUCTS.abbr as subproduct_abbr, PDTRIGGER.fk_pd_type,PDTYPE.type_name as pd_type_name, PDTRIGGER.pd_status,PDTRIGGER.pd_specific_clarification, DATE_FORMAT(PDTRIGGER.createdon,"%d/%m/%Y %h:%i:%s %p") as createdon, PDTRIGGER.fk_createdby, DATE_FORMAT(PDTRIGGER.updatedon,"%d/%m/%Y %H:%i %p") as updatedon, PDTRIGGER.fk_updatedby,concat(USERPROFILE.first_name," ",USERPROFILE.last_name) as createdby,concat(USERPROFILE1.first_name," ",USERPROFILE1.last_name) as updatedby, PDTRIGGER.fk_pd_allocation_type,,PDALLOCATIONTYPE.pd_allocation_type_name, PDTRIGGER.fk_pd_allocated_to,concat(USERPROFILE2.first_name," ",USERPROFILE2.last_name) as pd_allocated_to,PDTRIGGER.executive_id,concat(EXECUTIVE.first_name," ",EXECUTIVE.last_name) as executive_name,PDTRIGGER.central_pd_officer_id,concat(CENTRALOFFICER.first_name," ",CENTRALOFFICER.last_name) as centralofficer,PDTRIGGER.fk_pd_template_id,TEMPLATE.template_name, PDTRIGGER.fk_customer_segment,CUSTOMERSEGMENT.name as customer_segment_name,CUSTOMERSEGMENT.abbr as customer_segment_abbr, PDTRIGGER.pd_officier_final_judgement, PDTRIGGER.pd_agency_id,AGENCY.full_name as agency_name, PDTRIGGER.loan_amount,PDTRIGGER.addressline1,PDTRIGGER.addressline2,PDTRIGGER.addressline3,PDTRIGGER.fk_city,CITY.name as city_name,PDTRIGGER.fk_state,STATE.name as state_name,PINCODE.pincode,PDTRIGGER.pincode as pincode_id,PDTRIGGER.pd_contact_person,PDTRIGGER.pd_contact_mobileno,DATE_FORMAT(PDTRIGGER.scheduled_on,"%d/%m/%Y %h:%i %p") as scheduled_on,PDTRIGGER.scheduled_on as scheduled_on_for_validation,DATE_FORMAT(PDTRIGGER.scheduled_on,"%dth %b %Y ") as scheduled_date_for_log,DATE_FORMAT(PDTRIGGER.scheduled_on,"%h:%i %p") as scheduled_time_for_log,DATE_FORMAT(PDTRIGGER.completed_on,"%d/%m/%Y %h:%i:%s %p") as completed_on,PDTRIGGER.remarks,PDTRIGGER.bounce_reason,PDTRIGGER.bounce_reason_others,BOUNCEMASTER.bounce_reason_name,PDTRIGGER.is_original_report_created,PDTRIGGER.pd_report_latest_version,PDAPPLICANTSDETAILS.applicant_name as main_applicant,PDTRIGGER.pd_branch_id,ENTITYLENDERBRANCH.branch_name,PDTRIGGER.qc_feedback,PDTRIGGER.qc_rating,PDTRIGGER.qc_remarks,PDTRIGGER.lender_rating,PDTRIGGER.lender_feedback,PDAPPLICANTSDETAILS.applicant_title_name,TITLES.name as title_name,PDTRIGGER.pd_contact_landline,PDTRIGGER.other_pincode,PDTRIGGER.is_otp_done,PDTRIGGER.encrypted_url,PDTRIGGER.is_child,PDTRIGGER.parent_pd_id,PDTRIGGER.fk_primary_address_id,PDTRIGGER.fk_address_id,PDTRIGGER.start_location,PDTRIGGER.satellite_image_base64_blob,DATE_FORMAT(PDTRIGGER.pd_report_generated_date,"%d/%m/%Y %h:%i:%s %p") as pd_report_generated_date,DATE_FORMAT(PDTRIGGER.pd_visit_date,"%d/%m/%Y %h:%i:%s %p") as pd_visit_date,PDTRIGGER.random_string,PDTRIGGER.pd_report_html_filename,PDTRIGGER.is_qc_edited,PDTRIGGER.is_zip_created');
|
||||
$this->db->FROM(PDTRIGGER.' as PDTRIGGER');
|
||||
$this->db->JOIN(ENTITY.' as ENTITY','PDTRIGGER.fk_lender_id = ENTITY.entity_id ','LEFT');
|
||||
$this->db->JOIN(ENTITYBILLING.' as ENTITYBILLING','PDTRIGGER.fk_entity_billing_id = ENTITYBILLING.entity_billing_id','LEFT');
|
||||
@ -1603,7 +1607,7 @@ class PD_Model extends SPARQ_Model {
|
||||
//print_r($purchase_billwise_parent);die();
|
||||
|
||||
//Get business_expenses
|
||||
$fields = array('pd_expense_id','PDBUSINESSEXPENSES.expense_item_id','BUSINESSEXPENSES.expense_item','FREQUENCY.name as frequency_name','fk_frequency_id','expense_value','annual_expenses_value','comments');
|
||||
$fields = array('pd_expense_id','PDBUSINESSEXPENSES.expense_item_id','BUSINESSEXPENSES.expense_item','FREQUENCY.name as frequency_name','fk_frequency_id','expense_value','annual_expenses_value','comments','other_expense_item');
|
||||
$table = PDBUSINESSEXPENSES.' as PDBUSINESSEXPENSES';
|
||||
$where_condition_array = array('fk_pd_id'=>$pdid,'PDBUSINESSEXPENSES.isactive'=>1);
|
||||
$where_condition_array['company_id'] = $company_id ? $company_id : null;
|
||||
|
||||
@ -508,7 +508,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
}
|
||||
}
|
||||
//$temp_person_met['name'] =
|
||||
//print_r($general_form['persons_with_relationships']);die();
|
||||
//print_r($general_form['persons_with_relationships']);
|
||||
$personal_relationship_data = null;
|
||||
foreach($general_form['persons_with_relationships'] as $persons_with_relationship)
|
||||
{
|
||||
@ -562,16 +562,16 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
{
|
||||
|
||||
echo '<p>'.$person['name'].'</p>';
|
||||
echo '<p>'.$person['relations'].'</p>';
|
||||
echo '<p>'.substr_replace($person['relations'],'.',strrpos($person['relations'],','),1).'</p>';
|
||||
echo '<br><br><p>';
|
||||
if($person['photo'])
|
||||
{
|
||||
echo '<img src='.$person['photo'].' width="200px" height="200px" alt=""/>';
|
||||
echo '<img src='.$person['photo'].' width="400px" height="300px" alt=""/>';
|
||||
}
|
||||
echo ' ';
|
||||
if($person['id_proof'])
|
||||
{
|
||||
echo '<img src='.$person['id_proof'].' width="200px" height="200px" alt=""/>';
|
||||
echo '<img src='.$person['id_proof'].' width="400px" height="300px" alt=""/>';
|
||||
}
|
||||
echo '</p>';
|
||||
echo count($person_met_data) != ($pk+1)? '<hr>':'';
|
||||
@ -582,6 +582,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
?>
|
||||
|
||||
<?php
|
||||
|
||||
// echo '<h3>Person(s) Met: </h3>';
|
||||
// foreach($person_met_data as $person)
|
||||
// {?>
|
||||
@ -635,7 +636,10 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$applicant_name = array_key_exists('pd_co_applicant_id_master',$individual) ? $individual['pd_co_applicant_id_master'] : " Could Not Find" ;
|
||||
//echo $applicant_name.'**************************';
|
||||
echo '<tr><td class="customtd">'.$individual['applicant_title_name_master'].' '.$applicant_name.'</td><td class="customtd">'.$individual['age'].'</td><td class="customtd">'.$education_qualification.'</td><td class="customtd">';
|
||||
|
||||
$title = isset($individual['applicant_title_name_master']) && $individual['applicant_title_name_master'] != "" ? $individual['applicant_title_name_master'] : '';
|
||||
|
||||
echo '<tr><td class="customtd">'.$title.' '.$applicant_name.'</td><td class="customtd">'.$individual['age'].'</td><td class="customtd">'.$education_qualification.'</td><td class="customtd">';
|
||||
|
||||
$company_relationship_data = null;
|
||||
//print_r($general_form['company_with_relationships']);
|
||||
@ -691,7 +695,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<div id="page_break"> </div>
|
||||
|
||||
<?php
|
||||
//die();
|
||||
//
|
||||
// if($general_form['general_remark'] != "") { ?>
|
||||
<!-- <p>PD Officers Note (About General Section) :</p> --><?php //echo $general_form['general_remark'];
|
||||
// }
|
||||
@ -823,16 +827,34 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
echo '</table>';
|
||||
|
||||
|
||||
//die();
|
||||
//
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
|
||||
//******************************************************************** //******************************************************************** //********************************************************************
|
||||
//echo "RI";echo count($pd_processed_forms[17]);
|
||||
foreach($pd_processed_forms[17] as $rental_property_key => $rental_property)
|
||||
{
|
||||
//echo $rental_property_key;
|
||||
$current_property = json_decode($rental_property['processed_json'],true);
|
||||
$rental_data[] = RENTALFORM::getRentalText($current_property);
|
||||
|
||||
}
|
||||
//
|
||||
//******************************************************************** //******************************************************************** //********************************************************************
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<!-- ####################### Address Details Section Statred ############################-->
|
||||
<?php
|
||||
|
||||
$address_form = json_decode($pd_processed_forms[5][0]['processed_json'],true);
|
||||
//print_r($address_form);die();
|
||||
//print_r($address_form);
|
||||
$final_remark_data = json_decode($pd_processed_forms[20][0]['processed_json'],true) ;
|
||||
|
||||
$business_assets_details = json_decode($pd_processed_forms[22][0]['processed_json'],true);
|
||||
@ -872,7 +894,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
if($business_assets_details['business_assets_for_address'][0]['business_month'] != ""){ $yrs_being_run.= ' and '.$business_assets_details['business_assets_for_address'][0]['business_month'].' Months';}
|
||||
|
||||
echo '<p style="text-align:justify;">';
|
||||
echo '<span contenteditable="true">The PD visit was done at </span><span class="tooltip">'. $address_type. '<span class="tooltiptext">Address Form - Type of Address </span></span><span contenteditable="true"> of the loan applicants.</span>';
|
||||
echo '<span contenteditable="true">The PD visit was done at </span><span class="tooltip">'. $address_type. '<span class="tooltiptext">Address Form - Type of Address </span></span><span contenteditable="true"> of the loan applicants. </span>';
|
||||
echo '<span contenteditable="true">The </span><span class="tooltip">'.$address_type.'<span class="tooltiptext">Address Form - Type of Address </span></span><span contenteditable="true"> is </span><span class="tooltip">'.$property_owner_type.'<span class="tooltiptext">Business Assest Form - Owner of the Property </span></span><span contenteditable="true"> and the business has been in operation from here for the last</span> <span class="tooltip">'.$yrs_being_run.'<span class="tooltiptext">Business Assest Form - Business running Yrs in this premise </span></span><span contenteditable="true">.</span>';
|
||||
echo '<br><br><span contenteditable="true">The</span> <span class="tooltip">'.$address_type.'<span class="tooltiptext">Address Form - Type of Address </span></span> <span contenteditable="true">is located in </span><span class="tooltip">'.$locality.'<span class="tooltiptext">Address Form - Locality of Address </span></span> <span contenteditable="true">and the estimated area of the</span> <span class="tooltip">'.$address_type.'<span class="tooltiptext">Address Form - Type of Address </span></span> <span contenteditable="true">is</span> <span class="tooltip">'.$estimated_area.'<span class="tooltiptext">Address Form - Estimated Area </span></span> <span contenteditable="true">.</span>';
|
||||
echo '<br><br><span contenteditable="true">The PD location was </span><span class="tooltip">'. $pd_address['pd_location_master'].'<span class="tooltiptext">Address Form - Approach to PD location </span></span>. ' . '<span contenteditable="true">As Per PD Offcier, the</span> <span class="tooltip">'.$address_type .'<span class="tooltiptext">Address Form - Type of Address </span></span> <span contenteditable="true">is situated in</span><span class="tooltip"> '.$comment_locality_master .'<span class="tooltiptext">Address Form - Comment on locality </span></span> <span contenteditable="true">Locality.</span>';
|
||||
@ -896,7 +918,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
echo '<span class="tooltip">'.$address_form['address_form_remark'].'<span class="tooltiptext">Address Form - Address Form Remarks </span></span>';}
|
||||
echo "</p>";
|
||||
echo "<div id='page_break'></div>";
|
||||
//die();
|
||||
//
|
||||
?>
|
||||
|
||||
<!-- ####################### End of Address Details Section ############################-->
|
||||
@ -964,7 +986,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$loan_table_dispaly_rows[] = array('particulars' => 'Estimated Market Value of the property being mortgaged','details' => $rupee_symbol." ".MYUTIL::customIndianNumberFormat($loan_form['emv_per_customer']).' ('.MYUTIL::numtowords($loan_form['emv_per_customer']).')');
|
||||
|
||||
//print_r($loan_table_dispaly_rows);die();
|
||||
//print_r($loan_table_dispaly_rows);
|
||||
?>
|
||||
<br><br>
|
||||
<table class="scorecard_table">
|
||||
@ -979,7 +1001,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
</tbody>
|
||||
</table>
|
||||
<?php
|
||||
//die();
|
||||
//
|
||||
echo "<br><br>".$loan_form['loandetails_remarks'];
|
||||
?>
|
||||
<!-- ####################### End of Loan Details Details Section ############################-->
|
||||
@ -998,10 +1020,11 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<div id='page_break'></div>
|
||||
<?php
|
||||
$businessResult=array();
|
||||
|
||||
if(isset($pd_processed_forms[13][$business_count]))
|
||||
{
|
||||
$bRow = $pd_processed_forms[13][$business_count];
|
||||
$businessRow = json_decode($bRow['processed_json'],true);
|
||||
//print_r($businessRow);die();
|
||||
//print_r($businessRow);
|
||||
$companyList = MYUTIL::findCompanyName($all_company_details,$businessRow['company_id'],2);
|
||||
//$companyList .=' The director details are as under :';
|
||||
$bindEachResult["company_details"]=$companyList;
|
||||
@ -1022,6 +1045,14 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
$getFamilyMembers=array();
|
||||
$bindEachResult["family_members_involved"]=$getFamilyMembers;
|
||||
}
|
||||
|
||||
$bindEachResult['total_per_of_export'] = $businessRow['export_sale_of_total_sales'];
|
||||
$bindEachResult['applicant_use_mobile_wallets'] = $businessRow['applicant_use_mobile_wallets'];
|
||||
$bindEachResult['applicant_use_pos_machines'] = $businessRow['applicant_use_pos_machines'];
|
||||
$bindEachResult['applicant_use_pos_machines'] = $businessRow['applicant_use_pos_machines'];
|
||||
$bindEachResult['pos_machines_details'] = isset($businessRow['pos_machines_details']) ? $businessRow['pos_machines_details']: null;
|
||||
$bindEachResult['no_of_pos_machines'] = isset($businessRow['no_of_pos_machines']) ? $businessRow['no_of_pos_machines'] : null;
|
||||
|
||||
// this is for manufacturing activities
|
||||
|
||||
if(array_key_exists('manufacturing_activity_details',$businessRow)){
|
||||
@ -1091,7 +1122,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
$bindEachResult['company_employees'].= ' and no temporary employess with company';
|
||||
}
|
||||
|
||||
if(($businessRow['employees_permanent'] != "" || $businessRow['employees_permanent'] != 0) && ($businessRow['employees_temporary'] != "" || $businessRow['employees_temporary'] != 0))
|
||||
if(($businessRow['employees_permanent'] != "" || $businessRow['employees_permanent'] == 0) && ($businessRow['employees_temporary'] != "" || $businessRow['employees_temporary'] == 0))
|
||||
{
|
||||
$bindEachResult['company_employees'].= ' There are no permanant and temporary employess with company<span contenteditable="true">.</span>';
|
||||
}
|
||||
@ -1128,7 +1159,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
}
|
||||
if(strtoupper($businessRow['other_documents'])=='YES' && array_key_exists('documents',$businessRow)){
|
||||
foreach($businessRow['documents'] as $docValue){
|
||||
array_push($getDocuments,array('name' => $docValue['document'].'.', 'img' => $docValue['document_pic']));
|
||||
array_push($getDocuments,array('name' => $docValue['document'].'.', 'img' => isset( $docValue['document_pic']) ? $docValue['document_pic'] : ''));
|
||||
}
|
||||
}
|
||||
$bindEachResult['visit_documents']=$getDocuments;
|
||||
@ -1139,6 +1170,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
?>
|
||||
<h3 contenteditable="true">BUSINESS INFORMATION:</h3>
|
||||
<?php
|
||||
//print_r($businessResult);
|
||||
foreach($businessResult as $bKey=>$fetchRow){
|
||||
?>
|
||||
|
||||
@ -1182,7 +1214,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<!--this is for family members involved in business -->
|
||||
|
||||
<?php
|
||||
//print_r($fetchRow['family_members_involved']);die();
|
||||
//print_r($fetchRow['family_members_involved']);
|
||||
if(count($fetchRow['family_members_involved']) >0){ ?>
|
||||
<div>
|
||||
<p>Other Family Members involved in business :</p>
|
||||
@ -1220,7 +1252,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<!-- start manufacturing -->
|
||||
|
||||
<?php
|
||||
//die();
|
||||
//
|
||||
if(count($fetchRow['manufacturing']) >0){ ?>
|
||||
<div>
|
||||
<p> Type of Business Activity : Manufacturing</p>
|
||||
@ -1391,7 +1423,9 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach($fetchRow['wholesale'] as $wholesaleRow){
|
||||
<?php
|
||||
//print_r($fetchRow['wholesale']);
|
||||
foreach($fetchRow['wholesale'] as $wholesaleRow){
|
||||
?>
|
||||
<tr>
|
||||
<td class="customtd"><?php echo $wholesaleRow['products'] ?></td>
|
||||
@ -1399,7 +1433,12 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<td class="customtd"><div><?php echo $wholesaleRow['sales_done'] ?></div>
|
||||
<?php if(array_key_exists('both_sales_done',$wholesaleRow)) { ?>
|
||||
<div><?php echo $wholesaleRow['both_sales_done'] ?></div>
|
||||
<?php } ?>
|
||||
<?php }
|
||||
if(!strcasecmp($wholesaleRow['area_of_sale'],'Domestics & Exports'))
|
||||
{
|
||||
echo '<div>'.$fetchRow['total_per_of_export'].' % of total sales is export.</div>';
|
||||
}
|
||||
?>
|
||||
|
||||
</td>
|
||||
<td class="customtd"><?php echo $wholesaleRow['max_sales_done']?></td>
|
||||
@ -1451,6 +1490,33 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<!-- end other avtivity -->
|
||||
|
||||
|
||||
<!-- business POS,UPI Details details -->
|
||||
<?php
|
||||
if(!strcasecmp($fetchRow['applicant_use_mobile_wallets'],'yes'))
|
||||
{
|
||||
echo '<p>As per person`s met,applicant using Mobile Wallets/UPI for business transactions.</p>';
|
||||
}//else
|
||||
//{
|
||||
// echo '<p>As per person`s met,applicant using Mobile Wallets/UPI for business transactions.</p>'
|
||||
//}
|
||||
if(!strcasecmp($fetchRow['applicant_use_pos_machines'],'yes'))
|
||||
{
|
||||
echo '<p>The applicant using the following POS machines:</p>';
|
||||
echo '<table class="scorecard_table">';
|
||||
echo '<tr> <th>Name of the Financial Insitution</th> <th>TID Number of POS machine</th> </tr>';
|
||||
foreach($fetchRow['pos_machines_details'] as $pos)
|
||||
{
|
||||
echo '<tr> <td class="customtd">'.$pos['pos_machines_financial_institution_name'].'</td> <td class="customtd">'.$pos['tid_no_of_pos_machine'].'</td> </tr>';
|
||||
}
|
||||
echo '</table>';
|
||||
}
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<!-- End of business POS,UPI Details details -->
|
||||
|
||||
|
||||
|
||||
|
||||
@ -1459,7 +1525,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
<!-- start this is business peak details -->
|
||||
<?php
|
||||
//die();
|
||||
//
|
||||
if(array_key_exists('business_peak_details',$fetchRow)){ ?>
|
||||
<div><p><?php echo $fetchRow['business_peak_details'];?></p></div>
|
||||
<?php } ?>
|
||||
@ -1473,7 +1539,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<!-- start documents details -->
|
||||
<?php if(count($fetchRow['visit_documents'])){
|
||||
|
||||
//print_r($fetchRow['visit_documents']);die();
|
||||
//print_r($fetchRow['visit_documents']);
|
||||
?>
|
||||
<p>The below documents were sighted during the visit :</p>
|
||||
<table>
|
||||
@ -1481,10 +1547,10 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
<?php
|
||||
$visit_documents = ($fetchRow['visit_documents']);
|
||||
//print_r($visit_documents);die();
|
||||
//print_r($visit_documents);
|
||||
$visit_documents_row_count = ceil(count($fetchRow['visit_documents'])/2);
|
||||
//echo count($visit_documents);
|
||||
//echo $visit_documents_row_count;die();
|
||||
//echo $visit_documents_row_count;
|
||||
$from_index_increment = 0;
|
||||
for($vrc = 1;$vrc <= $visit_documents_row_count;$vrc++)
|
||||
{
|
||||
@ -1513,12 +1579,15 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<!--Gallary Ended -->
|
||||
|
||||
<?php
|
||||
// die();
|
||||
//
|
||||
} ?>
|
||||
|
||||
<!-- end documents details -->
|
||||
|
||||
<?php } //die();?>
|
||||
<?php }
|
||||
|
||||
}// ENd of If current business available in current index
|
||||
//?>
|
||||
|
||||
<div class="page_break"> </div>
|
||||
<!-- #################End OF Business section############################### -->
|
||||
@ -1527,12 +1596,15 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
<!-- #################start business asset #################-->
|
||||
<?php
|
||||
//die();
|
||||
//
|
||||
$businessAssetResult=array();
|
||||
|
||||
if(isset($pd_processed_forms[22][$business_count]))
|
||||
{
|
||||
$baRow = $pd_processed_forms[22][$business_count];
|
||||
|
||||
$businessAssetRow = json_decode($baRow['processed_json'],true);
|
||||
//print_r($businessAssetRow);die();
|
||||
|
||||
$bindBusinessAsset["company_name"] ='Assets used for ';
|
||||
$bindBusinessAsset["company_name"] .=MYUTIL::findCompanyName($all_company_details,$businessAssetRow['company_id'],1);
|
||||
$bindBusinessAsset["company_name"] .=' Business :';
|
||||
@ -1542,12 +1614,12 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
array_push($businessAssetResult,$bindBusinessAsset);
|
||||
|
||||
|
||||
// print_r($businessAssetResult);die();
|
||||
// print_r($businessAssetResult);
|
||||
?>
|
||||
|
||||
<?php
|
||||
//print_r($businessAssetResult);
|
||||
if(count($businessAssetResult)>0){ ?>
|
||||
//print_r($businessAssetResult);die();
|
||||
if( $businessAssetResult[0]['details']['show_table'] ){ ?>
|
||||
<div class="page_break"> <div>
|
||||
<br>
|
||||
<h3 contenteditable="true">Assets used in Business</h3>
|
||||
@ -1574,10 +1646,13 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
echo '</table>';
|
||||
}
|
||||
}
|
||||
}?>
|
||||
}
|
||||
|
||||
} // ENd of if business assesst available in this current index
|
||||
?>
|
||||
|
||||
<?php
|
||||
//die();?>
|
||||
//?>
|
||||
<!-- #################end business asset #################-->
|
||||
|
||||
|
||||
@ -1586,6 +1661,9 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<?php
|
||||
$businessFinancialResult=array();
|
||||
$profit_loss_symbal = '<span style="font-family:DejaVu Sans; sans-serif;color:green;">↑</span> /<span style="font-family:DejaVu Sans; sans-serif;color:red;">↓</span>';
|
||||
|
||||
if(isset($pd_processed_forms[14][$business_count]))
|
||||
{
|
||||
$baRow = $pd_processed_forms[14][$business_count];
|
||||
$businessFinancialRow = json_decode($baRow['processed_json'],true);
|
||||
//print_r($businessFinancialRow);die();
|
||||
@ -1669,7 +1747,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
$bindBusinessFinancial['working_capital_facilites'] = isset($businessFinancialRow['select_working_capital_facilities_availed']) ? $businessFinancialRow['select_working_capital_facilities_availed'] : null;
|
||||
|
||||
|
||||
//print_r($bindBusinessFinancial['select_working_capital_facilities_availed']);die(); //FINANCIALFORM::getAvailableFacilities($businessFinancialRow[-'"working_capital_facilities_availed']);
|
||||
//print_r($bindBusinessFinancial['select_working_capital_facilities_availed']); //FINANCIALFORM::getAvailableFacilities($businessFinancialRow[-'"working_capital_facilities_availed']);
|
||||
|
||||
array_push($businessFinancialResult,$bindBusinessFinancial);
|
||||
|
||||
@ -1750,7 +1828,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
if($iterateFinance['is_customer_statement'])
|
||||
{
|
||||
if(count($iterateFinance['customer_statements'])>0){
|
||||
//print_r($iterateFinance['customer_statements']);die();
|
||||
//print_r($iterateFinance['customer_statements']);
|
||||
|
||||
?>
|
||||
|
||||
@ -1823,7 +1901,10 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<?php }
|
||||
else {?>
|
||||
<p>Financial information is not available.</p>
|
||||
<?php } //die();?>
|
||||
<?php }
|
||||
|
||||
} //ENd of finance available in this current index
|
||||
//?>
|
||||
<!--################# end business financial #################-->
|
||||
|
||||
<!-- start business banking section -->
|
||||
@ -1831,11 +1912,12 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<?php
|
||||
$bankingResult=array();
|
||||
|
||||
|
||||
if(isset($pd_processed_forms[21][$business_count]))
|
||||
{
|
||||
// business banking
|
||||
$bbRow = $pd_processed_forms[21][$business_count] ;
|
||||
$businessBankRow = json_decode($bbRow['processed_json'],true);
|
||||
//print_r($businessBankRow);die();
|
||||
//print_r($businessBankRow);
|
||||
if(count($businessBankRow['banking_details'])>0){
|
||||
$getEachValues['is_od_cc'] = null;
|
||||
foreach($businessBankRow['banking_details'] as $bd){ if($bd['account_type']== 4 || $bd['account_type']== 3){ $getEachValues['is_od_cc'] = true; } }
|
||||
@ -1847,7 +1929,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
?>
|
||||
|
||||
<?php
|
||||
//print_r($bankingResult);die();
|
||||
//print_r($bankingResult);
|
||||
if(count($bankingResult)>0){ ?>
|
||||
|
||||
<h3 contenteditable="true">Business Banking:</h3>
|
||||
@ -1883,6 +1965,8 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
</tbody>
|
||||
</table>
|
||||
<?php }
|
||||
|
||||
}// end of busienss bankDetails available in this currrent index
|
||||
?>
|
||||
|
||||
|
||||
@ -1896,6 +1980,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<?php
|
||||
|
||||
$clientResult=array();
|
||||
$client_form_remarks = '';
|
||||
// this is for manufacturing
|
||||
//global $client_first_row;
|
||||
$client_first_row = '';
|
||||
@ -1908,9 +1993,11 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
$to_no_of_clients = 0;
|
||||
$done_on_credit = 0;
|
||||
$name_of_the_company = '';
|
||||
if(isset($pd_processed_forms[2][$business_count]))
|
||||
{
|
||||
$cRow = $pd_processed_forms[2][$business_count];
|
||||
$clientRow = json_decode($cRow['processed_json'],true);
|
||||
|
||||
$client_form_remarks = $clientRow['supplier_info_form_remark'];
|
||||
$name_of_the_company = MYUTIL::findCompanyName($all_company_details,$clientRow['company_id'],1);
|
||||
// $bindEachResult["company_name"]=MYUTIL::findCompanyName($all_company_details,$clientRow['company_id'],1);
|
||||
// $getmanufacturing = array();
|
||||
@ -1935,10 +2022,15 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
if(isset($manuRow['main_raw_materials'])){
|
||||
|
||||
$to_no_of_clients += count($manuRow['main_raw_materials']);
|
||||
//$to_no_of_clients += count($manuRow['main_raw_materials']);
|
||||
|
||||
foreach($manuRow['main_raw_materials'] as $main_raw_material_key => $main_raw_material)
|
||||
{
|
||||
|
||||
if($main_raw_material['manufacturing_product_name'] != "" || $main_raw_material['manufacturing_product_name'] != null)
|
||||
{
|
||||
$to_no_of_clients ++;
|
||||
}
|
||||
//print_r($main_raw_material);
|
||||
$client_first_row .= '<td class="customtd">'.$main_raw_material['manufacturing_product_name'].'</td>';
|
||||
|
||||
@ -1975,11 +2067,15 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
if(isset($tradeRow['trading_products'])){
|
||||
|
||||
$to_no_of_clients += count($tradeRow['trading_products']);
|
||||
//$to_no_of_clients += count($tradeRow['trading_products']);
|
||||
|
||||
foreach($tradeRow['trading_products'] as $trading_product_key => $trading_product)
|
||||
{
|
||||
|
||||
if($trading_product['trade_product_name'] != "" || $trading_product['trade_product_name'] != null)
|
||||
{
|
||||
$to_no_of_clients++;
|
||||
}
|
||||
$client_first_row .= '<td class="customtd">'.$trading_product['trade_product_name'].'</td>';
|
||||
|
||||
$client_second_row .= isset($trading_product['person_title_name_master']) ? '<td class="customtd">' . $trading_product['person_title_name_master'].' ': '<td class="customtd">';
|
||||
@ -1995,7 +2091,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$client_fourth_row .= $trading_product['person_stdcode'] && $trading_product['person_landline'] ? '<td class="customtd">'. $trading_product['person_stdcode'].' '.$trading_product['person_landline'].'</td>' : '<td class="customtd">'.'Not Provided'.'</td>';
|
||||
|
||||
$client_fifth_row .= $trading_product['trade_product_payment_type_master'] ? '<td class="customtd">'. $trading_product['trade_product_payment_type_master'] .'</td>' : '<td class="customtd">NA</td>';
|
||||
$client_fifth_row .= isset($trading_product['trade_product_payment_type_master']) ? '<td class="customtd">'. $trading_product['trade_product_payment_type_master'] .'</td>' : '<td class="customtd">NA</td>';
|
||||
|
||||
$client_sixth_row .= $trading_product['trade_product_payment_mode'] ? '<td class="customtd">'. $trading_product['trade_product_payment_mode'] .'</td>' : '<td class="customtd">NA</td>';;
|
||||
|
||||
@ -2017,10 +2113,14 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
if(isset($serviceRow['service_products'])){
|
||||
|
||||
$to_no_of_clients += count($serviceRow['service_products']);
|
||||
//$to_no_of_clients += count($serviceRow['service_products']);
|
||||
foreach($serviceRow['service_products'] as $service_product_key => $service_product)
|
||||
{
|
||||
|
||||
if($service_product['service_provider_product_name'] != "" || $service_product['service_provider_product_name'] != null)
|
||||
{
|
||||
$to_no_of_clients++;
|
||||
}
|
||||
$client_first_row .= '<td class="customtd">'.$service_product['service_provider_product_name'].'</td>';
|
||||
|
||||
$client_second_row .= isset($service_product['person_title_name_master']) ? '<td class="customtd">' . $service_product['person_title_name_master'].' ': '<td class="customtd">';
|
||||
@ -2057,7 +2157,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
$client_fifth_row .= '</tr>';
|
||||
$client_sixth_row .= '</tr>';
|
||||
$client_seventh_row .= '</tr>';
|
||||
//echo $client_third_row;die();
|
||||
//echo $client_third_row;
|
||||
?>
|
||||
|
||||
<?php
|
||||
@ -2097,6 +2197,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
</table>
|
||||
<?php if($done_on_credit != 0) { echo "<p> Out of total sales done by ".$name_of_the_company .", ".$done_on_credit."% is done on credit.</p>"; }
|
||||
|
||||
echo '<p>'.$client_form_remarks.'</p>';
|
||||
//CLient Photo Section
|
||||
$client_photo_count = $pd_images[2];
|
||||
$client_img_row_count = ceil(count($client_photo_count) / 3);
|
||||
@ -2138,7 +2239,8 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
}
|
||||
//End of CLient Photo Section
|
||||
?>
|
||||
<?php } ?>
|
||||
<?php }
|
||||
} // ENd of client info available in this current index ?>
|
||||
|
||||
<!-- #################client section end #################-->
|
||||
|
||||
@ -2146,14 +2248,18 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
<!-- #################supplier section start #################-->
|
||||
<?php
|
||||
//die();
|
||||
//
|
||||
$supplierResult=array();
|
||||
// this is for manufacturing
|
||||
$supplier_form_remarks = '';
|
||||
if(isset($pd_processed_forms[1][$business_count]))
|
||||
{
|
||||
|
||||
$supplier_details = $pd_processed_forms[1][$business_count];
|
||||
$supplierRow = json_decode($supplier_details['processed_json'],true);
|
||||
//print_r($supplierRow);die();
|
||||
$supplier_form_remarks = (isset($supplierRow['supplier_info_form_remark']) ? $supplierRow['supplier_info_form_remark'] : '');
|
||||
|
||||
$company_name = MYUTIL::findCompanyName($all_company_details,$supplierRow['company_id'],1);
|
||||
$total_no_of_suppliers = count($supplierRow['manufacturing_details']);
|
||||
$total_no_of_suppliers = 0;
|
||||
$total_payments_percent_on_credit_for_supplier = 0;
|
||||
|
||||
|
||||
@ -2164,7 +2270,11 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
|
||||
foreach($manuRow['main_raw_materials'] as $rawkey => $raw){
|
||||
|
||||
|
||||
if($raw['manufacturing_raw_material_name'] != "" || $raw['manufacturing_raw_material_name'] != null)
|
||||
{
|
||||
$total_no_of_suppliers++;
|
||||
}
|
||||
$temp['supplier_first_row'] = '<tr><td class="customtd">1</td><td class="customtd_leftalign">Item Purchased </td>'.'<td class="customtd">'.$raw['manufacturing_raw_material_name'].'</td></tr>';
|
||||
|
||||
$supplier_second_row = '<tr><td class="customtd">2</td><td class="customtd_leftalign">Contact Person </td>';
|
||||
@ -2210,14 +2320,15 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
{
|
||||
foreach($supplierRow['trade_details'][0]['trading_products'] as $tradeRow){
|
||||
|
||||
if($tradeRow['trade_product_name'] != "" || $tradeRow['trade_product_name'] != null)
|
||||
{
|
||||
$total_no_of_suppliers++;
|
||||
}
|
||||
|
||||
|
||||
|
||||
$total_payments_percent_on_credit_for_supplier = $supplierRow['trade_details'][0]['trading_products_total_payments_percent_on_credit'];
|
||||
|
||||
//if(isset($tradeRow['trading_products'])){
|
||||
|
||||
|
||||
//foreach($tradeRow['trading_products'] as $trade){
|
||||
|
||||
$temp['supplier_first_row'] = '<tr><td class="customtd">1</td><td class="customtd_leftalign">Item Purchased </td>'.'<td class="customtd">'.$tradeRow['trade_product_name'].'</td></tr>';
|
||||
|
||||
$supplier_second_row = '<tr><td class="customtd">2</td><td class="customtd_leftalign">Contact Person </td>';
|
||||
@ -2240,7 +2351,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$temp['supplier_fifth_row'] = '<tr><td class="customtd">5</td><td class="customtd_leftalign">Payment Terms</td>';
|
||||
|
||||
$temp['supplier_fifth_row'] .= $tradeRow['trade_product_payment_type_master'] ? '<td class="customtd">'. $tradeRow['trade_product_payment_type_master'] .'</td></tr>' : '<td class="customtd">NA</td></tr>';
|
||||
$temp['supplier_fifth_row'] .= isset($tradeRow['trade_product_payment_type_master']) ? '<td class="customtd">'. $tradeRow['trade_product_payment_type_master'] .'</td></tr>' : '<td class="customtd">NA</td></tr>';
|
||||
|
||||
$temp['supplier_sixth_row'] = '<tr><td class="customtd">6</td><td class="customtd_leftalign">Payment Mode</td>';
|
||||
|
||||
@ -2257,10 +2368,9 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
}
|
||||
}
|
||||
// echo "dsfnsdkfnj**********";
|
||||
// print_r($supplierResult);
|
||||
//die();
|
||||
//echo $supplierResult[0]['supplier_third_row'];die();
|
||||
if(count($supplierResult))
|
||||
//print_r($supplierResult);die();
|
||||
|
||||
if($total_no_of_suppliers > 0)
|
||||
{
|
||||
?>
|
||||
|
||||
@ -2349,25 +2459,30 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
}//End of supplier foreach ?>
|
||||
|
||||
<?php
|
||||
die();
|
||||
|
||||
if($total_payments_percent_on_credit_for_supplier > 0)
|
||||
{
|
||||
echo "<p>Have to make payment of about ". $total_payments_percent_on_credit_for_supplier ." % in advance rest on delivery.</p>";
|
||||
}
|
||||
|
||||
}?>
|
||||
}
|
||||
echo '<p>'.$supplier_form_remarks.'<p>';
|
||||
}// End of supplier info avilable in this current index?>
|
||||
<!-- #################supplier section end ##################################-->
|
||||
|
||||
|
||||
|
||||
<!-- #################start stock section #################-->
|
||||
<?php
|
||||
//die();
|
||||
$stockResult=array();
|
||||
|
||||
$stockResult=array();
|
||||
$stock_form_remarks = '';
|
||||
if(isset($pd_processed_forms[11][$business_count]))
|
||||
{
|
||||
$stRow = $pd_processed_forms[11][$business_count];
|
||||
$stockRow = json_decode($stRow['processed_json'],true);
|
||||
//print_r($stockRow);die();
|
||||
//print_r($stockRow);
|
||||
$stock_form_remarks = $stockRow['stock_remarks'];
|
||||
$stock_remarks = $stockRow['stock_remarks'];
|
||||
$is_stock_sufficient_enough = $stockRow['is_sufficiant_finished_and_traded_goods'];
|
||||
$is_stock_sufficient_enough_remarks = $stockRow['finished_and_traded_goods_remarks'];
|
||||
@ -2402,7 +2517,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
count($bindStockResult['wholesale']) || count($bindStockResult['retail']) || count($bindStockResult['manufacturing'])? array_push($stockResult,$bindStockResult) : $stockResult;
|
||||
//echo "**********************";
|
||||
//print_r($stockResult);die();
|
||||
//print_r($stockResult);
|
||||
?>
|
||||
<?php
|
||||
|
||||
@ -2446,7 +2561,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<?php } ?>
|
||||
<!-- Retail -->
|
||||
<?php if(count($getstRow['retail'])) {
|
||||
//print_r(($getstRow['retail']));die();
|
||||
//print_r(($getstRow['retail']));
|
||||
?>
|
||||
<?php foreach($getstRow['retail'] as $reRow){
|
||||
if($reRow['name']){
|
||||
@ -2467,7 +2582,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
<?php
|
||||
|
||||
//print_r($getstRow['wholesale']);die();
|
||||
//print_r($getstRow['wholesale']);
|
||||
if(count($getstRow['wholesale'])) { ?>
|
||||
<?php foreach($getstRow['wholesale'] as $wsRow){
|
||||
if($wsRow['name']){
|
||||
@ -2536,17 +2651,18 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
//echo '</tbody>';
|
||||
echo '</table>';
|
||||
}
|
||||
//die();
|
||||
//
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
//die();
|
||||
//
|
||||
}
|
||||
else {?>
|
||||
echo '<p>'.$stock_form_remarks.'</p>';
|
||||
//else {?>
|
||||
<!-- <p> Stock details is not available.</p> -->
|
||||
<?php }
|
||||
//} for stop cell map error, un commet when lot of form data not available but have to test PDF
|
||||
<?php //}
|
||||
} //end of stock details available in current index
|
||||
?>
|
||||
<!-- #################end stock section #################-->
|
||||
|
||||
@ -2564,7 +2680,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
// echo "######################################";
|
||||
// print_r($ai_core_details_processed);
|
||||
// die();
|
||||
//
|
||||
$ai_summary_details = ($assessed_income_details[ ($business_count+1) ]['summary_details']);
|
||||
$ai_summary_details_processed = ASSESSEDINCOME::getSummaryTable($ai_summary_details,$ai_core_details);
|
||||
|
||||
@ -2646,7 +2762,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
echo $str;
|
||||
echo '</p><br>';
|
||||
}
|
||||
//die();
|
||||
//
|
||||
if(isset($ai_core_details) && count($ai_core_details['sales_calculated_by_itemwise']))
|
||||
{
|
||||
echo '<p contenteditable="true">Sales Itemwise : </p>';
|
||||
@ -2746,7 +2862,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
}
|
||||
}
|
||||
|
||||
//die();
|
||||
//
|
||||
if(isset($ai_core_details) && count($ai_core_details['business_expenses']))
|
||||
{
|
||||
echo '<p contenteditable="true">Business Expenses Details :</p>';
|
||||
@ -2813,7 +2929,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
echo '</table>';
|
||||
}
|
||||
echo "<div class='page_break'></div>";
|
||||
//die();
|
||||
//
|
||||
?>
|
||||
|
||||
<!-- #################End of AI #################-->
|
||||
@ -2830,19 +2946,19 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
$otherAssetResult=array();
|
||||
foreach($pd_processed_forms[4] as $rowKey=> $oaRow) {
|
||||
$otherAssetRow = json_decode($oaRow['processed_json'],true);
|
||||
//print_r($otherAssetRow);die();
|
||||
//print_r($otherAssetRow);
|
||||
//echo "@@@@@@@@@@@@@@@@@@@@@@@@@@@@";
|
||||
if(count($otherAssetRow['assets_details'])>0){
|
||||
$otherAssetResult=ASSETSFORM::getOthersAssetsDetails($otherAssetRow['assets_details']);
|
||||
|
||||
//print_r($otherAssetResult);die();
|
||||
//print_r($otherAssetResult);
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<h3 contenteditable="">Personal Assets</h3>
|
||||
<?php
|
||||
//print_r($otherAssetResult);die();
|
||||
//print_r($otherAssetResult);
|
||||
if(count($otherAssetResult)>0){ ?>
|
||||
<table class="scorecard_table">
|
||||
<thead>
|
||||
@ -2934,7 +3050,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
<!-- start other income section -->
|
||||
<?php
|
||||
//die();
|
||||
//
|
||||
|
||||
$otherIncomeResult=array();
|
||||
foreach($pd_processed_forms[9] as $rowKey=> $iRow) {
|
||||
@ -2986,7 +3102,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
$familyResult=array();
|
||||
foreach($pd_processed_forms[6] as $rowKey=> $fRow) {
|
||||
$familyRow = json_decode($fRow['processed_json'],true);
|
||||
// print_r($familyRow);die();
|
||||
// print_r($familyRow);
|
||||
if(array_key_exists('family_details',$familyRow) && count($familyRow['family_details'])>0){
|
||||
$familyResult=OTHERFAMILYFORM::getFamilyDetails($familyRow['family_details']);
|
||||
}
|
||||
@ -2994,7 +3110,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
?>
|
||||
|
||||
<?php if(count($familyResult)>0){
|
||||
//print_r($familyResult);die();
|
||||
//print_r($familyResult);
|
||||
?>
|
||||
<div id='page_break'></div>
|
||||
<h3 contenteditable="true">Family Information:</h3>
|
||||
@ -3048,11 +3164,11 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
<!-- #################start Existing Loan obligations section################# -->
|
||||
<?php
|
||||
//die();
|
||||
//
|
||||
$existLoanResult=array();
|
||||
foreach($pd_processed_forms[8] as $rowKey=> $elRow) {
|
||||
$otherLoanRow = json_decode($elRow['processed_json'],true);
|
||||
//print_r($otherLoanRow);die();
|
||||
//print_r($otherLoanRow);
|
||||
$total_no_of_data = 0;
|
||||
if(strtoupper($otherLoanRow['existing_loan'])=='YES' && count($otherLoanRow['loan_details'])>0){
|
||||
$total_no_of_data = count($otherLoanRow['loan_details']);
|
||||
@ -3061,7 +3177,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
}
|
||||
?>
|
||||
<?php if(count($existLoanResult)>0){
|
||||
//print_r($existLoanResult);die();
|
||||
//print_r($existLoanResult);
|
||||
|
||||
?>
|
||||
|
||||
@ -3072,7 +3188,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Particulars</th>
|
||||
<?php for($header = 1;$header <= $total_no_of_data; $header++ ) {echo "<th>Loan $header</th>";}?>
|
||||
<?php for($header = 1;$header <= $existLoanResult['total_header']; $header++ ) {echo "<th>Loan $header</th>";}?>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@ -3093,7 +3209,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
</tbody>
|
||||
</table>
|
||||
<?php
|
||||
//die();
|
||||
//
|
||||
}
|
||||
else {?>
|
||||
<p>As per loan applicant he doesn’t have any existing obligations</p>
|
||||
@ -3112,9 +3228,9 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
$pd_offiecer_status_about_neighbor = "";
|
||||
foreach($pd_processed_forms[19] as $rowKey=> $nrcRow) {
|
||||
$neighbourRefRow = json_decode($nrcRow['processed_json'],true);
|
||||
//print_r($applicants_details);die();
|
||||
//print_r($applicants_details);
|
||||
//print_r($neighbourRefRow);
|
||||
//die();
|
||||
//
|
||||
if(strcasecmp($neighbourRefRow['neighbourhood_status'],'could not verify')){
|
||||
$pd_offiecer_status_about_neighbor = $neighbourRefRow['neighbourhood_status'];
|
||||
if(count($neighbourRefRow['neighbourhood_list'])>0){
|
||||
@ -3131,7 +3247,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
<h3>Neighbourhood / Reference Check</h3>
|
||||
<?php if(count($existNeighRefCheck)>0){
|
||||
//print_r($existNeighRefCheck);die();
|
||||
//print_r($existNeighRefCheck);
|
||||
?>
|
||||
|
||||
<?php foreach($existNeighRefCheck as $nkey => $nfValue) {
|
||||
@ -3164,7 +3280,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<div class="page_break"></div>
|
||||
<h3 contenteditable="true">PD OFFICERS REMARKS ON CUSTOMER BEHAVIOUR, BUSINESS LOCATION & OVERALL PD STATUS</h3>
|
||||
<?php
|
||||
//print_r($final_remark_data);die();
|
||||
//print_r($final_remark_data);
|
||||
$polite = null;$rude = null; $other_behaviour = null;$other_behaviour_remarks = null;
|
||||
$fair = null;$well = null;$not = null;
|
||||
|
||||
@ -3193,7 +3309,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
}
|
||||
$pd_officer_final_remark = $final_remark_data['final_form_remarks'];
|
||||
|
||||
//if(is_null($other_behaviour)){ echo 'null'; } die();
|
||||
//if(is_null($other_behaviour)){ echo 'null'; }
|
||||
|
||||
?>
|
||||
<div>
|
||||
@ -3311,7 +3427,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
if($positive){ $color_for_pd_offcier_recom = 'green';} else if($negative) { $color_for_pd_offcier_recom = 'red';}else{ $color_for_pd_offcier_recom = 'black';}
|
||||
echo '<strong><span style="font-size:20px;color:'.$color_for_pd_offcier_recom.';">'.$fo_diplay.'</span>.</strong></p>';?> <p style="text-align:justify;">The following key points were considered while arriving at the aforementioned status.</p>
|
||||
<?php
|
||||
//die();
|
||||
//
|
||||
if($positive){ echo "<ul>"; foreach($final_remark_data['recommendation_positive'] as $pos){ echo "<li>".$pos['reason_for_positive']."</li>";}
|
||||
|
||||
}else if($negative){ echo "<ul>"; foreach($final_remark_data['recommendation_negative'] as $neg){ echo "<li>".$neg['reason_for_negative']."</li>";}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user