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