From 7e0230f41f7c9d35119228ab4ae9437b5b99c285 Mon Sep 17 00:00:00 2001 From: VE10-Sanjeev Date: Wed, 1 Feb 2023 11:49:08 +0530 Subject: [PATCH] SE-DI Data Dump : ps --- .../Request_DataDump_Controller.php | 885 ++++++++++++++++++ 1 file changed, 885 insertions(+) diff --git a/api/application/controllers/Request_DataDump_Controller.php b/api/application/controllers/Request_DataDump_Controller.php index fcf89cb8..8f6e1e72 100755 --- a/api/application/controllers/Request_DataDump_Controller.php +++ b/api/application/controllers/Request_DataDump_Controller.php @@ -1001,6 +1001,890 @@ class Request_DataDump_Controller extends REST_Controller { } ### 'Financial Info Ends Here + ### '1', 'Supplier Details', + if($processedJson['formid'] == 1){ + if($SU==0)$SU=3; + $a=$SU;$b=$SU;$c=$SU; + $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']; + $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('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('A'.$a,$MD[$j]['manufacturing_frequency_of_purchase']); => + $a++; + } + }else{ + $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$SU,"-")->setCellValue('D'.$SU,"-")->setCellValue('E'.$SU,"-")->setCellValue('F'.$SU,"-") + ->setCellValue('G'.$SU,"-")->setCellValue('H'.$SU,"-")->setCellValue('I'.$SU,"-") + ->setCellValue('J'.$SU,"-")->setCellValue('K'.$SU,"-")->setCellValue('L'.$SU,"-") + ->setCellValue('M'.$SU,"-")->setCellValue('N'.$SU,"-")->setCellValue('O'.$SU,"-"); + } + + + + $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']; + $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] => + $b++; + }}else{ + $spreadsheet->setActiveSheetIndex(16)->setCellValue('P'.$SU,"-")->setCellValue('Q'.$SU,"-")->setCellValue('R'.$SU,"-")->setCellValue('S'.$SU,"-") + ->setCellValue('T'.$SU,"-")->setCellValue('U'.$SU,"-")->setCellValue('V'.$SU,"-") + ->setCellValue('W'.$SU,"-")->setCellValue('X'.$SU,"-")->setCellValue('Y'.$SU,"-") + ->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']; + $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('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('C'.$c,$SD[$j]['service_provider_frequency_of_purchase] => + // $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$c,$SD[$j]['service_provider_contribution_total_purchase] => + $c++; + } + }else{ + $spreadsheet->setActiveSheetIndex(16)->setCellValue('AC'.$SU,"-")->setCellValue('AD'.$SU,"-")->setCellValue('AE'.$SU,"-")->setCellValue('AF'.$SU,"-")->setCellValue('AG'.$SU,"-")->setCellValue('AH'.$SU,"-")->setCellValue('AI'.$SU,"-") + ->setCellValue('AJ'.$SU,"-")->setCellValue('AK'.$SU,"-")->setCellValue('AL'.$SU,"-")->setCellValue('AM'.$SU,"-")->setCellValue('AN'.$SU,"-")->setCellValue('AO'.$SU,"-"); + } + }else{ + $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$SU,"-")->setCellValue('D'.$SU,"-") + ->setCellValue('E'.$SU,"-")->setCellValue('F'.$SU,"-") + ->setCellValue('G'.$SU,"-")->setCellValue('H'.$SU,"-")->setCellValue('I'.$SU,"-") + ->setCellValue('J'.$SU,"-")->setCellValue('K'.$SU,"-")->setCellValue('L'.$SU,"-") + ->setCellValue('M'.$SU,"-")->setCellValue('N'.$SU,"-")->setCellValue('O'.$SU,"-") + ->setCellValue('P'.$SU,"-")->setCellValue('Q'.$SU,"-")->setCellValue('R'.$SU,"-") + ->setCellValue('S'.$SU,"-")->setCellValue('T'.$SU,"-")->setCellValue('U'.$SU,"-") + ->setCellValue('V'.$SU,"-")->setCellValue('W'.$SU,"-")->setCellValue('X'.$SU,"-") + ->setCellValue('Y'.$SU,"-")->setCellValue('Z'.$SU,"-")->setCellValue('AA'.$SU,"-") + ->setCellValue('AB'.$SU,"-")->setCellValue('AC'.$SU,"-")->setCellValue('AD'.$SU,"-")->setCellValue('AE'.$SU,"-")->setCellValue('AF'.$SU,"-")->setCellValue('AG'.$SU,"-")->setCellValue('AH'.$SU,"-")->setCellValue('AI'.$SU,"-") + ->setCellValue('AJ'.$SU,"-")->setCellValue('AK'.$SU,"-")->setCellValue('AL'.$SU,"-")->setCellValue('AM'.$SU,"-")->setCellValue('AN'.$SU,"-")->setCellValue('AO'.$SU,"-"); + } + $spreadsheet->setActiveSheetIndex(16)->setCellValue('AP'.$SU,!empty($processedJson['bill_info'])?$processedJson['bill_info']:"-")->setCellValue('AQ'.$SU,!empty($processedJson['supplier_info_form_remark'])?$processedJson['supplier_info_form_remark']:"-"); + $max=max($MDcount,$TDcount,$SDcount); + + if($max>0){ + for($x=$SU;$x<($SU+$max);$x++){ + $spreadsheet->setActiveSheetIndex(16)->setCellValue('A'.$x,$processedJson['pdid']); + } + $SU = $SU+$max; + }else{ + $spreadsheet->setActiveSheetIndex(16)->setCellValue('A'.$SU,$processedJson['pdid']); + $SU++; + } + } + ### Supplier Ends Here + ### '2', 'Client Details', + if($processedJson['formid'] == 2){ + // echo "Form ID".$processedJson['formid']; + // $XL->setActiveSheetIndex(17); + if($CI==0)$CI=3; + $a=$CI;$b=$CI;$c=$CI; + $spreadsheet->setActiveSheetIndex(17) + ->setCellValue('B'.$CI,$processedJson['client_info_available'] ? "Yes" : "No") + ->setCellValue('AQ'.$CI,!empty($processedJson['bill_info'])?$processedJson['bill_info']:"-") + ->setCellValue('AR'.$CI,!empty($processedJson['supplier_info_form_remark'])?$processedJson['supplier_info_form_remark']:"-"); + + if($processedJson['client_info_available']){ + $CMD = $processedJson['manufacturing_details']; + 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']; + $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(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(16)->setCellValue('C'.$a,$CMD[$j]['manufacturing_credit_days] => + // $spreadsheet->setActiveSheetIndex(16)->setCellValue('C'.$a,$CMD[$j]['manufacturing_contribution_total_turnover] => + $a++; + } + }else{ + $spreadsheet->setActiveSheetIndex(17)->setCellValue('C'.$CI,"-")->setCellValue('D'.$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,"-"); + } + $CTD = $processedJson['trade_details']; + if(!empty($CTD)){ + $spreadsheet->setActiveSheetIndex(17)->setCellValue('AB'.$b,$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('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('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('N'.$b,$CTD[$j]['trade_product_contribution_total_turnover] => + $b++; + } + }else{ + $spreadsheet->setActiveSheetIndex(17)->setCellValue('P'.$CI,"-")->setCellValue('Q'.$CI,"-")->setCellValue('R'.$CI,"-")->setCellValue('S'.$CI,"-") + ->setCellValue('T'.$CI,"-")->setCellValue('U'.$CI,"-")->setCellValue('V'.$CI,"-") + ->setCellValue('W'.$CI,"-")->setCellValue('X'.$CI,"-")->setCellValue('Y'.$CI,"-")->setCellValue('Z'.$CI,"-") + ->setCellValue('AA'.$CI,"-")->setCellValue('AB'.$CI,"-"); + } + + $CSD = $processedJson['service_provider_details']; + if(!empty($CSD)){ + $spreadsheet->setActiveSheetIndex(17)->setCellValue('AP'.$c,$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++){ + $spreadsheet->setActiveSheetIndex(17)->setCellValue('AC'.$c,$CSD[$j]['service_provider_product_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('AF'.$c,$CSD[$j]['service_provider_product_contact_person_name']); + $spreadsheet->setActiveSheetIndex(17)->setCellValue('AG'.$c,$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']); + $spreadsheet->setActiveSheetIndex(17)->setCellValue('AJ'.$c,$CSD[$j]['person_landline']); + $spreadsheet->setActiveSheetIndex(17)->setCellValue('AK'.$c,$CSD[$j]['service_provider_product_payment_type_master']); + $spreadsheet->setActiveSheetIndex(17)->setCellValue('AL'.$c,$CSD[$j]['service_provider_product_payment_mode']); + $spreadsheet->setActiveSheetIndex(17)->setCellValue('AM'.$c,$CSD[$j]['service_provider_product_frequency_of_purchase']); + $spreadsheet->setActiveSheetIndex(17)->setCellValue('AN'.$c,$CSD[$j]['service_provider_product_credit_days_from']); + $spreadsheet->setActiveSheetIndex(17)->setCellValue('AO'.$c,$CSD[$j]['service_provider_product_credit_days_to']); + // [service_provider_contribution_total_turnover] => + $c++; + } + }else{ + $spreadsheet->setActiveSheetIndex(17)->setCellValue('AC'.$CI,"-")->setCellValue('AD'.$CI,"-")->setCellValue('AE'.$CI,"-")->setCellValue('AF'.$CI,"-") + ->setCellValue('AG'.$CI,"-")->setCellValue('AH'.$CI,"-")->setCellValue('AI'.$CI,"-") + ->setCellValue('AJ'.$CI,"-")->setCellValue('AK'.$CI,"-")->setCellValue('AL'.$CI,"-")->setCellValue('AM'.$CI,"-")->setCellValue('AN'.$CI,"-")->setCellValue('AO'.$CI,"-")->setCellValue('AP'.$CI,"-"); + }}else{ + $spreadsheet->setActiveSheetIndex(17)->setCellValue('C'.$CI,"-")->setCellValue('D'.$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('P'.$CI,"-")->setCellValue('Q'.$CI,"-")->setCellValue('R'.$CI,"-")->setCellValue('S'.$CI,"-") + ->setCellValue('T'.$CI,"-")->setCellValue('U'.$CI,"-")->setCellValue('V'.$CI,"-") + ->setCellValue('W'.$CI,"-")->setCellValue('X'.$CI,"-")->setCellValue('Y'.$CI,"-")->setCellValue('Z'.$CI,"-") + ->setCellValue('AA'.$CI,"-")->setCellValue('AB'.$CI,"-")->setCellValue('AC'.$CI,"-")->setCellValue('AD'.$CI,"-")->setCellValue('AE'.$CI,"-")->setCellValue('AF'.$CI,"-") + ->setCellValue('AG'.$CI,"-")->setCellValue('AH'.$CI,"-")->setCellValue('AI'.$CI,"-") + ->setCellValue('AJ'.$CI,"-")->setCellValue('AK'.$CI,"-")->setCellValue('AL'.$CI,"-")->setCellValue('AM'.$CI,"-")->setCellValue('AN'.$CI,"-")->setCellValue('AO'.$CI,"-")->setCellValue('AP'.$CI,"-"); + } + $max=max($CMDcount,$CTDcount,$CSDcount); + if($max>0){ + for($x=$CI;$x<($CI+$max);$x++){ + $spreadsheet->setActiveSheetIndex(17)->setCellValue('A'.$x,$processedJson['pdid']); + } + $CI = $CI+$max; + }else{ + $spreadsheet->setActiveSheetIndex(17)->setCellValue('A'.$CI,$processedJson['pdid']); + $CI++; + } + + } + ### Client Ends Here + ### '11', 'Stock Details', + if($processedJson['formid'] == 11){ + // echo "Form ID".$processedJson['formid']; + // $XL->setActiveSheetIndex(18); + if($S==0)$S=3; + // $spreadsheet->setActiveSheetIndex(18)->setCellValue('A'.$S,$processedJson['pdid']); + $a=$S;$b=$S;$c=$S;$d=$S;$e=$S; + $SMD = $processedJson['manufacturing_details']; + $SMDcount1 = 0 ; + $SMDcount2 =0; + if(!empty($SMD)){ + $SMDsuddetails1 = $SMD[0]['manufacturing_raw_materials']; + $SMDcount1 =count($SMDsuddetails1); + 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']); + $a++; + } + $spreadsheet->setActiveSheetIndex(18)->setCellValue('H'.$S,$processedJson['is_sufficiant_raw']); + $spreadsheet->setActiveSheetIndex(18)->setCellValue('I'.$S,$processedJson['rawmaterial_remarks']); + $SMDsuddetails2 = $SMD[0]['manufacturing_finished_goods']; + $SMDcount2 =count($SMDsuddetails1); + for($j=0;$j<$SMDcount2;$j++){ + $spreadsheet->setActiveSheetIndex(18)->setCellValue('J'.$b,$SMDsuddetails2[$j]['goods_name']); + $spreadsheet->setActiveSheetIndex(18)->setCellValue('K'.$b,$SMDsuddetails2[$j]['goods_observed']); + $spreadsheet->setActiveSheetIndex(18)->setCellValue('L'.$b,$SMDsuddetails2[$j]['goods_quantity']); + $spreadsheet->setActiveSheetIndex(18)->setCellValue('M'.$b,$SMDsuddetails2[$j]['goods_uom']); + $spreadsheet->setActiveSheetIndex(18)->setCellValue('N'.$b,$SMDsuddetails2[$j]['goods_other_uom']); + $spreadsheet->setActiveSheetIndex(18)->setCellValue('O'.$b,$SMDsuddetails2[$j]['goods_value']); + $b++; + } + }else{ + $spreadsheet->setActiveSheetIndex(18)->setCellValue('B'.$S,"-")->setCellValue('C'.$S,"-") + ->setCellValue('D'.$S,"-")->setCellValue('E'.$S,"-")->setCellValue('F'.$S,"-") + ->setCellValue('G'.$S,"-")->setCellValue('H'.$S,"-")->setCellValue('I'.$S,"-") + ->setCellValue('J'.$S,"-")->setCellValue('K'.$S,"-")->setCellValue('L'.$S,"-") + ->setCellValue('M'.$S,"-")->setCellValue('N'.$S,"-")->setCellValue('O'.$S,"-"); + } + $SRD=$processedJson['retail_details']; + $SRDcount =0; + if(!empty($SRD)){ + $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']); + $c++; + } + }else{ + $spreadsheet->setActiveSheetIndex(18)->setCellValue('P'.$S,"-")->setCellValue('Q'.$S,"-") + ->setCellValue('R'.$S,"-")->setCellValue('S'.$S,"-")->setCellValue('T'.$S,"-") + ->setCellValue('U'.$S,"-"); + } + $STD=$processedJson['trade_details']; + $STDcount = 0; + if(!empty($STD)){ + $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']); + $d++; + } + }else{ + $spreadsheet->setActiveSheetIndex(18)->setCellValue('V'.$S,"-")->setCellValue('W'.$S,"-")->setCellValue('X'.$S,"-")->setCellValue('Y'.$S,"-") + ->setCellValue('Z'.$S,"-")->setCellValue('AA'.$S,"-"); + } + $spreadsheet->setActiveSheetIndex(18)->setCellValue('AB'.$S,!empty($processedJson['is_sufficiant_finished_and_traded_goods'])?$processedJson['is_sufficiant_finished_and_traded_goods']:"-"); + $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']; + $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']); + $e++; + } + }else{ + $spreadsheet->setActiveSheetIndex(18)->setCellValue('AD'.$S,"-")->setCellValue('AE'.$S,"-")->setCellValue('AF'.$S,"-")->setCellValue('AG'.$S,"-") + ->setCellValue('AH'.$S,"-")->setCellValue('AI'.$S,"-"); + } + $spreadsheet->setActiveSheetIndex(18)->setCellValue('AJ'.$S,!empty($processedJson['is_sufficiant_service_goods'])?$processedJson['is_sufficiant_service_goods']:"-"); + $spreadsheet->setActiveSheetIndex(18)->setCellValue('AK'.$S,!empty($processedJson['service_goods_remarks'])?$processedJson['service_goods_remarks']:"-"); + $spreadsheet->setActiveSheetIndex(18)->setCellValue('AL'.$S,!empty($processedJson['stock_remarks'])?$processedJson['stock_remarks']:"-"); + $max=max($SMDcount1,$SMDcount1,$SRDcount,$STDcount,$SSDcount); + if($max>0){ + for($x=$S;$x<($S+$max);$x++){ + $spreadsheet->setActiveSheetIndex(18)->setCellValue('A'.$x,$processedJson['pdid']); + } + $S = $S+$max; + }else{ + $spreadsheet->setActiveSheetIndex(18)->setCellValue('A'.$S,$processedJson['pdid']); + $S++; + } + } + ### Stock Details Here + ### '13', 'Business Information', + if($processedJson['formid'] == 13){ + // // echo "Form ID".$processedJson['formid']; + // // + // $XL->setActiveSheetIndex(12); + if($BI==0)$BI=3; + $a=$BI;$b=$BI; + $m=$BI;$r=$BI;$w=$BI;$s=$BI; + // $spreadsheet->setActiveSheetIndex(12)->setCellValue('A'.$BI,$processedJson['pdid']); + $partners = $processedJson['partners']; + for($j=0;$jsetActiveSheetIndex(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('D'.$a,!empty($partners[$j]['shareholding'])?$partners[$j]['shareholding']:"-") + ->setCellValue('E'.$a,!empty($partners[$j]['started_business'])?$partners[$j]['started_business']:"-") + ->setCellValue('F'.$a,!empty($partners[$j]['current_business_experiance_year'])?$partners[$j]['current_business_experiance_year']:"-") + ->setCellValue('G'.$a,!empty($partners[$j]['current_business_experiance_month'])?$partners[$j]['current_business_experiance_month']:"-") + ->setCellValue('H'.$a,!empty($partners[$j]['total_business_experiance'])?$partners[$j]['total_business_experiance']:"-"); + $a++; + } + $personswithrelationships = $processedJson['persons_with_relationships']; + for($j=0;$jsetActiveSheetIndex(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('K'.$b,!empty($personswithrelationships[$j]['other_family_relationship_id_master'])?$personswithrelationships[$j]['other_family_relationship_id_master']:"-") + ->setCellValue('L'.$b,!empty($personswithrelationships[$j]['relation_to_id_master'])?$personswithrelationships[$j]['relation_to_id_master']:"-") + ->setCellValue('M'.$b,!empty($personswithrelationships[$j]['relationship_with_company_id_master'])?$personswithrelationships[$j]['relationship_with_company_id_master']:"-") + ->setCellValue('N'.$b,!empty($personswithrelationships[$j]['started_business'])?$personswithrelationships[$j]['started_business']:"-"); + $b++; + } + $manufacturingactivitydetails = $processedJson['manufacturing_activity_details']; + // print_r($manufacturingactivitydetails); + for($j=0;$jsetActiveSheetIndex(12)->setCellValue('O'.$m,!empty($manufacturingactivitydetails[$j]['main_products'])?$manufacturingactivitydetails[$j]['main_products']:"-") + ->setCellValue('P'.$m,!empty($manufacturingactivitydetails[$j]['area_of_sale']) ? $manufacturingactivitydetails[$j]['area_of_sale'] :"-") + ->setCellValue('X'.$m,!empty($manufacturingactivitydetails[$j]['description'])?$manufacturingactivitydetails[$j]['description']:"-"); + if($manufacturingactivitydetails[$j]['area_of_sale'] == "Both" ){ + $spreadsheet->setActiveSheetIndex(12)->setCellValue('Q'.$m,!empty($manufacturingactivitydetails[$j]['pan_india_options'])?$manufacturingactivitydetails[$j]['pan_india_options']:"-"); + $indiansales = $manufacturingactivitydetails[$j]['india_where_sale_done']; + if(!empty($indiansales)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('R'.$m,implode(",",$state)) + ->setCellValue('S'.$m,implode(",",$city)); + } + $maxsalestate = $manufacturingactivitydetails[$j]['max_sale_state_name']; + if(!empty($maxsalestate)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('T'.$m,$ss) + ->setCellValue('U'.$m,$cs); + } + $countries = $manufacturingactivitydetails[$j]['countries_where_export_done']; + if(!empty($countries)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('V'.$m,implode(",",$cn)) + ->setCellValue('W'.$m,implode(",",$as)); + } + }else if($manufacturingactivitydetails[$j]['area_of_sale'] == "Export"){ + $countries = $manufacturingactivitydetails[$j]['countries_where_export_done']; + if(!empty($countries)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('V'.$m,implode(",",$cn)) + ->setCellValue('W'.$m,implode(",",$as));} + }else{ + $spreadsheet->setActiveSheetIndex(12)->setCellValue('Q'.$m,!empty($manufacturingactivitydetails[$j]['pan_india_options'])?$manufacturingactivitydetails[$j]['pan_india_options']:"-"); + $indiansales = $manufacturingactivitydetails[$j]['india_where_sale_done']; + if(!empty($indiansales)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('R'.$m,implode(",",$state)) + ->setCellValue('S'.$m,$city); + } + $maxsalestate = $manufacturingactivitydetails[$j]['max_sale_state_name']; + if(!empty($maxsalestate)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('T'.$m,$ss) + ->setCellValue('U'.$m,$cs); + } + } + $m++; + } + $retailtradingactivitydetails = $processedJson['retail_trading_activity_details']; + for($j=0;$jsetActiveSheetIndex(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('AH'.$r,!empty($retailtradingactivitydetails[$j]['description'])?$retailtradingactivitydetails[$j]['description']:"-"); + if($retailtradingactivitydetails[$j]['area_of_sale'] == "Both" ){ + $spreadsheet->setActiveSheetIndex(12)->setCellValue('AA'.$r,!empty($retailtradingactivitydetails[$j]['pan_india_options'])?$retailtradingactivitydetails[$j]['pan_india_options']:"-"); + $indiansales = $retailtradingactivitydetails[$j]['india_where_sale_done']; + if(!empty($indiansales)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AB'.$r,implode(",",$state)) + ->setCellValue('AC'.$r,implode(",",$city)); + } + $maxsalestate = $retailtradingactivitydetails[$j]['max_sale_state_name']; + if(!empty($maxsalestate)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AD'.$r,$ss) + ->setCellValue('AE'.$r,$cs); + } + $countries = $retailtradingactivitydetails[$j]['countries_where_export_done']; + if(!empty($countries)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AF'.$r,implode(",",$cn)) + ->setCellValue('AG'.$r,implode(",",$as)); + } + }else if($retailtradingactivitydetails[$j]['area_of_sale'] == "Export"){ + $countries = $retailtradingactivitydetails[$j]['countries_where_export_done']; + if(!empty($countries)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AF'.$r,implode(",",$cn)) + ->setCellValue('AG'.$r,implode(",",$as));} + }else{ + $spreadsheet->setActiveSheetIndex(12)->setCellValue('AA'.$r,!empty($retailtradingactivitydetails[$j]['pan_india_options'])?$retailtradingactivitydetails[$j]['pan_india_options']:"-"); + $indiansales = $retailtradingactivitydetails[$j]['india_where_sale_done']; + if(!empty($indiansales)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AB'.$r,implode(",",$state)) + ->setCellValue('AC'.$r,$city); + } + $maxsalestate = $wholesaletradingactivitydetails[$j]['max_sale_state_name']; + if(!empty($maxsalestate)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AD'.$r,$ss) + ->setCellValue('AE'.$r,$cs); + } + } + $r++; + } + $wholesaletradingactivitydetails = $processedJson['wholesale_trading_activity_details']; + for($j=0;$jsetActiveSheetIndex(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('BB'.$w,!empty($wholesaletradingactivitydetails[$j]['description'])?$wholesaletradingactivitydetails[$j]['description']:"-"); + if($wholesaletradingactivitydetails[$j]['area_of_sale'] == "Both" ){ + $spreadsheet->setActiveSheetIndex(12)->setCellValue('AU'.$w,!empty($wholesaletradingactivitydetails[$j]['pan_india_options'])?$wholesaletradingactivitydetails[$j]['pan_india_options']:"-"); + $indiansales = $wholesaletradingactivitydetails[$j]['india_where_sale_done']; + if(!empty($indiansales)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AV'.$w,implode(",",$state)) + ->setCellValue('AW'.$w,implode(",",$city)); + } + $maxsalestate = $wholesaletradingactivitydetails[$j]['max_sale_state_name']; + if(!empty($maxsalestate)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AX'.$w,$ss) + ->setCellValue('AY'.$w,$cs); + } + $countries = $wholesaletradingactivitydetails[$j]['countries_where_export_done']; + if(!empty($countries)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AZ'.$w,implode(",",$cn)) + ->setCellValue('BA'.$w,implode(",",$as)); + } + }else if($wholesaletradingactivitydetails[$j]['area_of_sale'] == "Export"){ + $countries = $wholesaletradingactivitydetails[$j]['countries_where_export_done']; + if(!empty($countries)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AZ'.$w,implode(",",$cn)) + ->setCellValue('BA'.$w,implode(",",$as));} + }else{ + $spreadsheet->setActiveSheetIndex(12)->setCellValue('AU'.$w,!empty($wholesaletradingactivitydetails[$j]['pan_india_options'])?$wholesaletradingactivitydetails[$j]['pan_india_options']:"-"); + $indiansales = $wholesaletradingactivitydetails[$j]['india_where_sale_done']; + if(!empty($indiansales)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AV'.$w,implode(",",$state)) + ->setCellValue('AW'.$w,$city); + } + $maxsalestate = $wholesaletradingactivitydetails[$j]['max_sale_state_name']; + if(!empty($maxsalestate)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AX'.$w,$ss) + ->setCellValue('AY'.$w,$cs); + } + } + $w++; + } + $serviceprovideractivitydetails = $processedJson['service_provider_activity_details']; + for($j=0;$jsetActiveSheetIndex(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('AR'.$s,!empty($serviceprovideractivitydetails[$j]['description'])?$serviceprovideractivitydetails[$j]['description']:"-"); + if($serviceprovideractivitydetails[$j]['area_of_sale'] == "Both" ){ + $spreadsheet->setActiveSheetIndex(12)->setCellValue('AK'.$s,!empty($serviceprovideractivitydetails[$j]['pan_india_options'])?$serviceprovideractivitydetails[$j]['pan_india_options']:"-"); + $indiansales = $serviceprovideractivitydetails[$j]['india_where_sale_done']; + if(!empty($indiansales)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AL'.$s,implode(",",$state)) + ->setCellValue('AM'.$s,implode(",",$city)); + } + $maxsalestate = $serviceprovideractivitydetails[$j]['max_sale_state_name']; + if(!empty($maxsalestate)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AN'.$s,$ss) + ->setCellValue('AO'.$s,$cs); + } + $countries = $serviceprovideractivitydetails[$j]['countries_where_export_done']; + if(!empty($countries)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AP'.$s,implode(",",$cn)) + ->setCellValue('AQ'.$s,implode(",",$as)); + } + }else if($serviceprovideractivitydetails[$j]['area_of_sale'] == "Export"){ + $countries = $serviceprovideractivitydetails[$j]['countries_where_export_done']; + if(!empty($countries)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AP'.$s,implode(",",$cn)) + ->setCellValue('AQ'.$s,implode(",",$as));} + }else{ + $spreadsheet->setActiveSheetIndex(12)->setCellValue('AK'.$s,!empty($serviceprovideractivitydetails[$j]['pan_india_options'])?$serviceprovideractivitydetails[$j]['pan_india_options']:"-"); + $indiansales = $serviceprovideractivitydetails[$j]['india_where_sale_done']; + if(!empty($indiansales)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AL'.$s,implode(",",$state)) + ->setCellValue('AM'.$s,$city); + } + $maxsalestate = $serviceprovideractivitydetails[$j]['max_sale_state_name']; + if(!empty($maxsalestate)){ + for($k=0;$ksetActiveSheetIndex(12)->setCellValue('AN'.$s,$ss) + ->setCellValue('AO'.$s,$cs); + } + } + $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']); + // print_r($processedJson['pos_machines_details']) + if(!empty($processedJson['pos_machines_details'])){ + $arrPOSD = array(); + $arrPOSTID = array(); + foreach($processedJson['pos_machines_details'] as $d){ + array_push($arrPOSD,$d['pos_machines_financial_institution_name']); + array_push($arrPOSTID,$d['tid_no_of_pos_machine']); + } + $spreadsheet->setActiveSheetIndex(12)->setCellValue('BG'.$BI,implode(",",$arrPOSD)); + $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']); + if(!empty($processedJson['peak_period_of_business'])){ + $arrMonth = array(); + for($l=0;$lsetActiveSheetIndex(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']); + if(!empty($processedJson['documents'])){ + $arrdoc = array(); + foreach($processedJson['documents'] as $doc){ + array_push($arrdoc,$doc['document']); + } + $spreadsheet->setActiveSheetIndex(12)->setCellValue('CA'.$BI,implode(",",$arrdoc));} + else{$spreadsheet->setActiveSheetIndex(12)->setCellValue('CA'.$BI,"-");} + $spreadsheet->setActiveSheetIndex(12)->setCellValue('CB'.$BI,$processedJson['business_remarks']); + + // if(count($partners) >= count($personswithrelationships)){$max = count($partners);} + // else{$max = count($personswithrelationships);} + $max=max(count($partners),count($manufacturingactivitydetails),count($personswithrelationships),count($retailtradingactivitydetails),count($wholesaletradingactivitydetails),count($serviceprovideractivitydetails)); + if($max>0){ + for($x=$BI;$x<($BI+$max);$x++){ + $spreadsheet->setActiveSheetIndex(12)->setCellValue('A'.$x,$processedJson['pdid']); + } + $BI = $BI+$max; + }else{ + $spreadsheet->setActiveSheetIndex(12)->setCellValue('A'.$BI,$processedJson['pdid']); + $BI++; + } + } + ### Buiness Form Ends here + ### '21', 'Business Banking', + if($processedJson['formid'] == 21){ + // echo "Form ID".$processedJson['formid']; + // $XL->setActiveSheetIndex(1); + // if($BB==0)$BB=3; + // $spreadsheet->setActiveSheetIndex(12)->setCellValue('A'.$BB,$processedJson['pdid']); + // $BB++; + // $XL->setActiveSheetIndex(14); + if($BB==0){$BB=3;} + $spreadsheet->setActiveSheetIndex(14)->setCellValue('A'.$BB,$processedJson['pdid'])->setCellValue('B'.$BB,!empty($processedJson['bank_info_available']) ? 'Yes' : 'NO')->setCellValue('L'.$BB,!empty($processedJson['banking_form_remark'])?$processedJson['banking_form_remark']:"-"); + + $a = $BB; + $bankingdetails = $processedJson['banking_details']; + if($processedJson['bank_info_available']){ + for($j=0;$jsetActiveSheetIndex(14) + ->setCellValue('C'.$a,!empty($bankingdetails[$j]['applicant_name_master'])?$bankingdetails[$j]['applicant_name_master']:"-") + ->setCellValue('D'.$a,!empty($bankingdetails[$j]['other_applicant'])?$bankingdetails[$j]['other_applicant']:"-") + ->setCellValue('E'.$a,!empty($bankingdetails[$j]['bank_name_master'])?$bankingdetails[$j]['bank_name_master']:"-") + ->setCellValue('F'.$a,!empty($bankingdetails[$j]['other_bank'])?$bankingdetails[$j]['other_bank']:"-") + ->setCellValue('G'.$a,!empty($bankingdetails[$j]['account_type_master'])?$bankingdetails[$j]['account_type_master']:"-") + ->setCellValue('H'.$a,!empty($bankingdetails[$j]['limit'])?$bankingdetails[$j]['limit']:"-") + ->setCellValue('I'.$a,!empty($bankingdetails[$j]['is_main'])?$bankingdetails[$j]['is_main']:"-") + ->setCellValue('J'.$a,!empty($bankingdetails[$j]['vintage_year'])?$bankingdetails[$j]['vintage_year']:"-") + ->setCellValue('K'.$a,!empty($bankingdetails[$j]['vintage_month'])?$bankingdetails[$j]['vintage_month']:"-"); + $a++; + } + }else{ + $spreadsheet->setActiveSheetIndex(14) + ->setCellValue('C'.$BB,"-") + ->setCellValue('D'.$BB,"-") + ->setCellValue('E'.$BB,"-") + ->setCellValue('F'.$BB,"-") + ->setCellValue('G'.$BB,"-") + ->setCellValue('H'.$BB,"-") + ->setCellValue('I'.$BB,"-") + ->setCellValue('J'.$BB,"-") + ->setCellValue('K'.$BB,"-"); + } + $max = count($bankingdetails); + for($x=$BB;$x<($BB+$max);$x++){ + $spreadsheet->setActiveSheetIndex(14)->setCellValue('A'.$x,$processedJson['pdid']); + } + $BB = $BB+$max; + } + ### Buiness Banking Ends Here + ### '22', 'Business Assets', + if($processedJson['formid'] == 22){ + // echo "Form ID".$processedJson['formid']; + // print_r($processedJson); + // $XL->setActiveSheetIndex(13); + if($BA==0)$BA=3; + $a = $BA;$b = $BA; + + $spreadsheet->setActiveSheetIndex(13) + ->setCellValue('Q'.$BA,!empty($processedJson['asset_info_available']) ? "Yes" : "No") + ->setCellValue('AI'.$BA,!empty($processedJson['business_assets_form_remark'])?$processedJson['business_assets_form_remark']:"-"); + + $buinessassetaddress = $processedJson['business_assets_for_address']; + for($j=0;$jsetActiveSheetIndex(12) + ->setCellValue('B'.$a,!empty($buinessassetaddress[$j]['address_label'])?$buinessassetaddress[$j]['address_label']:"-") + ->setCellValue('C'.$a,!empty($buinessassetaddress[$j]['business_address_availability'])?$buinessassetaddress[$j]['business_address_availability']:"-") + ->setCellValue('D'.$a,!empty($buinessassetaddress[$j]['business_years'])?$buinessassetaddress[$j]['business_years']:"-") + ->setCellValue('E'.$a,!empty($buinessassetaddress[$j]['business_month'])?$buinessassetaddress[$j]['business_month']:"-") + ->setCellValue('F'.$a,!empty($buinessassetaddress[$j]['business_is_pd_visited'])?$buinessassetaddress[$j]['business_is_pd_visited']:"-") + ->setCellValue('G'.$a,!empty($buinessassetaddress[$j]['business_pd_visited_remark'])?$buinessassetaddress[$j]['business_pd_visited_remark']:"-") + ->setCellValue('H'.$a,!empty($buinessassetaddress[$j]['business_ownership_type'])?$buinessassetaddress[$j]['business_ownership_type']:"-") + ->setCellValue('I'.$a,!empty($buinessassetaddress[$j]['business_approximate_market_value'])?$buinessassetaddress[$j]['business_approximate_market_value']:"-") + ->setCellValue('P'.$a,!empty($buinessassetaddress[$j]['business_monthly_rented_amt'])?$buinessassetaddress[$j]['business_monthly_rented_amt']:"-") + ->setCellValue('J'.$a,!empty($buinessassetaddress[$j]['business_name_of_the_owner'])?$buinessassetaddress[$j]['business_name_of_the_owner']:"-") + ->setCellValue('K'.$a,!empty($buinessassetaddress[$j]['business_name_of_the_other_owner'])?$buinessassetaddress[$j]['business_name_of_the_other_owner']:"-") + ->setCellValue('L'.$a,!empty($buinessassetaddress[$j]['business_vintage'])?$buinessassetaddress[$j]['business_vintage']:"-") + ->setCellValue('M'.$a,!empty($buinessassetaddress[$j]['asset_months'])?$buinessassetaddress[$j]['asset_months']:"-") + ->setCellValue('N'.$a,!empty($buinessassetaddress[$j]['business_purchase_year'])?$buinessassetaddress[$j]['business_purchase_year']:"-") + ->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']); + $a = $O; + + if(!empty($processedJson['asset_info_available'])){ + $buinessassetdetails = $processedJson['business_assets_details']; + + for($j=0;$jsetActiveSheetIndex(12) + // ->setCellValue('S'.$b,$buinessassetdetails[$j]['any_other_assets']); + // } + // if(!empty($buinessassetdetails[$j]['equipment_manufacturing_description'])){ + // $spreadsheet->setActiveSheetIndex(12) + // ->setCellValue('S'.$b,$buinessassetdetails[$j]['equipment_manufacturing_description']); + // } + if(isset($subdetails[0]['any_other_assets'])){ + $spreadsheet->setActiveSheetIndex(13)->setCellValue('S'.$b,$subdetails[0]['any_other_assets']); + }else if(isset($subdetails[0]['equipment_manufacturing_description'])){ + $spreadsheet->setActiveSheetIndex(13)->setCellValue('S'.$b,$subdetails[0]['equipment_manufacturing_description']); + }else{$spreadsheet->setActiveSheetIndex(13)->setCellValue('S'.$b,"-");} + if(isset($subdetails[0]['property_type_master'])){$spreadsheet->setActiveSheetIndex(12)->setCellValue('T'.$b,$subdetails[0]['property_type_master']);} + else{$spreadsheet->setActiveSheetIndex(13)->setCellValue('T'.$b,"-");} + if(isset($subdetails[0]['other_property_type'])){$spreadsheet->setActiveSheetIndex(12)->setCellValue('U'.$b,$subdetails[0]['other_property_type']);} + else{$spreadsheet->setActiveSheetIndex(13)->setCellValue('U'.$b,"-");} + if(isset($subdetails[0]['address_of_the_property'])){$spreadsheet->setActiveSheetIndex(12)->setCellValue('V'.$b,$subdetails[0]['address_of_the_property']);} + else{$spreadsheet->setActiveSheetIndex(13)->setCellValue('V'.$b,"-");} + + if(isset($subdetails[0]['describe_of_the_property_asset'])){$spreadsheet->setActiveSheetIndex(12)->setCellValue('H'.$b,$subdetails[0]['describe_of_the_property_asset']);} + else{$spreadsheet->setActiveSheetIndex(13)->setCellValue('H'.$b,"-");} + if(isset($subdetails[0]['area_covered_by_this_property'])){$spreadsheet->setActiveSheetIndex(12)->setCellValue('I'.$b,$subdetails[0]['area_covered_by_this_property']);} + else{$spreadsheet->setActiveSheetIndex(13)->setCellValue('I'.$b,"-");} + if(isset($subdetails[0]['uom_master'])){$spreadsheet->setActiveSheetIndex(12)->setCellValue('J'.$b,$subdetails[0]['uom_master']);} + else{$spreadsheet->setActiveSheetIndex(13)->setCellValue('J'.$b,"-");} + if(isset($subdetails[0]['other_uom'])){$spreadsheet->setActiveSheetIndex(12)->setCellValue('K'.$b,$subdetails[0]['other_uom']);} + else{$spreadsheet->setActiveSheetIndex(13)->setCellValue('K'.$b,"-");} + + if(isset($subdetails[0]['vehicle_type_master'])){$spreadsheet->setActiveSheetIndex(12)->setCellValue('W'.$b,$subdetails[0]['vehicle_type_master']); + }else{$spreadsheet->setActiveSheetIndex(13)->setCellValue('W'.$b,"-");} + if(isset($subdetails[0]['other_vehicle_type'])){$spreadsheet->setActiveSheetIndex(12)->setCellValue('X'.$b,$subdetails[0]['other_vehicle_type']); + }else{$spreadsheet->setActiveSheetIndex(13)->setCellValue('X'.$b,"-");} + 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('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']:"-"); + $b++; + } + }else { + # code... + $spreadsheet->setActiveSheetIndex(13) + ->setCellValue('R'.$BA,"-")->setCellValue('S'.$BA,"-")->setCellValue('T'.$BA,"-")->setCellValue('U'.$BA,"-")->setCellValue('V'.$BA,"-") + ->setCellValue('W'.$BA,"-")->setCellValue('X'.$BA,"-")->setCellValue('Y'.$BA,"-")->setCellValue('Z'.$BA,"-")->setCellValue('AA'.$BA,"-") + ->setCellValue('AB'.$BA,"-")->setCellValue('AC'.$BA,"-")->setCellValue('AD'.$BA,"-")->setCellValue('AE'.$BA,"-")->setCellValue('AF'.$BA,"-") + ->setCellValue('AG'.$BA,"-")->setCellValue('AH'.$BA,"-"); + } + + $max = max(count($buinessassetdetails),count($buinessassetaddress)); + if($max>0){ + for($x=$BA;$x<($BA+$max);$x++){ + $spreadsheet->setActiveSheetIndex(13)->setCellValue('A'.$x,$processedJson['pdid']); + } + $BA = $BA+$max; + }else{ + $spreadsheet->setActiveSheetIndex(13)->setCellValue('A'.$BA,$processedJson['pdid']); + $BA++; + } + + } + ### Buiness Assets Ends Here } // $spreadsheet->setActiveSheetIndex(0)->setCellValue('A3', 'World!'); // $spreadsheet->setActiveSheetIndex(1)->setCellValue('A3', 'New!'); @@ -1018,6 +1902,7 @@ class Request_DataDump_Controller extends REST_Controller { log_message('ERROR','## 3) File not Exist Request_Data_Dump_Template.xls'); } } + else{ log_message('ERROR','## 3) There No Form-Data in this RequestID - '.$id); return "There No Form-Data in this RequestID - ".$id;