DataDump Issues Fixes : ps

This commit is contained in:
VE10-Sanjeev 2023-02-04 16:49:08 +05:30
parent 4ac568a316
commit c9970c3a08

View File

@ -43,8 +43,8 @@ class Request_DataDump_Controller extends REST_Controller {
// echo $memory_limit;die();
$records = $this->post();
if(!empty($records)){
$id = $this->Data_Dump_Model->saveRecords($records, DATADUMPREQUEST);
// $id = 7;
// $id = $this->Data_Dump_Model->saveRecords($records, DATADUMPREQUEST);
$id = 17;
log_message('ERROR','## 1) saveDatadumpRequest Fns RequestID - '.$id);
if ($id) {
$data['dataStatus'] = true;
@ -80,7 +80,7 @@ class Request_DataDump_Controller extends REST_Controller {
public function dataAudit_bk1($id){
log_message('ERROR','## 2) dataAudit Fns RequestID - '.$id);
log_message('ERROR','## 2.0) php version - '.phpversion()." / ".CI_VERSION);
$file = XLPATH.'/tmp/Request_Data_Dump_Template.xls';
$file = XLPATH.'/dump/Request_Data_Dump_Template.xls';
// Creates New Spreadsheet
$spreadsheet = new Spreadsheet();
@ -108,7 +108,7 @@ class Request_DataDump_Controller extends REST_Controller {
public function dataAudit_bk2($id){
log_message('ERROR','## 2) dataAudit Fns RequestID - '.$id);
log_message('ERROR','## 2.0) php version - '.phpversion()." / ".CI_VERSION);
$file = XLPATH.'/tmp/Request_Data_Dump_Template.xls';
$file = XLPATH.'/dump/Request_Data_Dump_Template.xls';
// Creates New Spreadsheet
$spreadsheet = new Spreadsheet();
@ -142,7 +142,7 @@ class Request_DataDump_Controller extends REST_Controller {
$array = array_unique($names);// for log purpose
$value = implode(', ',$array);// for log purpose
log_message('ERROR','## 4) Request For XL-datadump Requested-data Total Form count - '.count($requested_details).' Total PDs = '.count($array).'('.$value.')');
$file = XLPATH.'/tmp/Request_Data_Dump_Template.xls';
$file = XLPATH.'/dump/Request_Data_Dump_Template.xls';
if (file_exists($file)){
$inputFileType = 'Xls';
$inputFileName = $file;
@ -204,8 +204,8 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($personsWithRelationships)){
foreach($personsWithRelationships as $pwr) {
$spreadsheet->setActiveSheetIndex(0)->setCellValue('P'.$c,!empty($pwr['pd_co_applicant_id_master'])?$pwr['pd_co_applicant_id_master']:"-")
->setCellValue('Q'.$c,($pwr['relationship'] != 0 ) ?$pwr['relationship_master']:'Not Related' )
->setCellValue('R'.$c,($pwr['relationship'] != 0 ) ?$pwr['relation_to_master']:"-");
->setCellValue('Q'.$c, (($pwr['relationship'] != null || $pwr['relationship'] != 0 ) ?(isset($pwr['relationship_master'])?$pwr['relationship_master']:"-"):'Not Related' ) )
->setCellValue('R'.$c, (($pwr['relationship'] != null || $pwr['relationship'] != 0 ) ?(isset($pwr['relation_to_master'])?$pwr['relation_to_master']:"-"):"-"));
$c++;
}}else{
$spreadsheet->setActiveSheetIndex(0)->setCellValue('P'.$G,"-")
@ -247,7 +247,7 @@ class Request_DataDump_Controller extends REST_Controller {
// $XL->setActiveSheetIndex(1);
if($A==0)$A=2;
$a = $A;$b = $A;
$addresses = $processedJson['addresses'];
$addresses = isset($processedJson['addresses'])?$processedJson['addresses']:array();
$alternativeAddresses = array();
foreach($addresses as $addr) {
// $spreadsheet->setActiveSheetIndex(3)->setCellValue('A'.$a,$processedJson['pdid']);
@ -267,13 +267,14 @@ class Request_DataDump_Controller extends REST_Controller {
->setCellValue('V'.$b,!empty($addr['uom_others'])?$addr['uom_others']:"-");
$a++;
}
$processedJson['is_pd_done_on_initiated_address'] = isset($processedJson['is_pd_done_on_initiated_address']) ? $processedJson['is_pd_done_on_initiated_address'] : "";
if($processedJson['is_pd_done_on_initiated_address'] == 1){
$spreadsheet->setActiveSheetIndex(1)->setCellValue('G'.$A,"Yes")->setCellValue('H'.$A,"-")
->setCellValue('I'.$A,"-")->setCellValue('J'.$A,"-")->setCellValue('K'.$A,"-")
->setCellValue('L'.$A,"-")->setCellValue('M'.$A,"-");
}else{
$spreadsheet->setActiveSheetIndex(1)->setCellValue('G'.$A,"No");
$alternativeAddresses = $processedJson['alternative_addresses'];
$alternativeAddresses = isset($processedJson['alternative_addresses'])?$processedJson['alternative_addresses']:array();
foreach($alternativeAddresses as $alteraddr) {
// $spreadsheet->setActiveSheetIndex(1)->getActiveSheet()->setCellValue('A'.$a,$processedJson['pdid']);
$spreadsheet->setActiveSheetIndex(1)->setCellValue('H'.$b,!empty($alteraddr['alternative_address'])?$alteraddr['alternative_address']:"-")
@ -294,7 +295,7 @@ class Request_DataDump_Controller extends REST_Controller {
$b++;
}
}
$spreadsheet->setActiveSheetIndex(1)->setCellValue('W'.$A,$processedJson['address_form_remark']);
$spreadsheet->setActiveSheetIndex(1)->setCellValue('W'.$A,isset($processedJson['address_form_remark']) ? $processedJson['address_form_remark'] : "-");
$max = max(count($addresses),count($alternativeAddresses));
if($max>0){
for($x=$A;$x<($A+$max);$x++){
@ -364,32 +365,39 @@ class Request_DataDump_Controller extends REST_Controller {
}
### '7', 'Banking Details of Individuals',
if($processedJson['formid'] == 7){
echo "i am 7th Banking";
print_r($processedJson);
// $XL->setActiveSheetIndex(4);
if($B==0){$B=3;}
$spreadsheet->setActiveSheetIndex(4)->setCellValue('A'.$B,$processedJson['pdid'])->setCellValue('L'.$B,!empty($processedJson['banking_form_remark'])?$processedJson['banking_form_remark']:"-");
$spreadsheet->setActiveSheetIndex(4)->setCellValue('A'.$B,$processedJson['pdid'])->setCellValue('W'.$B,!empty($processedJson['banking_form_remark'])?$processedJson['banking_form_remark']:"-");
$spreadsheet->setActiveSheetIndex(4)->setCellValue('B'.$B,$processedJson['bank_info_available']?'Yes':'No');
$spreadsheet->setActiveSheetIndex(4)->setCellValue('M'.$B,$processedJson['bank_info_available']?'Yes':'No');
$a = $B;
$b = $B;
$Individualbankdtls = $processedJson['banking_details'];
$buinessbankdtls = $processedJson['business_details'];
if(!empty($Individualbankdtls)){
foreach($Individualbankdtls as $Indbank) {
// for($k=0;$k<count($Individualbankdtls[$j]['applicant_name']);$k++){
// $bankapplicantname=array();
// $bankapplicantname[$k] = $Individualbankdtls[$j]['applicant_name'][$k]['name'];
// }
$spreadsheet->setActiveSheetIndex(3)
->setCellValue('B'.$a,!empty($Indbank['bank_info_available'])?(($Indbank['bank_info_available']) ? 'Yes' :'No'):"-")
$spreadsheet->setActiveSheetIndex(4)
->setCellValue('B'.$a,isset($Indbank['bank_info_available']) && !empty($Indbank['bank_info_available'])?(($Indbank['bank_info_available']) ? 'Yes' :'No'):"-")
->setCellValue('C'.$a,!empty($Indbank['applicant_name_master'])?$Indbank['applicant_name_master']:"-")
->setCellValue('D'.$a,!empty($Indbank['other_applicant'])?$Indbank['other_applicant']:"-")
->setCellValue('E'.$a,!empty($Indbank['bank_name_master'])?$Indbank['bank_name_master']:"-")
->setCellValue('F'.$a,!empty($Indbank['other_bank'])?$Indbank['other_bank']:"-")
->setCellValue('G'.$a,!empty($Indbank['account_type_master'])?$Indbank['account_type_master']:"-")
->setCellValue('H'.$a,!empty($Indbank['limit'])?$Indbank['limit']:"-")
->setCellValue('I'.$a,!empty($Indbank['is_main'])?$Indbank['is_main']:"-")
->setCellValue('I'.$a,(isset($Indbank['is_main']) && !empty($Indbank['is_main'])?$Indbank['is_main']:"-"))
->setCellValue('J'.$a,!empty($Indbank['vintage_year'])?$Indbank['vintage_year']:"-")
->setCellValue('K'.$a,!empty($Indbank['vintage_month'])?$Indbank['vintage_month']:"-");
->setCellValue('K'.$a,!empty($Indbank['vintage_month'])?$Indbank['vintage_month']:"-")
->setCellValue('L'.$a,(isset($Indbank['same_ac_used_for']) && !empty($Indbank['same_ac_used_for']))?$Indbank['same_ac_used_for']:"-");
$a++;
}}else{
$spreadsheet->setActiveSheetIndex(3)
->setCellValue('B'.$B,"-")
$spreadsheet->setActiveSheetIndex(4)
->setCellValue('C'.$B,"-")
->setCellValue('D'.$B,"-")
->setCellValue('E'.$B,"-")
@ -398,13 +406,48 @@ class Request_DataDump_Controller extends REST_Controller {
->setCellValue('H'.$B,"-")
->setCellValue('I'.$B,"-")
->setCellValue('J'.$B,"-")
->setCellValue('K'.$B,"-");
->setCellValue('K'.$B,"-")
->setCellValue('L'.$B,"-");
}
$max = count($Individualbankdtls);
for($x=$B;$x<($B+$max);$x++){
$spreadsheet->setActiveSheetIndex(3)->setCellValue('A'.$x,$processedJson['pdid']);
}
$B = $B+$max;
if(!empty($buinessbankdtls)){
foreach($buinessbankdtls as $bbdtls) {
// for($k=0;$k<count($Individualbankdtls[$j]['applicant_name']);$k++){
// $bankapplicantname=array();
// $bankapplicantname[$k] = $Individualbankdtls[$j]['applicant_name'][$k]['name'];
// }
$spreadsheet->setActiveSheetIndex(4)
->setCellValue('N'.$b,!empty($bbdtls['applicant_name_business_master'])?$bbdtls['applicant_name_business_master']:"-")
->setCellValue('O'.$b,!empty($bbdtls['other_applicant_business'])?$bbdtls['other_applicant_business']:"-")
->setCellValue('P'.$b,!empty($bbdtls['bank_name_business_master'])?$bbdtls['bank_name_business_master']:"-")
->setCellValue('Q'.$b,!empty($bbdtls['other_bank'])?$bbdtls['other_bank']:"-")
->setCellValue('R'.$b,!empty($bbdtls['account_type_business_master'])?$bbdtls['account_type_business_master']:"-")
->setCellValue('S'.$b,!empty($bbdtls['limit_business'])?$bbdtls['limit_business']:"-")
->setCellValue('T'.$b,(isset($bbdtls['is_main']) && !empty($bbdtls['is_main'])?$bbdtls['is_main']:"-"))
->setCellValue('U'.$b,!empty($bbdtls['vintage_year'])?$bbdtls['vintage_year']:"-")
->setCellValue('V'.$b,!empty($bbdtls['vintage_month'])?$bbdtls['vintage_month']:"-");
$a++;
}}else{
$spreadsheet->setActiveSheetIndex(4)
->setCellValue('N'.$B,"-")
->setCellValue('O'.$B,"-")
->setCellValue('P'.$B,"-")
->setCellValue('Q'.$B,"-")
->setCellValue('R'.$B,"-")
->setCellValue('S'.$B,"-")
->setCellValue('T'.$B,"-")
->setCellValue('U'.$B,"-")
->setCellValue('V'.$B,"-");
}
$max = max(count($Individualbankdtls),count($buinessbankdtls));
if($max>0){
for($x=$B;$x<($B+$max);$x++){
$spreadsheet->setActiveSheetIndex(4)->setCellValue('A'.$x,$processedJson['pdid']);
}
$B = $B+$max;
}else{
$spreadsheet->setActiveSheetIndex(4)->setCellValue('A'.$A,$processedJson['pdid']);
$A++;
}
}
### Banking Dtls Ends Here
### '6', 'Family Details',
@ -413,7 +456,7 @@ class Request_DataDump_Controller extends REST_Controller {
if($FAD==0){$FAD=3;}
$a=$FAD;$b=$FAD;
$spreadsheet->setActiveSheetIndex(5)->setCellValue('AB'.$FAD,!empty($processedJson['family_details_form_remark'])?$processedJson['family_details_form_remark']:"-");
$familydetails = $processedJson['family_details'];
$familydetails = isset($processedJson['family_details']) ? $processedJson['family_details'] : array();
$familymemberdetailscount = 0;
if(!empty($familydetails)){
foreach($familydetails as $fdet) {
@ -579,7 +622,7 @@ class Request_DataDump_Controller extends REST_Controller {
->setCellValue('T'.$E,!empty($processedJson['tot_emi_paid'])?$processedJson['tot_emi_paid']:"-")
->setCellValue('U'.$E,!empty($processedJson['tot_outstanding_loans'])?$processedJson['tot_outstanding_loans']:"-")
->setCellValue('V'.$E,!empty($processedJson['currentloan_remarks'])?$processedJson['currentloan_remarks']:"-");
$exist_loan = $processedJson['loan_details'];
$exist_loan = isset($processedJson['loan_details']) ? $processedJson['loan_details'] : array();
if(!empty($exist_loan)){
foreach($exist_loan as $el) {
if(!empty($el['loan_taken_by'])){
@ -684,7 +727,7 @@ class Request_DataDump_Controller extends REST_Controller {
// $XL->setActiveSheetIndex(7);
if($I==0)$I=3;
$a = $I;
$spreadsheet->setActiveSheetIndex(7)->setCellValue('B'.$I,$processedJson['other_income']?$processedJson['other_income']:"-")
$spreadsheet->setActiveSheetIndex(7)->setCellValue('B'.$I,isset($processedJson['other_income'])?$processedJson['other_income']:"-")
->setCellValue('I'.$I,!empty($processedJson['otherincome_remarks'])?$processedJson['otherincome_remarks']:"-");
@ -722,9 +765,9 @@ class Request_DataDump_Controller extends REST_Controller {
$neighbourhood = $processedJson['neighbourhood_list'];
if(!empty($neighbourhood)){
foreach($neighbourhood as $nb) {
$orgOwn = array();
if(!empty($nb['organisation_owner'])){
for($k=0;$k<count($nb['organisation_owner']);$k++){
$orgOwn=array();
$orgOwn[$k] = $nb['organisation_owner'][$k]['name'];
// if($nb['other_organisation_owner']){
// }
@ -814,6 +857,7 @@ class Request_DataDump_Controller extends REST_Controller {
->setCellValue('H'.$FI,!empty($processedJson['was_the_pd_address_ogl'])?$processedJson['was_the_pd_address_ogl']:"-")
->setCellValue('I'.$FI,!empty($processedJson['mode_of_transport_during_visit'])?$processedJson['mode_of_transport_during_visit']:"-");
if(isset($processedJson['pd_officers_recommendation'])){
if($processedJson['pd_officers_recommendation'] == 2){//"Positive";
$arrpos = array();
foreach($processedJson['recommendation_positive'] as $pos){
@ -835,6 +879,8 @@ class Request_DataDump_Controller extends REST_Controller {
else if($processedJson['pd_officers_recommendation'] == 1){
$spreadsheet->setActiveSheetIndex(10)->setCellValue('J'.$FI,"-");}
else{$spreadsheet->setActiveSheetIndex(10)->setCellValue('J'.$FI,"-");}
}
else{$spreadsheet->setActiveSheetIndex(10)->setCellValue('J'.$FI,"-");}
$spreadsheet->setActiveSheetIndex(10)->setCellValue('K'.$FI,!empty($processedJson['final_form_remarks'])?$processedJson['final_form_remarks']:"-");
$FI++;
}
@ -1005,29 +1051,30 @@ class Request_DataDump_Controller extends REST_Controller {
if($processedJson['formid'] == 1){
if($SU==0)$SU=3;
$a=$SU;$b=$SU;$c=$SU;
$MDcount = 0;$TDcount = 0;$SDcount = 0;
$spreadsheet->setActiveSheetIndex(16)->setCellValue('B'.$SU,$processedJson['supplier_info_available'] ? "Yes" : "No");
if($processedJson['supplier_info_available']){
$MD = $processedJson['manufacturing_details'];
$MDcount = 0;
if(!empty($MD)){
// $MD['main_raw_materials_total_payments_percent_on_credit'];
$MD = $MD[0]['main_raw_materials'];
$MD = isset($MD[0]['main_raw_materials']) ? $MD[0]['main_raw_materials'] : array();
$MDcount = count($MD);
for($j=0;$j<$MDcount;$j++){
$spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$a,$MD[$j]['manufacturing_raw_material_name']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('D'.$a,$MD[$j]['manufacturing_supplier_name']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('E'.$a,$MD[$j]['person_title_name_master']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('F'.$a,$MD[$j]['manufacturing_contact_person_name']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('G'.$a,$MD[$j]['person_designation_master']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('H'.$a,$MD[$j]['manufacturing_contact_person_mobile_number']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('I'.$a,$MD[$j]['person_stdcode']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('J'.$a,$MD[$j]['person_landline']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$a,isset($MD[$j]['manufacturing_raw_material_name'])?:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('D'.$a,isset($MD[$j]['manufacturing_supplier_name'])?$MD[$j]['manufacturing_supplier_name']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('E'.$a,isset($MD[$j]['person_title_name_master']) ? $MD[$j]['person_title_name_master'] : "-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('F'.$a,isset($MD[$j]['manufacturing_contact_person_name'])?$MD[$j]['manufacturing_contact_person_name']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('G'.$a,isset($MD[$j]['person_designation_master']) ? $MD[$j]['person_designation_master'] : "-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('H'.$a,isset($MD[$j]['manufacturing_contact_person_mobile_number'])?$MD[$j]['manufacturing_contact_person_mobile_number']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('I'.$a,isset($MD[$j]['person_stdcode'])?$MD[$j]['person_stdcode']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('J'.$a,isset($MD[$j]['person_landline'])?$MD[$j]['person_landline']:"-");
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('A'.$a,$MD[$j]['other_person_designation']); =>
$spreadsheet->setActiveSheetIndex(16)->setCellValue('K'.$a,$MD[$j]['manufacturing_payment_type_master']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('L'.$a,$MD[$j]['manufacturing_payment_mode']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('M'.$a,$MD[$j]['manufacturing_credit_days_from']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('N'.$a,$MD[$j]['manufacturing_credit_days_to']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('O'.$a,$MD[$j]['manufacturing_contribution_total_purchase']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('K'.$a,isset($MD[$j]['manufacturing_payment_type_master']) ? $MD[$j]['manufacturing_payment_type_master'] : "-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('L'.$a,isset($MD[$j]['manufacturing_payment_mode'])?$MD[$j]['manufacturing_payment_mode']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('M'.$a,isset($MD[$j]['manufacturing_credit_days_from'])?$MD[$j]['manufacturing_credit_days_from']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('N'.$a,isset($MD[$j]['manufacturing_credit_days_to'])?$MD[$j]['manufacturing_credit_days_to']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('O'.$a,isset($MD[$j]['manufacturing_contribution_total_purchase'])?$MD[$j]['manufacturing_contribution_total_purchase']:"-");
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('A'.$a,$MD[$j]['manufacturing_frequency_of_purchase']); =>
$a++;
}
@ -1041,27 +1088,28 @@ class Request_DataDump_Controller extends REST_Controller {
$TD = $processedJson['trade_details'];
$TDcount = 0;
if(!empty($TD)){
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AB'.$b,$TD['trading_products_total_payments_percent_on_credit']);
$TD = $TD[0]['trading_products'];
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AB'.$b,isset($TD['trading_products_total_payments_percent_on_credit'])?$TD['trading_products_total_payments_percent_on_credit']:"-");
$TD = isset($TD[0]['trading_products']) ? $TD[0]['trading_products'] : array();
$TDcount = count($TD);
for($j=0;$j<$TDcount;$j++){
$spreadsheet->setActiveSheetIndex(16)->setCellValue('P'.$b,$TD[$j]['trade_product_name']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('Q'.$b,$TD[$j]['trade_supplier_name']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('R'.$b,$TD[$j]['person_title_name_master']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('S'.$b,$TD[$j]['trade_product_contact_person_name']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('T'.$b,$TD[$j]['person_designation_master']);
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$b,$TD[$j]['other_person_designation']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('U'.$b,$TD[$j]['trade_product_contact_person_mobile_number']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('V'.$b,$TD[$j]['person_stdcode']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('W'.$b,$TD[$j]['person_landline']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('X'.$b,$TD[$j]['trade_product_payment_type_master']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('Y'.$b,$TD[$j]['trade_product_payment_mode']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('Z'.$b,$TD[$j]['trade_product_credit_days_from']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AA'.$b,$TD[$j]['trade_product_credit_days_to']);
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$b,$TD[$j]['trade_product_frequency_of_purchase] =>
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$b,$TD[$j]['trade_product_contribution_total_purchase] =>
// for($j=0;$j<$TDcount;$j++){
foreach($TD as $TDval){
$spreadsheet->setActiveSheetIndex(16)->setCellValue('P'.$b,isset($TDval['trade_product_name']) ? $TDval['trade_product_name'] : "-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('Q'.$b,isset($TDval['trade_supplier_name']) ? $TDval['trade_supplier_name'] : "-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('R'.$b,isset($TDval['person_title_name_master']) ? $TDval['person_title_name_master'] : "-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('S'.$b,isset($TDval['trade_product_contact_person_name']) ? $TDval['trade_product_contact_person_name'] : "-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('T'.$b,isset($TDval['person_designation_master']) ? $TDval['person_designation_master'] : "-");
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$b,$TDval['other_person_designation']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('U'.$b,isset($TDval['trade_product_contact_person_mobile_number']) ? $TDval['trade_product_contact_person_mobile_number'] : "-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('V'.$b,isset($TDval['person_stdcode']) ? $TDval['person_stdcode'] : "-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('W'.$b,isset($TDval['person_landline']) ? $TDval['person_landline'] : "-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('X'.$b,isset($TDval['trade_product_payment_type_master']) ? $TDval['trade_product_payment_type_master'] : "-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('Y'.$b,isset($TDval['trade_product_payment_mode']) ? $TDval['trade_product_payment_mode'] : "-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('Z'.$b,isset($TDval['trade_product_credit_days_from']) ? $TDval['trade_product_credit_days_from'] : "-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AA'.$b,isset($TDval['trade_product_credit_days_to']) ? $TDval['trade_product_credit_days_to'] : "-");
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$b,$TDval['trade_product_frequency_of_purchase] =>
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$b,$TDval['trade_product_contribution_total_purchase] =>
$b++;
}}else{
$spreadsheet->setActiveSheetIndex(16)->setCellValue('P'.$SU,"-")->setCellValue('Q'.$SU,"-")->setCellValue('R'.$SU,"-")->setCellValue('S'.$SU,"-")
@ -1070,26 +1118,26 @@ class Request_DataDump_Controller extends REST_Controller {
->setCellValue('Z'.$SU,"-")->setCellValue('AA'.$SU,"-")->setCellValue('AB'.$SU,"-");
}
$SD = $processedJson['servicing_details'];
$SDcount = 0;
if(!empty($SD)){
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AO'.$c,$SD['service_providers_total_payments_percent_on_credit']);
$SD = $SD[0]['service_providers'];
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AO'.$c,isset($SD['service_providers_total_payments_percent_on_credit']) ? $SD['service_providers_total_payments_percent_on_credit'] : "-");
$SD = isset($SD[0]['service_providers']) && !empty($SD[0]['service_providers']) ? $SD[0]['service_providers'] : array();
$SDcount = count($SD);
for($j=0;$j<$SDcount;$j++){
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AC'.$c,$SD[$j]['service_provider_name']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AD'.$c,$SD[$j]['service_provider_supplier_name']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AE'.$c,$SD[$j]['person_title_name_master']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AF'.$c,$SD[$j]['service_provider_contact_person_name']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AG'.$c,$SD[$j]['person_designation_master']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AC'.$c,isset($SD[$j]['service_provider_name'])?$SD[$j]['service_provider_name']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AD'.$c,isset($SD[$j]['service_provider_supplier_name'])?$SD[$j]['service_provider_supplier_name']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AE'.$c,isset($SD[$j]['person_title_name_master'])?$SD[$j]['person_title_name_master']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AF'.$c,isset($SD[$j]['service_provider_contact_person_name'])?$SD[$j]['service_provider_contact_person_name']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AG'.$c,isset($SD[$j]['person_designation_master'])?$SD[$j]['person_designation_master']:"-");
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('AH'.$c,$SD[$j]['other_person_designation']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AH'.$c,$SD[$j]['service_provider_contact_person_mobile_number']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AI'.$c,$SD[$j]['person_stdcode']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AJ'.$c,$SD[$j]['person_landline']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AK'.$c,$SD[$j]['service_provider_payment_type_master']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AL'.$c,$SD[$j]['service_provider_payment_mode']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AM'.$c,$SD[$j]['service_provider_credit_days_from']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AN'.$c,$SD[$j]['service_provider_credit_days_to']);
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AH'.$c,isset($SD[$j]['service_provider_contact_person_mobile_number'])?$SD[$j]['service_provider_contact_person_mobile_number']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AI'.$c,isset($SD[$j]['person_stdcode'])?$SD[$j]['person_stdcode']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AJ'.$c,isset($SD[$j]['person_landline'])?$SD[$j]['person_landline']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AK'.$c,isset($SD[$j]['service_provider_payment_type_master'])?$SD[$j]['service_provider_payment_type_master']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AL'.$c,isset($SD[$j]['service_provider_payment_mode'])?$SD[$j]['service_provider_payment_mode']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AM'.$c,isset($SD[$j]['service_provider_credit_days_from'])?$SD[$j]['service_provider_credit_days_from']:"-");
$spreadsheet->setActiveSheetIndex(16)->setCellValue('AN'.$c,isset($SD[$j]['service_provider_credit_days_to'])?$SD[$j]['service_provider_credit_days_to']:"-");
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$c,$SD[$j]['service_provider_frequency_of_purchase] =>
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$c,$SD[$j]['service_provider_contribution_total_purchase] =>
$c++;
@ -1129,7 +1177,9 @@ class Request_DataDump_Controller extends REST_Controller {
if($processedJson['formid'] == 2){
// echo "Form ID".$processedJson['formid'];
// $XL->setActiveSheetIndex(17);
// print_r($processedJson);die();
if($CI==0)$CI=3;
$CMDcount = 0;$CTDcount = 0 ;$CSDcount = 0;
$a=$CI;$b=$CI;$c=$CI;
$spreadsheet->setActiveSheetIndex(17)
->setCellValue('B'.$CI,$processedJson['client_info_available'] ? "Yes" : "No")
@ -1137,26 +1187,28 @@ class Request_DataDump_Controller extends REST_Controller {
->setCellValue('AR'.$CI,!empty($processedJson['supplier_info_form_remark'])?$processedJson['supplier_info_form_remark']:"-");
if($processedJson['client_info_available']){
$CMD = $processedJson['manufacturing_details'];
$CMD = isset($processedJson['manufacturing_details'][0]['main_raw_materials']) ? $processedJson['manufacturing_details'][0]['main_raw_materials'] : array();
// echo "line no 1148";
// print_r($CMD);
if(!empty($CMD)){
$spreadsheet->setActiveSheetIndex(17)->setCellValue('O'.$a,$CMD['main_raw_materials_total_payments_percent_on_credit']);
$CMD = $processedJson['manufacturing_details'][0]['main_raw_materials'];
$spreadsheet->setActiveSheetIndex(17)->setCellValue('O'.$a,isset($CMD[0]['main_raw_materials_total_payments_percent_on_credit']) ? $CMD[0]['main_raw_materials_total_payments_percent_on_credit'] :"-");
$CMDcount = count($CMD);
for($j=0;$j<$CMDcount;$j++){
$spreadsheet->setActiveSheetIndex(17)->setCellValue('C'.$a,$CMD[$j]['manufacturing_product_name']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('D'.$a,$CMD[$j]['manufacturing_client_name']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('E'.$a,$CMD[$j]['person_title_name_master']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('F'.$a,$CMD[$j]['manufacturing_contact_person_name']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('G'.$a,$CMD[$j]['person_designation_master']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('C'.$a,isset($CMD[$j]['manufacturing_product_name']) ? $CMD[$j]['manufacturing_product_name'] : "-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('D'.$a,isset($CMD[$j]['manufacturing_client_name']) ? $CMD[$j]['manufacturing_client_name']: "-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('E'.$a,isset($CMD[$j]['person_title_name_master']) ? $CMD[$j]['person_title_name_master']: "-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('F'.$a,isset($CMD[$j]['manufacturing_contact_person_name']) ? $CMD[$j]['manufacturing_contact_person_name']: "-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('G'.$a,isset($CMD[$j]['person_designation_master'])?$CMD[$j]['person_designation_master']:"-");
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$a,$CMD[$j]['other_person_designation']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('H'.$a,$CMD[$j]['manufacturing_contact_person_mobile_number']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('I'.$a,$CMD[$j]['person_stdcode']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('J'.$a,$CMD[$j]['person_landline']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('K'.$a,$CMD[$j]['manufacturing_payment_type_master']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('L'.$a,$CMD[$j]['manufacturing_payment_mode']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('M'.$a,$CMD[$j]['manufacturing_credit_days_from']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('N'.$a,$CMD[$j]['manufacturing_credit_days_to']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('H'.$a,isset($CMD[$j]['manufacturing_contact_person_mobile_number']) ? $CMD[$j]['manufacturing_contact_person_mobile_number']: "-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('I'.$a,isset($CMD[$j]['person_stdcode']) ? $CMD[$j]['person_stdcode']: "-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('J'.$a,isset($CMD[$j]['person_landline']) ? $CMD[$j]['person_landline']: "-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('K'.$a,isset($CMD[$j]['manufacturing_payment_type_master']) ? $CMD[$j]['manufacturing_payment_type_master']: "-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('L'.$a,isset($CMD[$j]['manufacturing_payment_mode']) ? $CMD[$j]['manufacturing_payment_mode']: "-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('M'.$a,isset($CMD[$j]['manufacturing_credit_days_from']) ? $CMD[$j]['manufacturing_credit_days_from']: "-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('N'.$a,isset($CMD[$j]['manufacturing_credit_days_to']) ? $CMD[$j]['manufacturing_credit_days_to']: "-");
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$a,$CMD[$j]['manufacturing_credit_days] =>
// $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$a,$CMD[$j]['manufacturing_contribution_total_turnover] =>
$a++;
@ -1166,26 +1218,27 @@ class Request_DataDump_Controller extends REST_Controller {
->setCellValue('E'.$CI,"-")->setCellValue('F'.$CI,"-")->setCellValue('G'.$CI,"-")->setCellValue('H'.$CI,"-")->setCellValue('I'.$CI,"-")
->setCellValue('J'.$CI,"-")->setCellValue('K'.$CI,"-")->setCellValue('L'.$CI,"-")->setCellValue('M'.$CI,"-")->setCellValue('N'.$CI,"-")->setCellValue('O'.$CI,"-");
}
$CTD = $processedJson['trade_details'];
$CTD = isset($processedJson['trade_details']) ? $processedJson['trade_details'] : array();
if(!empty($CTD)){
$spreadsheet->setActiveSheetIndex(17)->setCellValue('AB'.$b,$processedJson['trade_details']['trading_products_total_payments_percent_on_credit']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('AB'.$b,isset($processedJson['trade_details']['trading_products_total_payments_percent_on_credit']) ? $processedJson['trade_details']['trading_products_total_payments_percent_on_credit'] : "-");
$CTD = $processedJson['trade_details'][0]['trading_products'];
$CTDcount = count($CTD);
for($j=0;$j<$CTDcount;$j++){
$spreadsheet->setActiveSheetIndex(17)->setCellValue('P'.$b,$CTD[$j]['trade_product_name']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('Q'.$b,$CTD[$j]['trade_client_name']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('R'.$b,$CTD[$j]['person_title_name_master']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('S'.$b,$CTD[$j]['trade_product_contact_person_name']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('T'.$b,$CTD[$j]['person_designation_master']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('P'.$b,isset($CTD[$j]['trade_product_name'])?$CTD[$j]['trade_product_name']:"-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('Q'.$b,isset($CTD[$j]['trade_client_name'])?$CTD[$j]['trade_client_name']:"-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('R'.$b,isset($CTD[$j]['person_title_name_master'])?$CTD[$j]['person_title_name_master']:"-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('S'.$b,isset($CTD[$j]['trade_product_contact_person_name'])?$CTD[$j]['trade_product_contact_person_name']:"-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('T'.$b,isset($CTD[$j]['person_designation_master']) ? $CTD[$j]['person_designation_master'] : "-");
// $spreadsheet->setActiveSheetIndex(17)->setCellValue('N'.$b,$CTD[$j]['other_person_designation] =>
$spreadsheet->setActiveSheetIndex(17)->setCellValue('U'.$b,$CTD[$j]['trade_product_contact_person_mobile_number']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('V'.$b,$CTD[$j]['person_stdcode']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('W'.$b,$CTD[$j]['person_landline']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('X'.$b,$CTD[$j]['trade_product_payment_type_master']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('Y'.$b,$CTD[$j]['trade_product_payment_mode']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('U'.$b,isset($CTD[$j]['trade_product_contact_person_mobile_number']) ? $CTD[$j]['trade_product_contact_person_mobile_number'] : "-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('V'.$b,isset($CTD[$j]['person_stdcode'])?$CTD[$j]['person_stdcode']:"-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('W'.$b,isset($CTD[$j]['person_landline'])?$CTD[$j]['person_landline']:"-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('X'.$b,isset($CTD[$j]['trade_product_payment_type_master'])?$CTD[$j]['trade_product_payment_type_master']:"-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('Y'.$b,isset($CTD[$j]['trade_product_payment_mode'])?$CTD[$j]['trade_product_payment_mode']:"-");
// $spreadsheet->setActiveSheetIndex(17)->setCellValue('Z'.$b,$CTD[$j]['trade_product_frequency_of_purchase']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('Z'.$b,$CTD[$j]['trade_product_credit_days_from']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('AA'.$b,$CTD[$j]['trade_product_credit_days_to']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('Z'.$b,isset($CTD[$j]['trade_product_credit_days_from'])?$CTD[$j]['trade_product_credit_days_from']:"-");
$spreadsheet->setActiveSheetIndex(17)->setCellValue('AA'.$b,isset($CTD[$j]['trade_product_credit_days_to'])?$CTD[$j]['trade_product_credit_days_to']:"-");
// $spreadsheet->setActiveSheetIndex(17)->setCellValue('N'.$b,$CTD[$j]['trade_product_contribution_total_turnover] =>
$b++;
}
@ -1196,9 +1249,9 @@ class Request_DataDump_Controller extends REST_Controller {
->setCellValue('AA'.$CI,"-")->setCellValue('AB'.$CI,"-");
}
$CSD = $processedJson['service_provider_details'];
$CSD = isset($processedJson['service_provider_details']) ? $processedJson['service_provider_details'] : array();
if(!empty($CSD)){
$spreadsheet->setActiveSheetIndex(17)->setCellValue('AP'.$c,$processedJson['service_provider_details']['service_products_total_payments_percent_on_credit']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('AP'.$c,isset($processedJson['service_provider_details']['service_products_total_payments_percent_on_credit'])?$processedJson['service_provider_details']['service_products_total_payments_percent_on_credit']:"-");
$CSD = $processedJson['service_provider_details'][0]['service_products'];
$CSDcount = count($CSD);
for($j=0;$j<$CSDcount;$j++){
@ -1206,7 +1259,7 @@ class Request_DataDump_Controller extends REST_Controller {
$spreadsheet->setActiveSheetIndex(17)->setCellValue('AD'.$c,$CSD[$j]['service_provider_client_name']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('AE'.$c,$CSD[$j]['person_title_name_master']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('AF'.$c,$CSD[$j]['service_provider_product_contact_person_name']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('AG'.$c,$CSD[$j]['person_designation_master']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('AG'.$c,isset($CSD[$j]['person_designation_master']) ?$CSD[$j]['person_designation_master']: "-");
// [other_person_designation] =>
$spreadsheet->setActiveSheetIndex(17)->setCellValue('AH'.$c,$CSD[$j]['service_provider_product_contact_person_mobile_number']);
$spreadsheet->setActiveSheetIndex(17)->setCellValue('AI'.$c,$CSD[$j]['person_stdcode']);
@ -1263,14 +1316,14 @@ class Request_DataDump_Controller extends REST_Controller {
for($j=0;$j<$SMDcount1;$j++){
$spreadsheet->setActiveSheetIndex(18)->setCellValue('B'.$a,$SMDsuddetails1[$j]['raw_name']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('C'.$a,$SMDsuddetails1[$j]['stock_observed']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('D'.$a,$SMDsuddetails1[$j]['raw_quantity']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('E'.$a,$SMDsuddetails1[$j]['uom_master']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('F'.$a,$SMDsuddetails1[$j]['other_uom']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('G'.$a,$SMDsuddetails1[$j]['raw_value']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('D'.$a,isset($SMDsuddetails1[$j]['raw_quantity']) ? $SMDsuddetails1[$j]['raw_quantity'] : "-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('E'.$a,isset($SMDsuddetails1[$j]['uom_master']) ? $SMDsuddetails1[$j]['uom_master'] : "-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('F'.$a,isset($SMDsuddetails1[$j]['other_uom']) ? $SMDsuddetails1[$j]['other_uom'] : "-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('G'.$a,isset($SMDsuddetails1[$j]['raw_value']) ? $SMDsuddetails1[$j]['raw_value'] : "-");
$a++;
}
$spreadsheet->setActiveSheetIndex(18)->setCellValue('H'.$S,$processedJson['is_sufficiant_raw']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('I'.$S,$processedJson['rawmaterial_remarks']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('H'.$S,isset($processedJson['is_sufficiant_raw']) ? $processedJson['is_sufficiant_raw'] : "-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('I'.$S,isset($processedJson['rawmaterial_remarks']) ? $processedJson['rawmaterial_remarks'] : "-");
$SMDsuddetails2 = $SMD[0]['manufacturing_finished_goods'];
$SMDcount2 =count($SMDsuddetails1);
for($j=0;$j<$SMDcount2;$j++){
@ -1290,17 +1343,20 @@ class Request_DataDump_Controller extends REST_Controller {
->setCellValue('M'.$S,"-")->setCellValue('N'.$S,"-")->setCellValue('O'.$S,"-");
}
$SRD=$processedJson['retail_details'];
// print_r($SRD);
$SRDcount =0;
if(!empty($SRD)){
if(!empty($SRD) && (!empty($SRD[0]))){
$SRDsuddetails = $SRD[0]['retail_traded_goods'];
$SRDcount = count($SRDsuddetails);
for($j=0;$j<$SRDcount;$j++){
$spreadsheet->setActiveSheetIndex(18)->setCellValue('P'.$c,$SRDsuddetails[$j]['traded_goods_name']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('Q'.$c,$SRDsuddetails[$j]['traded_goods_observed']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('R'.$c,$SRDsuddetails[$j]['traded_goods_quantity']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('S'.$c,$SRDsuddetails[$j]['uom_master']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('T'.$c,$SRDsuddetails[$j]['traded_goods_other_uom']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('U'.$c,$SRDsuddetails[$j]['estimated_traded_goods_value']);
// echo "i am here".count($SRDsuddetails);
// for($j=0;$j<$SRDcount;$j++){
foreach($SRDsuddetails as $SRDval){
$spreadsheet->setActiveSheetIndex(18)->setCellValue('P'.$c,isset($SRDval['traded_goods_name'])?$SRDval['traded_goods_name']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('Q'.$c,isset($SRDval['traded_goods_observed'])?$SRDval['traded_goods_observed']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('R'.$c,isset($SRDval['traded_goods_quantity'])?$SRDval['traded_goods_quantity']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('S'.$c,isset($SRDval['uom_master'])?$SRDval['uom_master']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('T'.$c,isset($SRDval['traded_goods_other_uom'])?$SRDval['traded_goods_other_uom']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('U'.$c,isset($SRDval['estimated_traded_goods_value'])?$SRDval['estimated_traded_goods_value']:"-");
$c++;
}
}else{
@ -1310,16 +1366,16 @@ class Request_DataDump_Controller extends REST_Controller {
}
$STD=$processedJson['trade_details'];
$STDcount = 0;
if(!empty($STD)){
if(!empty($STD) && (!empty($STD[0]))){
$STDsuddetails = $STD[0]['trading_traded_goods'];
$STDcount = count($STDsuddetails);
for($j=0;$j<$STDcount;$j++){
$spreadsheet->setActiveSheetIndex(18)->setCellValue('V'.$d,$STDsuddetails[$j]['traded_goods_name']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('W'.$d,$STDsuddetails[$j]['traded_goods_observed']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('X'.$d,$STDsuddetails[$j]['traded_goods_quantity']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('Y'.$d,$STDsuddetails[$j]['uom_master']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('Z'.$d,$STDsuddetails[$j]['traded_goods_other_uom']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AA'.$d,$STDsuddetails[$j]['estimated_traded_goods_value']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('V'.$d,isset($STDsuddetails[$j]['traded_goods_name'])?$STDsuddetails[$j]['traded_goods_name']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('W'.$d,isset($STDsuddetails[$j]['traded_goods_observed'])?$STDsuddetails[$j]['traded_goods_observed']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('X'.$d,isset($STDsuddetails[$j]['traded_goods_quantity'])?$STDsuddetails[$j]['traded_goods_quantity']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('Y'.$d,isset($STDsuddetails[$j]['uom_master'])?$STDsuddetails[$j]['traded_goods_quantity']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('Z'.$d,isset($STDsuddetails[$j]['traded_goods_other_uom'])?$STDsuddetails[$j]['traded_goods_other_uom']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AA'.$d,isset($STDsuddetails[$j]['estimated_traded_goods_value'])?$STDsuddetails[$j]['estimated_traded_goods_value']:"-");
$d++;
}
}else{
@ -1330,16 +1386,17 @@ class Request_DataDump_Controller extends REST_Controller {
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AC'.$S,!empty($processedJson['finished_and_traded_goods_remarks'])?$processedJson['finished_and_traded_goods_remarks']:"-");
$SSD = $processedJson['servicing_details'];
$SSDcount=0;
if(!empty($SSD)){
$SSDsubdeails = $SSD[0]['service_provider'];
if(!empty($SSD) && !empty($SSD[0])){
$SSDsuddetails = $SSD[0]['service_provider'];
$SSDcount=count($SSD);
for($j=0;$j<$SSDcount;$j++){
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AD'.$e,$SSDsuddetails[$j]['service_provider_name']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AE'.$e,$SSDsuddetails[$j]['service_provider_observed']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AF'.$e,$SSDsuddetails[$j]['service_provider_quantity']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AG'.$e,$SSDsuddetails[$j]['uom_master']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AH'.$e,$SSDsuddetails[$j]['service_provider_other_uom']);
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AI'.$e,$SSDsuddetails[$j]['estimated_service_provider_value']);
// for($j=0;$j<$SSDcount;$j++){
foreach($SSDsuddetails as $SSDval){
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AD'.$e,isset($SSDval['service_provider_name'])?$SSDval['service_provider_name']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AE'.$e,isset($SSDval['service_provider_observed'])?$SSDval['service_provider_observed']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AF'.$e,isset($SSDval['service_provider_quantity'])?$SSDval['service_provider_quantity']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AG'.$e,isset($SSDval['uom_master'])?$SSDval['uom_master']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AH'.$e,isset($SSDval['service_provider_other_uom'])?$SSDval['service_provider_other_uom']:"-");
$spreadsheet->setActiveSheetIndex(18)->setCellValue('AI'.$e,isset($SSDval['estimated_service_provider_value'])?$SSDval['estimated_service_provider_value']:"-");
$e++;
}
}else{
@ -1370,7 +1427,7 @@ class Request_DataDump_Controller extends REST_Controller {
$a=$BI;$b=$BI;
$m=$BI;$r=$BI;$w=$BI;$s=$BI;
// $spreadsheet->setActiveSheetIndex(12)->setCellValue('A'.$BI,$processedJson['pdid']);
$partners = $processedJson['partners'];
$partners = isset($processedJson['partners'])?$processedJson['partners']:array();
for($j=0;$j<count($partners);$j++){
$spreadsheet->setActiveSheetIndex(12)->setCellValue('B'.$a,!empty($partners[$j]['partner_name_master'])?$partners[$j]['partner_name_master']:"-")
->setCellValue('C'.$a,!empty($partners[$j]['partner_other_name']) ? $partners[$j]['partner_other_name'] :"-")
@ -1381,7 +1438,7 @@ class Request_DataDump_Controller extends REST_Controller {
->setCellValue('H'.$a,!empty($partners[$j]['total_business_experiance'])?$partners[$j]['total_business_experiance']:"-");
$a++;
}
$personswithrelationships = $processedJson['persons_with_relationships'];
$personswithrelationships = isset($processedJson['persons_with_relationships']) ? $processedJson['persons_with_relationships'] :"-";
for($j=0;$j<count($personswithrelationships);$j++){
$spreadsheet->setActiveSheetIndex(12)->setCellValue('I'.$b,!empty($personswithrelationships[$j]['family_member_salutation_master'])?$personswithrelationships[$j]['family_member_salutation_master']:"-")
->setCellValue('J'.$b,!empty($personswithrelationships[$j]['family_member_name']) ? $personswithrelationships[$j]['family_member_name'] :"-")
@ -1391,7 +1448,7 @@ class Request_DataDump_Controller extends REST_Controller {
->setCellValue('N'.$b,!empty($personswithrelationships[$j]['started_business'])?$personswithrelationships[$j]['started_business']:"-");
$b++;
}
$manufacturingactivitydetails = $processedJson['manufacturing_activity_details'];
$manufacturingactivitydetails = isset($processedJson['manufacturing_activity_details']) ? $processedJson['manufacturing_activity_details'] : array();
// print_r($manufacturingactivitydetails);
for($j=0;$j<count($manufacturingactivitydetails);$j++){
$spreadsheet->setActiveSheetIndex(12)->setCellValue('O'.$m,!empty($manufacturingactivitydetails[$j]['main_products'])?$manufacturingactivitydetails[$j]['main_products']:"-")
@ -1403,7 +1460,7 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($indiansales)){
for($k=0;$k<count($indiansales);$k++){
$state[$k] = $indiansales[$k]['state_name'];
$city[$k] = $indiansales[$k]['city_name'];
$city[$k] = isset($indiansales[$k]['city_name']) && !empty($indiansales[$k]['city_name']) ? implode(",",$indiansales[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('R'.$m,implode(",",$state))
->setCellValue('S'.$m,implode(",",$city));
@ -1412,7 +1469,7 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($maxsalestate)){
for($k=0;$k<count($maxsalestate);$k++){
$ss = implode(",",$maxsalestate[$k]['state_name']);
$cs = implode(",",$maxsalestate[$k]['city_name']);
$cs = isset($maxsalestate[$k]['city_name']) && !empty($maxsalestate[$k]['city_name']) ? implode(",",$maxsalestate[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('T'.$m,$ss)
->setCellValue('U'.$m,$cs);
@ -1451,8 +1508,8 @@ class Request_DataDump_Controller extends REST_Controller {
$maxsalestate = $manufacturingactivitydetails[$j]['max_sale_state_name'];
if(!empty($maxsalestate)){
for($k=0;$k<count($maxsalestate);$k++){
$ss = implode(",",$maxsalestate[$k]['state_name']);
$cs = implode(",",$maxsalestate[$k]['city_name']);
$ss = isset($maxsalestate[$k]['state_name']) && !empty($maxsalestate[$k]['state_name']) ? implode(",",$maxsalestate[$k]['state_name']) : "-";
$cs = isset($maxsalestate[$k]['city_name']) && !empty($maxsalestate[$k]['city_name']) ? implode(",",$maxsalestate[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('T'.$m,$ss)
->setCellValue('U'.$m,$cs);
@ -1460,7 +1517,7 @@ class Request_DataDump_Controller extends REST_Controller {
}
$m++;
}
$retailtradingactivitydetails = $processedJson['retail_trading_activity_details'];
$retailtradingactivitydetails = isset($processedJson['retail_trading_activity_details']) ? $processedJson['retail_trading_activity_details'] : array();
for($j=0;$j<count($retailtradingactivitydetails);$j++){
$spreadsheet->setActiveSheetIndex(12)->setCellValue('Y'.$r,!empty($retailtradingactivitydetails[$j]['main_products'])?$retailtradingactivitydetails[$j]['main_products']:"-")
->setCellValue('Z'.$r,!empty($retailtradingactivitydetails[$j]['area_of_sale']) ? $retailtradingactivitydetails[$j]['area_of_sale'] :"-")
@ -1480,7 +1537,7 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($maxsalestate)){
for($k=0;$k<count($maxsalestate);$k++){
$ss = implode(",",$maxsalestate[$k]['state_name']);
$cs = implode(",",$maxsalestate[$k]['city_name']);
$cs = isset($maxsalestate[$k]['city_name']) && !empty($maxsalestate[$k]['city_name']) ? implode(",",$maxsalestate[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('AD'.$r,$ss)
->setCellValue('AE'.$r,$cs);
@ -1509,7 +1566,7 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($indiansales)){
for($k=0;$k<count($indiansales);$k++){
$state[$k] = $indiansales[$k]['state_name'];
$city = implode(",",$indiansales[$k]['city_name']);
$city = isset($indiansales[$k]['city_name']) && !empty($indiansales[$k]['city_name']) ? implode(",",$indiansales[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('AB'.$r,implode(",",$state))
->setCellValue('AC'.$r,$city);
@ -1518,7 +1575,7 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($maxsalestate)){
for($k=0;$k<count($maxsalestate);$k++){
$ss = implode(",",$maxsalestate[$k]['state_name']);
$cs = implode(",",$maxsalestate[$k]['city_name']);
$cs = isset($maxsalestate[$k]['city_name']) && !empty($maxsalestate[$k]['city_name']) ? implode(",",$maxsalestate[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('AD'.$r,$ss)
->setCellValue('AE'.$r,$cs);
@ -1526,7 +1583,7 @@ class Request_DataDump_Controller extends REST_Controller {
}
$r++;
}
$wholesaletradingactivitydetails = $processedJson['wholesale_trading_activity_details'];
$wholesaletradingactivitydetails = isset($processedJson['wholesale_trading_activity_details']) ? $processedJson['wholesale_trading_activity_details'] : array();
for($j=0;$j<count($wholesaletradingactivitydetails);$j++){
$spreadsheet->setActiveSheetIndex(12)->setCellValue('AS'.$w,!empty($wholesaletradingactivitydetails[$j]['main_products'])?$wholesaletradingactivitydetails[$j]['main_products']:"-")
->setCellValue('AT'.$w,!empty($wholesaletradingactivitydetails[$j]['area_of_sale']) ? $wholesaletradingactivitydetails[$j]['area_of_sale'] :"-")
@ -1537,7 +1594,7 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($indiansales)){
for($k=0;$k<count($indiansales);$k++){
$state[$k] = $indiansales[$k]['state_name'];
$city[$k] = $indiansales[$k]['city_name'];
$city[$k] = isset($indiansales[$k]['city_name']) && !empty($indiansales[$k]['city_name']) ? implode(",",$indiansales[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('AV'.$w,implode(",",$state))
->setCellValue('AW'.$w,implode(",",$city));
@ -1546,7 +1603,7 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($maxsalestate)){
for($k=0;$k<count($maxsalestate);$k++){
$ss = implode(",",$maxsalestate[$k]['state_name']);
$cs = implode(",",$maxsalestate[$k]['city_name']);
$cs = isset($maxsalestate[$k]['city_name']) && !empty($maxsalestate[$k]['city_name']) ? implode(",",$maxsalestate[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('AX'.$w,$ss)
->setCellValue('AY'.$w,$cs);
@ -1575,7 +1632,7 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($indiansales)){
for($k=0;$k<count($indiansales);$k++){
$state[$k] = $indiansales[$k]['state_name'];
$city = implode(",",$indiansales[$k]['city_name']);
$city[$k] = isset($indiansales[$k]['city_name']) && !empty($indiansales[$k]['city_name']) ? implode(",",$indiansales[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('AV'.$w,implode(",",$state))
->setCellValue('AW'.$w,$city);
@ -1584,7 +1641,7 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($maxsalestate)){
for($k=0;$k<count($maxsalestate);$k++){
$ss = implode(",",$maxsalestate[$k]['state_name']);
$cs = implode(",",$maxsalestate[$k]['city_name']);
$cs = isset($maxsalestate[$k]['city_name']) && !empty($maxsalestate[$k]['city_name']) ? implode(",",$maxsalestate[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('AX'.$w,$ss)
->setCellValue('AY'.$w,$cs);
@ -1592,7 +1649,7 @@ class Request_DataDump_Controller extends REST_Controller {
}
$w++;
}
$serviceprovideractivitydetails = $processedJson['service_provider_activity_details'];
$serviceprovideractivitydetails = isset($processedJson['service_provider_activity_details']) ? $processedJson['service_provider_activity_details'] : array();
for($j=0;$j<count($serviceprovideractivitydetails);$j++){
$spreadsheet->setActiveSheetIndex(12)->setCellValue('AI'.$s,!empty($serviceprovideractivitydetails[$j]['main_products'])?$serviceprovideractivitydetails[$j]['main_products']:"-")
->setCellValue('AJ'.$s,!empty($serviceprovideractivitydetails[$j]['area_of_sale']) ? $serviceprovideractivitydetails[$j]['area_of_sale'] :"-")
@ -1603,7 +1660,7 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($indiansales)){
for($k=0;$k<count($indiansales);$k++){
$state[$k] = $indiansales[$k]['state_name'];
$city[$k] = $indiansales[$k]['city_name'];
$city[$k] = isset($indiansales[$k]['city_name']) && !empty($indiansales[$k]['city_name']) ? implode(",",$indiansales[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('AL'.$s,implode(",",$state))
->setCellValue('AM'.$s,implode(",",$city));
@ -1612,7 +1669,7 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($maxsalestate)){
for($k=0;$k<count($maxsalestate);$k++){
$ss = implode(",",$maxsalestate[$k]['state_name']);
$cs = implode(",",$maxsalestate[$k]['city_name']);
$cs = isset($maxsalestate[$k]['city_name']) && !empty($maxsalestate[$k]['city_name']) ? implode(",",$maxsalestate[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('AN'.$s,$ss)
->setCellValue('AO'.$s,$cs);
@ -1641,7 +1698,7 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($indiansales)){
for($k=0;$k<count($indiansales);$k++){
$state[$k] = $indiansales[$k]['state_name'];
$city = implode(",",$indiansales[$k]['city_name']);
$city[$k] = isset($indiansales[$k]['city_name']) && !empty($indiansales[$k]['city_name']) ? implode(",",$indiansales[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('AL'.$s,implode(",",$state))
->setCellValue('AM'.$s,$city);
@ -1650,7 +1707,7 @@ class Request_DataDump_Controller extends REST_Controller {
if(!empty($maxsalestate)){
for($k=0;$k<count($maxsalestate);$k++){
$ss = implode(",",$maxsalestate[$k]['state_name']);
$cs = implode(",",$maxsalestate[$k]['city_name']);
$cs = isset($maxsalestate[$k]['city_name']) && !empty($maxsalestate[$k]['city_name']) ? implode(",",$maxsalestate[$k]['city_name']) : "-";
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('AN'.$s,$ss)
->setCellValue('AO'.$s,$cs);
@ -1658,10 +1715,10 @@ class Request_DataDump_Controller extends REST_Controller {
}
$s++;
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BC'.$BI,$processedJson['export_sale_of_total_sales']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BD'.$BI,$processedJson['applicant_use_mobile_wallets']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BE'.$BI,$processedJson['applicant_use_pos_machines']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BF'.$BI,$processedJson['no_of_pos_machines']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BC'.$BI,isset($processedJson['export_sale_of_total_sales']) ? $processedJson['export_sale_of_total_sales'] : "-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BD'.$BI,isset($processedJson['applicant_use_mobile_wallets'])?$processedJson['applicant_use_mobile_wallets']:"-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BE'.$BI,isset($processedJson['applicant_use_pos_machines'])?$processedJson['applicant_use_pos_machines']:"-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BF'.$BI,isset($processedJson['no_of_pos_machines'])?$processedJson['no_of_pos_machines']:"-");
// print_r($processedJson['pos_machines_details'])
if(!empty($processedJson['pos_machines_details'])){
$arrPOSD = array();
@ -1674,7 +1731,7 @@ class Request_DataDump_Controller extends REST_Controller {
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BH'.$BI,implode(",",$arrPOSTID));}
else{$spreadsheet->setActiveSheetIndex(12)->setCellValue('BG'.$BI,"-")->setCellValue('BH'.$BI,"-");}
$months = array('','January','February','March','April','May','June','July ','August','September','October','November','December');
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BI'.$BI,$processedJson['seasonality']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BI'.$BI,isset($processedJson['seasonality']) ? $processedJson['seasonality'] : "-");
if(!empty($processedJson['peak_period_of_business'])){
$arrMonth = array();
for($l=0;$l<count($processedJson['peak_period_of_business']);$l++){
@ -1684,22 +1741,22 @@ class Request_DataDump_Controller extends REST_Controller {
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BJ'.$BI,implode(",",$arrMonth));
}
else{$spreadsheet->setActiveSheetIndex(12)->setCellValue('BJ'.$BI,"-");}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BK'.$BI,$processedJson['month_of_business_run']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BL'.$BI,$processedJson['employees_permanent']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BM'.$BI,$processedJson['employees_temporary']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BN'.$BI,$processedJson['employees_total']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BO'.$BI,$processedJson['employees_appx_salary']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BP'.$BI,$processedJson['officer_total']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BQ'.$BI,$processedJson['was_the_company_name_board_sighted']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BR'.$BI,$processedJson['shop_eat_act_cert']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BS'.$BI,$processedJson['gst_Regn_cert']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BT'.$BI,$processedJson['export_import_cert']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BU'.$BI,$processedJson['factory_cert']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BV'.$BI,$processedJson['practice_cert']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BW'.$BI,$processedJson['pf_regn']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BX'.$BI,$processedJson['esic_regn']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BY'.$BI,$processedJson['eb_bill']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BZ'.$BI,$processedJson['other_documents']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BK'.$BI,isset($processedJson['month_of_business_run']) ? $processedJson['month_of_business_run'] : "-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BL'.$BI,isset($processedJson['employees_permanent'])?$processedJson['employees_permanent'] : "-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BM'.$BI,isset($processedJson['employees_temporary'])?$processedJson['employees_temporary'] : "-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BN'.$BI,isset($processedJson['employees_total'])?$processedJson['employees_total'] : "-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BO'.$BI,isset($processedJson['employees_appx_salary'])?$processedJson['employees_appx_salary'] : "-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BP'.$BI,isset($processedJson['officer_total'])?$processedJson['officer_total'] : "-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BQ'.$BI,isset($processedJson['was_the_company_name_board_sighted'])? $processedJson['was_the_company_name_board_sighted']: "-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BR'.$BI,isset($processedJson['shop_eat_act_cert'])?$processedJson['shop_eat_act_cert'] : "-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BS'.$BI,isset($processedJson['gst_Regn_cert'])?$processedJson['gst_Regn_cert'] : "-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BT'.$BI,isset($processedJson['export_import_cert']) ? $processedJson['export_import_cert'] : "-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BU'.$BI,isset($processedJson['factory_cert'])?$processedJson['factory_cert']:"-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BV'.$BI,isset($processedJson['practice_cert'])?$processedJson['practice_cert']:"-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BW'.$BI,isset($processedJson['pf_regn'])?$processedJson['pf_regn'] : "-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BX'.$BI,isset($processedJson['esic_regn'])? $processedJson['esic_regn']: "-");
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BY'.$BI,isset($processedJson['eb_bill'])?$processedJson['eb_bill']:"-" );
$spreadsheet->setActiveSheetIndex(12)->setCellValue('BZ'.$BI,isset($processedJson['other_documents'])?$processedJson['other_documents']: "-");
if(!empty($processedJson['documents'])){
$arrdoc = array();
foreach($processedJson['documents'] as $doc){
@ -1707,7 +1764,7 @@ class Request_DataDump_Controller extends REST_Controller {
}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('CA'.$BI,implode(",",$arrdoc));}
else{$spreadsheet->setActiveSheetIndex(12)->setCellValue('CA'.$BI,"-");}
$spreadsheet->setActiveSheetIndex(12)->setCellValue('CB'.$BI,$processedJson['business_remarks']);
$spreadsheet->setActiveSheetIndex(12)->setCellValue('CB'.$BI,isset($processedJson['business_remarks'])?$processedJson['business_remarks']:"-");
// if(count($partners) >= count($personswithrelationships)){$max = count($partners);}
// else{$max = count($personswithrelationships);}
@ -1801,7 +1858,7 @@ class Request_DataDump_Controller extends REST_Controller {
->setCellValue('O'.$a,!empty($buinessassetaddress[$j]['business_emi'])?$buinessassetaddress[$j]['business_emi']:"-");
$a++;
}
$spreadsheet->setActiveSheetIndex(13)->setCellValue('A'.$O,$processedJson['pdid'])->setCellValue('Y'.$O,$processedJson['assets_form_remark']);
$spreadsheet->setActiveSheetIndex(13)->setCellValue('A'.$O,$processedJson['pdid'])->setCellValue('Y'.$O,isset($processedJson['assets_form_remark'])?$processedJson['assets_form_remark']:"-");
$a = $O;
if(!empty($processedJson['asset_info_available'])){
@ -1851,16 +1908,16 @@ class Request_DataDump_Controller extends REST_Controller {
if(isset($subdetails[0]['manufacturer_model_vehicle'])){$spreadsheet->setActiveSheetIndex(12)->setCellValue('Y'.$b,$subdetails[0]['manufacturer_model_vehicle']);}
else{$spreadsheet->setActiveSheetIndex(13)->setCellValue('Y'.$b,"-");}
$spreadsheet->setActiveSheetIndex(13)
->setCellValue('R'.$b,isset($buinessassetdetails[$j]['business_assets_mode_master'])?$buinessassetdetails[$j]['business_assets_mode_master']:"-")
->setCellValue('Z'.$b,isset($buinessassetdetails[$j]['business_ownership_type'])?$buinessassetdetails[$j]['business_ownership_type']:"-")
->setCellValue('AA'.$b,!empty($buinessassetdetails[$j]['business_approximate_market_value'])?$buinessassetdetails[$j]['business_approximate_market_value']:"-")
->setCellValue('R'.$b,$this->compare($buinessassetdetails[$j]['business_assets_mode_master']))
->setCellValue('Z'.$b,$this->compare($buinessassetdetails[$j]['business_ownership_type']))
->setCellValue('AA'.$b,$this->compare($buinessassetdetails[$j]['business_approximate_market_value']))
->setCellValue('AB'.$b,!empty($buinessassetdetails[$j]['business_name_of_the_owner'])?implode(",",$nameowned):"-")
->setCellValue('AC'.$b,!empty($buinessassetdetails[$j]['business_name_of_the_other_owner'])?$buinessassetdetails[$j]['business_name_of_the_other_owner']:"-")
->setCellValue('AD'.$b,!empty($buinessassetdetails[$j]['business_vintage'])?$buinessassetdetails[$j]['business_vintage']:"-")
->setCellValue('AE'.$b,!empty($buinessassetdetails[$j]['asset_months'])?$buinessassetdetails[$j]['asset_months']:"-")
->setCellValue('AF'.$b,!empty($buinessassetdetails[$j]['business_purchase_year'])?$buinessassetdetails[$j]['business_purchase_year']:"-")
->setCellValue('AG'.$b,!empty($buinessassetdetails[$j]['business_emi'])?$buinessassetdetails[$j]['business_emi']:"-")
->setCellValue('AH'.$b,!empty($buinessassetdetails[$j]['business_monthly_rented_amt'])?$buinessassetdetails[$j]['business_monthly_rented_amt']:"-");
->setCellValue('AC'.$b,$this->compare($buinessassetdetails[$j]['business_name_of_the_other_owner']))
->setCellValue('AD'.$b,$this->compare($buinessassetdetails[$j]['business_vintage']))
->setCellValue('AE'.$b,$this->compare($buinessassetdetails[$j]['asset_months']))
->setCellValue('AF'.$b,$this->compare($buinessassetdetails[$j]['business_purchase_year']))
->setCellValue('AG'.$b,$this->compare($buinessassetdetails[$j]['business_emi']))
->setCellValue('AH'.$b,$this->compare($buinessassetdetails[$j]['business_monthly_rented_amt']));
$b++;
}
}else {
@ -1892,18 +1949,21 @@ class Request_DataDump_Controller extends REST_Controller {
$writer = new Xlsx($spreadsheet);
// Save .xlsx file to the current directory
$filename = "DRID".$id."_".date('Ymd_hmi').".xlsx";
$writer->save(XLPATH.'/tmp/'.$filename);
$result = $this->uploadXltoAWS($id,$filename);
$writer->save(XLPATH.'/dump/'.$filename);
// $result = $this->uploadXltoAWS($id,$filename);
$result = true;
return $result;
}
else
{
return "File not Exist Check This path-".XLPATH."/tmp/Request_Data_Dump_Template.xls";
return "File not Exist Check This path-".XLPATH."/dump/Request_Data_Dump_Template.xls";
log_message('ERROR','## 3) File not Exist Request_Data_Dump_Template.xls');
}
}
else{
$update_fields = array('status' => "NO DATA");
$this->Data_Dump_Model->updateRecords($update_fields,DATADUMPREQUEST,array('request_id' => $id));
log_message('ERROR','## 3) There No Form-Data in this RequestID - '.$id);
return "There No Form-Data in this RequestID - ".$id;
}
@ -1920,7 +1980,7 @@ class Request_DataDump_Controller extends REST_Controller {
// ## Sample Params :
// $id = $this->get('request_id');
log_message('ERROR','## 4) uploadXltoaws Fns '.$id." ".$filename);
$sourcefile = XLPATH.'/tmp/'.$filename;
$sourcefile = XLPATH.'/dump/'.$filename;
$bucketname = LENDER_BUCKET_NAME_PREFIX . '1';
$bucketkey = 'dump/'.$filename;
$bucketdata = array('bucket_name'=>$bucketname,'key'=>$bucketkey,'sourcefile'=>$sourcefile);
@ -1995,4 +2055,15 @@ class Request_DataDump_Controller extends REST_Controller {
}
// print_r($result_data);
}
function compare($var,$value2 = null,$arr = array())
{
if(isset($var)){
if(!empty($var) && ($var !== null)){
return $var;
}
}
return "-";
}
}// Class Closed Here.