RENDTAL FORM DETAILS CHNAGED

This commit is contained in:
velz 2018-11-20 16:52:28 +05:30
parent 3422417356
commit 64acbafc53
2 changed files with 60 additions and 25 deletions

View File

@ -87,7 +87,7 @@ defined('EXIT__AUTO_MAX') OR define('EXIT__AUTO_MAX', 125); // highest auto
// define login route name for token verification
//defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', '(listLessPDDetails/:any)'); // no errors
//defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', '(listAllTemplates/:any)'); // no errors
defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', 'saveAssessedIncomeMonthwiseItems'); // no errors
defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', 'getPDFormDetails'); // no errors
/*********************AWS resources Constants*************************************************/
defined('PROFILE_PICTURE_BUCKET_NAME') OR define('PROFILE_PICTURE_BUCKET_NAME','sineedgedevprofilepic');

View File

@ -1506,6 +1506,12 @@ class PD_Controller extends REST_Controller {
$t2 = array();
$group = array();
$sub_group = array();
/////For handling Rendal form Sub array//////
$pre_column_name = "name";
$z = 0;
$y = 0;
/////For handling Rendal form Sub array//////
foreach($result_array as $rkey => $result)
{
@ -1538,29 +1544,49 @@ class PD_Controller extends REST_Controller {
}
else// Handle child group
{
if($result['iter_sub_column_name'] != $pre_sub_group || $result['iteration'] != $pre_sub_iter)
{
$t2 = array();
//$sub_group = array();
//echo '\n'."New-".$result['iter_column_name'].$result['iteration'].$result['iter_sub_column_name'];
// print_r(array($result['column_name']=>$result['column_value']));
$t2 = array_merge($t2,array($result['column_name']=>$result['column_value']));
$sub_group[$result['iter_sub_column_name']][$result['iteration']] = $t2;
$pre_sub_group = $result['iter_sub_column_name'];
$pre_sub_iter = $result['iteration'];
}
else
{
// echo '\n'."old-".$result['iter_column_name'].$result['iteration'].$result['iter_sub_column_name'];
// print_r(array($result['column_name']=>$result['column_value']));
$t2 = array_merge($t2,array($result['column_name']=>$result['column_value']));
$sub_group[$result['iter_sub_column_name']][$result['iteration']] = $t2;
$pre_sub_group = $result['iter_sub_column_name'];
$pre_sub_iter = $result['iteration'];
}
if($pd_form_id != 17)
{
if($result['iter_sub_column_name'] != $pre_sub_group || $result['iteration'] != $pre_sub_iter)
{
$t2 = array();
//$sub_group = array();
//echo '\n'."New-".$result['iter_column_name'].$result['iteration'].$result['iter_sub_column_name'];
// print_r(array($result['column_name']=>$result['column_value']));
$t2 = array_merge($t2,array($result['column_name']=>$result['column_value']));
$sub_group[$result['iter_sub_column_name']][$result['iteration']] = $t2;
$pre_sub_group = $result['iter_sub_column_name'];
$pre_sub_iter = $result['iteration'];
}
else
{
// echo '\n'."old-".$result['iter_column_name'].$result['iteration'].$result['iter_sub_column_name'];
// print_r(array($result['column_name']=>$result['column_value']));
$t2 = array_merge($t2,array($result['column_name']=>$result['column_value']));
$sub_group[$result['iter_sub_column_name']][$result['iteration']] = $t2;
$pre_sub_group = $result['iter_sub_column_name'];
$pre_sub_iter = $result['iteration'];
}
}
else// handle Rental form Sub group
{
if($result['column_name'] == $pre_column_name)// || $result['iteration'] != $pre_sub_iter)
{
$t2 = array();
$z++;
$y++;
$t2 = array_merge($t2,array($result['column_name']=>$result['column_value']));
$sub_group[$result['iter_sub_column_name']][$result['iteration']][$z] = $t2;
//$pre_column_name = $result['column_name'];
}
else
{
$t2 = array_merge($t2,array($result['column_name']=>$result['column_value']));
$sub_group[$result['iter_sub_column_name']][$result['iteration']][$z] = $t2;
//$pre_column_name = $result['column_name'];
}
}
}
}
@ -1579,7 +1605,7 @@ class PD_Controller extends REST_Controller {
// Merge subgroup into main group
$i = 0;
if(count($sub_group))
if(count($sub_group) && $pd_form_id != 17)
{
foreach($sub_group as $key => $value)
@ -1612,6 +1638,15 @@ class PD_Controller extends REST_Controller {
}
//$final_data = array_merge($final_data,$group);
if($pd_form_id == 17)
{
//echo count($final_data);
for($i = 1;$i<=count($final_data['rental_home']);$i++)
{
$final_data['rental_home'][$i]['details_tenants'] = $sub_group['details_tenants'][$i];
}
}
$result_array = $final_data;