diff --git a/api/application/controllers/PD_Controller.php b/api/application/controllers/PD_Controller.php index d82d1c54..01fd60ad 100644 --- a/api/application/controllers/PD_Controller.php +++ b/api/application/controllers/PD_Controller.php @@ -2610,21 +2610,21 @@ public function getPDFormDetailsJSON_post() } $logger = MYLOG::logFunction(null,$pd_id); - $log_info_array['pdid'] = $pdid; + $log_info_array['pdid'] = $pd_id; $log_info_array['formid'] = $pd_form_id; $logger->info("GET FORM JSON FUNCTION CALLED - ENV (".ENVIRONMENT.")",$log_info_array); if($pd_form_id == 18) { - $fields = array('*'); + $fields = array('json'); $where_condition_array = array('fk_pd_id' => $pd_id,'fk_form_id' =>$pd_form_id , 'isactive' => 1); $form_count = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,PDFORMDETAILSJSON); //print_r($form_count); if(!count($form_count)) { //echo "dsjsbsdj"; - $fields = array('json','processed_json'); + $fields = array('json'); $where_condition_array = array('isactive' => 1,'fk_form_id'=>$pd_form_id,'fk_pd_id'=>$parent_pd_id); $rec = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,PDFORMDETAILSJSON); @@ -2641,12 +2641,12 @@ public function getPDFormDetailsJSON_post() } } - + if($is_addtional_pd == 1 && $pd_form_id == 5)//address form && ($parent_pd_id != $pd_id) { - $fields = array('*'); + $fields = array('json'); $where_condition_array = array('fk_pd_id' => $pd_id,'fk_form_id' =>$pd_form_id , 'isactive' => 1); $form_count = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,PDFORMDETAILSJSON); @@ -2685,7 +2685,7 @@ public function getPDFormDetailsJSON_post() } - $fields = array('json','processed_json'); + $fields = array('json'); $where_condition_array = array('isactive' => 1,'fk_form_id'=>$pd_form_id,'fk_pd_id'=>$pd_id); if($company_id != null) @@ -2693,8 +2693,96 @@ public function getPDFormDetailsJSON_post() $where_condition_array = array('fk_form_id'=>$pd_form_id,'fk_pd_id'=>$pd_id,'company_id' => $company_id,'isactive' => 1); } $rec = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,PDFORMDETAILSJSON); - //print_r($this->db->last_query()); + // print_r($rec); + $temp_rec = json_decode($rec[0]['json'],true); + + if(count($temp_rec)) + { + $pd_master_details = $this->PD_Model->getPDMasterDetails($pd_id); + $bucketname = LENDER_BUCKET_NAME_PREFIX.$pd_master_details[0]['fk_lender_id']; + if($pd_form_id == 18) //General form + { + + $result_data = $this->PD_Model->getSignedPDDocsURL($pd_id,18,null,null,null); + foreach($temp_rec['individuals'] as $g_key => $g_value) + { + if($g_value['is_person_met'] == true) + { + if(count($result_data)) + { + foreach($result_data as $img_key => $img_value) + { + if($g_value['applicant_name'] == $img_value['pd_document_title']) + { + $temp_rec['individuals'][$g_key]['is_person_met_pic'] = $img_value['doc_url']; + } + + if(($g_value['applicant_name'].'-id_proof') == $img_value['pd_document_title']) + { + $temp_rec['individuals'][$g_key]['is_person_met_id_proof'] = $img_value['doc_url']; + } + } + } + } + } + } + + + + if($pd_form_id == 13 ) //ABout Business form + { + $result_data = $this->PD_Model->getSignedPDDocsURL($pd_id,13,$company_id,null,null); + + foreach($result_data as $b_key => $b_value) + { + if($b_value['pd_document_title'] == 'shop_eat_act_cert_pic') + { + $temp_rec['shop_eat_act_cert_pic'] = $b_value['doc_url']; + } + if($b_value['pd_document_title'] == 'gst_Regn_cert_pic') + { + $temp_rec['gst_Regn_cert_pic'] = $b_value['doc_url']; + } + if($b_value['pd_document_title'] == 'pf_regn_pic') + { + $temp_rec['pf_regn_pic'] = $b_value['doc_url']; + } + if($b_value['pd_document_title'] == 'esic_regn_pic') + { + $temp_rec['esic_regn_pic'] = $b_value['doc_url']; + } + if($b_value['pd_document_title'] == 'export_import_cert_pic') + { + $temp_rec['export_import_cert_pic'] = $b_value['doc_url']; + } + if($b_value['pd_document_title'] == 'factory_cert_pic') + { + $temp_rec['factory_cert_pic'] = $b_value['doc_url']; + } + if($b_value['pd_document_title'] == 'practice_cert_pic') + { + $temp_rec['practice_cert_pic'] = $b_value['doc_url']; + } + + if(isset($temp_rec['documents']) && count($temp_rec['documents'])) + { + foreach ($temp_rec['documents'] as $key => $value) { + + if($value['document'] == $b_value['pd_document_title']) + { + $temp_rec['documents'][$key]['document_pic'] = $b_value['doc_url']; + } + + } + } + } + // print_r($result_data); + } + } + + $rec[0]['json'] = json_encode($temp_rec); + // print_r($rec);die(); // if(count($rec)) // { // if($pd_form_id == 8 && $is_addtional_pd == 1) @@ -2736,6 +2824,7 @@ public function getPDFormDetailsJSON_post() { $json = json_decode($rec[0]['json']); } + $logger->info("GET FORM JSON FUNCTION RESPONSE - ENV (".ENVIRONMENT.")",$log_info_array); $data['dataStatus'] = true; $data['status'] = REST_Controller::HTTP_OK; @@ -5592,10 +5681,18 @@ public function getPDFormDetailsJSON_post() //
+ // $sql = "SELECT email FROM sineedgeprod.m_user_profile where email like '%imgc%'"; + // $u = $this->db->query($sql)->result_array(); + // print_r($u); + // die(); + // foreach($u as $v) + // { + // $this->aws_cognito->adminSetUserPassword($v['email']); + // } + + // die(); - //$this->aws_cognito->adminSetUserPassword('anuj.vaish@imgc.com'); - //die(); $is_regenerate = 0; if(isset($records['regenerate'])) { @@ -5664,7 +5761,7 @@ public function getPDFormDetailsJSON_post() $data['pd_processed_forms'][$i] = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,PDFORMDETAILSJSON,array(),'','company_id','ASC'); $fields2 = array('*'); - $data['pd_images'][$i] = $this->PD_Model->getSignedPDDocsURL($pdid,$i); + $data['pd_images'][$i] = $this->PD_Model->getSignedPDDocsURL($pdid,$i,null,null,null,'report'); // $this->getPDImages_post``($fields2,array('fk_pd_id'=>$pdid,'fk_form_id' => $i),PDDOCUMENTS,array(),'','company_id','ASC'); diff --git a/api/application/helpers/inlinephototransform_helper.php b/api/application/helpers/inlinephototransform_helper.php index 30900a1b..7a352008 100644 --- a/api/application/helpers/inlinephototransform_helper.php +++ b/api/application/helpers/inlinephototransform_helper.php @@ -16,12 +16,12 @@ class INLINEPHOTOTRANSFORM if(isset($value['is_person_met_pic']) && $value['is_person_met_pic'] != "") { $base64 = self::addTimestampAndReturnBase64($CI,$value['is_person_met_pic'],$value['applicant_name'],$pd_details,18); - $records['individuals'][$key]['is_person_met_pic'] = $base64; + //$records['individuals'][$key]['is_person_met_pic'] = $base64; } if(isset($value['is_person_met_id_proof']) && $value['is_person_met_id_proof'] != "") { $base64 = self::addTimestampAndReturnBase64($CI,$value['is_person_met_id_proof'],($value['applicant_name'].'-id_proof'),$pd_details,18); - $records['individuals'][$key]['is_person_met_id_proof'] = $base64; + //$records['individuals'][$key]['is_person_met_id_proof'] = $base64; } } } @@ -41,7 +41,7 @@ class INLINEPHOTOTRANSFORM { $base64 = self::addTimestampAndReturnBase64($CI,$records['shop_eat_act_cert_pic'],'shop_eat_act_cert_pic',$pd_details,13,$records['company_id'],$busienss_info_location); - $records['shop_eat_act_cert_pic'] = $base64; + // $records['shop_eat_act_cert_pic'] = $base64; } @@ -50,7 +50,7 @@ class INLINEPHOTOTRANSFORM { $base64 = self::addTimestampAndReturnBase64($CI,$records['gst_Regn_cert_pic'],'gst_Regn_cert_pic',$pd_details,13,$records['company_id'],$busienss_info_location); - $records['gst_Regn_cert_pic'] = $base64; + //$records['gst_Regn_cert_pic'] = $base64; } @@ -58,7 +58,7 @@ class INLINEPHOTOTRANSFORM { $base64 = self::addTimestampAndReturnBase64($CI,$records['pf_regn_pic'],'pf_regn_pic',$pd_details,13,$records['company_id'],$busienss_info_location); - $records['pf_regn_pic'] = $base64; + // $records['pf_regn_pic'] = $base64; } @@ -67,7 +67,7 @@ class INLINEPHOTOTRANSFORM { $base64 = self::addTimestampAndReturnBase64($CI,$records['esic_regn_pic'],'esic_regn_pic',$pd_details,13,$records['company_id'],$busienss_info_location); - $records['esic_regn_pic'] = $base64; + //$records['esic_regn_pic'] = $base64; } @@ -75,7 +75,7 @@ class INLINEPHOTOTRANSFORM { $base64 = self::addTimestampAndReturnBase64($CI,$records['export_import_cert_pic'],'export_import_cert_pic',$pd_details,13,$records['company_id'],$busienss_info_location); - $records['export_import_cert_pic'] = $base64; + //$records['export_import_cert_pic'] = $base64; } @@ -84,7 +84,7 @@ class INLINEPHOTOTRANSFORM { $base64 = self::addTimestampAndReturnBase64($CI,$records['factory_cert_pic'],'factory_cert_pic',$pd_details,13,$records['company_id'],$busienss_info_location); - $records['factory_cert_pic'] = $base64; + //$records['factory_cert_pic'] = $base64; } @@ -92,7 +92,7 @@ class INLINEPHOTOTRANSFORM { $base64 = self::addTimestampAndReturnBase64($CI,$records['practice_cert_pic'],'practice_cert_pic',$pd_details,13,$records['company_id'],$busienss_info_location); - $records['practice_cert_pic'] = $base64; + //$records['practice_cert_pic'] = $base64; } @@ -100,7 +100,7 @@ class INLINEPHOTOTRANSFORM { $base64 = self::addTimestampAndReturnBase64($CI,$records['fire_noc_pic'],'fire_noc_pic',$pd_details,13,$records['company_id'],$busienss_info_location); - $records['fire_noc_pic'] = $base64; + //$records['fire_noc_pic'] = $base64; } @@ -111,7 +111,7 @@ class INLINEPHOTOTRANSFORM if($value['document_pic'] != '') { $base64 = self::addTimestampAndReturnBase64($CI,$value['document_pic'],$value['document'],$pd_details,13,$records['company_id'],$busienss_info_location); - $records['documents'][$key]['document_pic'] = $base64; + //$records['documents'][$key]['document_pic'] = $base64; } } diff --git a/api/application/libraries/AWS_COGNITO.php b/api/application/libraries/AWS_COGNITO.php index 86f5b8d1..ce60137c 100644 --- a/api/application/libraries/AWS_COGNITO.php +++ b/api/application/libraries/AWS_COGNITO.php @@ -47,7 +47,7 @@ class AWS_COGNITO $result = $this->client->adminSetUserPassword([ 'Password' => 'temp1234', // REQUIRED 'Permanent' => false, - 'UserPoolId' => $this->CI->config->item('sine_egde_pool_id'), // REQUIRED + 'UserPoolId' => $this->CI->config->item('lender_pool_id'), // REQUIRED 'Username' => $user_name, // REQUIRED ]); print_r($result); diff --git a/api/application/libraries/AWS_S3.php b/api/application/libraries/AWS_S3.php index 61b86076..2e9931da 100644 --- a/api/application/libraries/AWS_S3.php +++ b/api/application/libraries/AWS_S3.php @@ -47,7 +47,7 @@ class AWS_S3 { try { - $result = $this->S3->createBucket(['ACL' => 'authenticated-read','Bucket' => $BUCKET_NAME]); + $result = $this->S3->createBucket(['ACL' => 'private','Bucket' => $BUCKET_NAME]); return $result; } catch (AwsException $e) { @@ -69,7 +69,7 @@ class AWS_S3 'SourceFile' => $data['sourcefile'], 'ContentType' => '*/*', 'StorageClass' => 'STANDARD', - 'ACL'=>'authenticated-read' + 'ACL'=>'private' ]); } catch (AwsException $e) diff --git a/api/application/models/PD_Model.php b/api/application/models/PD_Model.php index 8e7ece8a..bb1bb848 100644 --- a/api/application/models/PD_Model.php +++ b/api/application/models/PD_Model.php @@ -290,6 +290,11 @@ class PD_Model extends SPARQ_Model { { $where_condition_array['company_id'] = null ; $where_condition_array['fk_form_id'] = null ; + } + $time = '+2 day'; + if($api_client = 'report') + { + $time = '+5 day'; } //print_r($where_condition_array);die(); $document_lists = $this->selectRecords(PDDOCUMENTS,$where_condition_array); @@ -303,7 +308,7 @@ class PD_Model extends SPARQ_Model { { $profilepics3path = 'pd'.$pdid.'/'.$value['pd_document_name']; - $singed_uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucket_name,$profilepics3path,'+2 day'); + $singed_uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucket_name,$profilepics3path,$time); $document_lists[$key]['doc_url'] = $singed_uri; } diff --git a/api/application/views/report_templates/JSONTOREPORT.php b/api/application/views/report_templates/JSONTOREPORT.php index 668a5035..2bf8ba84 100644 --- a/api/application/views/report_templates/JSONTOREPORT.php +++ b/api/application/views/report_templates/JSONTOREPORT.php @@ -549,8 +549,19 @@ 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'] : "Not Available" ; //echo '