sparqapi/api/application/helpers/assetsform_helper.php
2019-04-10 19:34:20 +05:30

197 lines
12 KiB
PHP

<?php
class Assetsform
{
// other asset details
public static function getOthersAssetsDetails($values){
$mergeResult=array();
foreach($values as $fetchVal){
$storeValue=array();
$storeValue['assets_mode'] = $fetchVal['assets_mode_master'];
$storeValue['name_of_the_owner'] = $fetchVal['name_of_the_owner'][0]['id']==0 ? $fetchVal['other_owner'] : $fetchVal['name_of_the_owner'][0]['name'];
// this is for investments type
if($fetchVal['assets_mode']==7){
$storeValue['approximate_market_value'] = 'Rs.'.$fetchVal['details'][0]['amount_of_invest'];
switch($fetchVal['details'][0]['investments_type_master']) {
case 1:
$storeValue['about_assets'] = ' Invested in '.$fetchVal['details'][0]['other_investments_type'].' with '.$fetchVal['details'][0]['in_which_organisation'];
break;
case 2:
$storeValue['about_assets'] = ' Invested in '.$fetchVal['details'][0]['investments_type_master'].' with '.$fetchVal['details'][0]['in_which_organisation'];
break;
case 3:
$storeValue['about_assets'] = ' Invested in '.$fetchVal['details'][0]['investments_type_master'].' with '.$fetchVal['details'][0]['in_which_organisation'];
break;
case 4:
$storeValue['about_assets'] = ' Invested in '.$fetchVal['details'][0]['investments_type_master'].' with '.$fetchVal['details'][0]['in_which_organisation'];
break;
case 5:
$storeValue['about_assets'] = ' Invested in '.$fetchVal['details'][0]['investments_type_master'].' with '.$fetchVal['details'][0]['in_which_organisation'];
break;
case 6:
$storeValue['about_assets'] = ' Invested in '.$fetchVal['details'][0]['investments_type_master'].' with '.$fetchVal['details'][0]['in_which_organisation'];
break;
default:
$storeValue['about_assets'] = ' Invested in '.$fetchVal['details'][0]['investments_type_master'].' with '.$fetchVal['details'][0]['in_which_organisation'];
}
}
// this is for life insurance
else if($fetchVal['assets_mode']==6){
$storeValue['approximate_market_value'] = 'Rs.'.$fetchVal['details'][0]['sum_assured'];
switch($fetchVal['details'][0]['frequency_mode']) {
case 1:
$storeValue['about_assets'] = $fetchVal['details'][0]['other_frequency_mode'].' premium of Rs.'.$fetchVal['details'][0]['premium_paid'].' covering '.$fetchVal['details'][0]['members_coverd'];
break;
case 2:
$storeValue['about_assets'] ='Annualy premium of Rs.'.$fetchVal['details'][0]['premium_paid'].' covering '.$fetchVal['details'][0]['members_coverd'];
break;
case 3:
$storeValue['about_assets'] ='Halfyearly premium of Rs.'.$fetchVal['details'][0]['premium_paid'].' covering '.$fetchVal['details'][0]['members_coverd'];
break;
case 4:
$storeValue['about_assets'] ='Fortnightly premium of Rs.'.$fetchVal['details'][0]['premium_paid'].' covering '.$fetchVal['details'][0]['members_coverd'];
break;
case 5:
$storeValue['about_assets'] ='Daily premium of Rs.'.$fetchVal['details'][0]['premium_paid'].' covering '.$fetchVal['details'][0]['members_coverd'];
break;
case 6:
$storeValue['about_assets'] ='Quarterly premium of Rs.'.$fetchVal['details'][0]['premium_paid'].' covering '.$fetchVal['details'][0]['members_coverd'];
break;
case 7:
$storeValue['about_assets'] ='Monthly premium of Rs.'.$fetchVal['details'][0]['premium_paid'].' covering '.$fetchVal['details'][0]['members_coverd'];
break;
default:
$setFrequencyType = $fetchVal['details'][0]['premium_paid'].' covering '.$fetchVal['details'][0]['members_coverd'];
}
}
// this is machinaries
else if($fetchVal['assets_mode']==4){
$storeValue['approximate_market_value'] = 'Rs.'.$fetchVal['approximate_market_value'];
$storeValue['about_assets'] = $fetchVal['details'][0]['equipment_manufacturing_description'];
}
// this is for vehicle
else if($fetchVal['assets_mode']==3){
$storeValue['approximate_market_value'] = 'Rs.'.$fetchVal['approximate_market_value'];
$storeValue['about_assets'] = $fetchVal['details'][0]['manufacturer_model_vehicle'].' purchased in '. $fetchVal['purchase_year'];
}
// this property
else if($fetchVal['assets_mode']==2){
$storeValue['approximate_market_value'] = 'Rs.'.$fetchVal['approximate_market_value'];
$storeValue['about_assets'] = $fetchVal['details'][0]['property_type']==1 ? $fetchVal['details'][0]['other_property_type'].' purchased in '. $fetchVal['purchase_year'] : $fetchVal['details'][0]['property_type'].' purchased in '. $fetchVal['purchase_year'];
}
//this is for other
else if($fetchVal['assets_mode']==1){
$storeValue['approximate_market_value'] = 'Rs.'.$fetchVal['details'][0]['any_other_asset_value'];
$storeValue['about_assets'] = $fetchVal['details'][0]['any_other_assets'].' purchased in '. $fetchVal['purchase_year'];
}
array_push($mergeResult,$storeValue);
}
return $mergeResult;
}
// business asset details
public static function getBusinessAssetsDetails($values){
$mergeResult=array();
foreach($values as $fetchVal){
// echo "helper";
// print_r($fetchVal);
$storeValue=array();
$storeValue['business_assets_mode'] = $fetchVal['business_assets_mode'];
// this is machinaries
if($fetchVal['business_assets_mode']==4){
switch(strtoupper($fetchVal['business_ownership_type'])) {
case 'RENTED':
$storeValue['business_name_of_the_owner'] = '';
$storeValue['about_business_assets'] = $fetchVal['business_details'][0]['equipment_manufacturing_description'].' rented at Rs.'.$fetchVal['business_monthly_rented_amt'];
$storeValue['business_approximate_market_value'] = '';
break;
case 'OWNED':
$storeValue['business_name_of_the_owner'] = $fetchVal['business_name_of_the_owner'][0]['id']==0 ? $fetchVal['business_name_of_the_other_owner'] : $fetchVal['business_name_of_the_owner'][0]['name'];
$storeValue['about_business_assets'] = $fetchVal['business_details'][0]['equipment_manufacturing_description'].' purchased in '.$fetchVal['business_purchase_year'];
$storeValue['business_approximate_market_value'] = 'Rs.'.$fetchVal['business_approximate_market_value'];
break;
default:
$storeValue['business_name_of_the_owner'] = '';
$storeValue['about_business_assets'] = '';
$storeValue['business_approximate_market_value'] = '';
}
}
// this is for vehicle
else if($fetchVal['business_assets_mode']==3){
switch(strtoupper($fetchVal['business_ownership_type'])) {
case 'RENTED':
$storeValue['business_name_of_the_owner'] = '';
$storeValue['about_business_assets'] = $fetchVal['business_details'][0]['manufacturer_model_vehicle'].' rented at Rs.'.$fetchVal['business_monthly_rented_amt'];
$storeValue['business_approximate_market_value'] = '';
break;
case 'OWNED':
//print_r($fetchVal['business_name_of_the_owner']);die();
$storeValue['business_name_of_the_owner'] = $fetchVal['business_name_of_the_owner'][0]['id']==0 ? $fetchVal['business_name_of_the_other_owner'] : $fetchVal['business_name_of_the_owner'][0]['name'];
$storeValue['about_business_assets'] = $fetchVal['business_details'][0]['manufacturer_model_vehicle'].' purchased in '. $fetchVal['business_purchase_year'];
$storeValue['business_approximate_market_value'] = 'Rs.'.$fetchVal['business_approximate_market_value'];
break;
default:
$storeValue['business_name_of_the_owner'] = '';
$storeValue['about_business_assets'] = '';
$storeValue['business_approximate_market_value'] = '';
}
}
// this property
else if($fetchVal['business_assets_mode']==2){
switch(strtoupper($fetchVal['business_ownership_type'])) {
case 'RENTED':
$storeValue['business_name_of_the_owner'] = '';
$storeValue['about_business_assets'] = $fetchVal['business_details'][0]['property_type']==1 ? $fetchVal['business_details'][0]['other_property_type'].' rented at Rs.'. $fetchVal['business_monthly_rented_amt'] : $fetchVal['business_details'][0]['property_type'].' rented at Rs.'. $fetchVal['business_monthly_rented_amt'];
$storeValue['business_approximate_market_value'] = '';
break;
case 'OWNED':
$storeValue['business_name_of_the_owner'] = $fetchVal['business_name_of_the_owner'][0]['id']==0 ? $fetchVal['business_name_of_the_other_owner'] : $fetchVal['business_name_of_the_owner'][0]['name'];
$storeValue['about_business_assets'] = $fetchVal['business_details'][0]['property_type']==1 ? $fetchVal['business_details'][0]['other_property_type'].' purchased in '. $fetchVal['business_purchase_year'] : $fetchVal['business_details'][0]['property_type'].' purchased in '. $fetchVal['business_purchase_year'];
$storeValue['business_approximate_market_value'] = 'Rs.'.$fetchVal['business_approximate_market_value'];
break;
default:
$storeValue['business_name_of_the_owner'] = '';
$storeValue['about_business_assets'] = '';
$storeValue['business_approximate_market_value'] = '';
}
}
//this is for other
else if($fetchVal['business_assets_mode']==1){
switch(strtoupper($fetchVal['business_ownership_type'])) {
case 'RENTED':
$storeValue['business_name_of_the_owner'] = '';
$storeValue['about_business_assets'] = $fetchVal['business_details'][0]['any_other_assets'].' rented at Rs.'. $fetchVal['business_monthly_rented_amt'];
$storeValue['business_approximate_market_value'] = 'Rs.'.$fetchVal['business_details'][0]['any_other_asset_value'];
break;
case 'OWNED':
$storeValue['business_name_of_the_owner'] = $fetchVal['business_name_of_the_owner']['id']==0 ? $fetchVal['business_name_of_the_other_owner'] : $fetchVal['business_name_of_the_owner']['name'];
$storeValue['about_business_assets'] = $fetchVal['business_details'][0]['any_other_assets'].' purchased in '. $fetchVal['business_purchase_year'].' at Rs.'.$fetchVal['business_details'][0]['any_other_asset_value'];
$storeValue['business_approximate_market_value'] = 'Rs.'.$fetchVal['business_approximate_market_value'];
break;
default:
$storeValue['business_name_of_the_owner'] = '';
$storeValue['about_business_assets'] = '';
$storeValue['business_approximate_market_value'] = '';
}
}
array_push($mergeResult,$storeValue);
}
return $mergeResult;
}
}
?>