-
- if ($typename[$level] != '')
- {
- for ( ; $level >= 0, $typename[$level] != ''; $level--)
- {
- if ($account['parent'] == $closing[$level] || $account['parent'] < $last || $account['parent'] <= 0 || $closeclass)
- {
- //Inside drill down, no hyperlink
- if (isset($_POST['AccGrp']) && (strlen($_POST['AccGrp']) > 0) && ($acctype[$level] == $_POST['AccGrp']))
- {
- start_row("class='inquirybg' style='font-weight:bold'");
- label_cell(_('Total') . " " .$typename[$level]);
- amount_cell($typeclose[$level] * $convert);
- end_row();
- }
- else
- {
- $url = "<a href='$path_to_root/gl/inquiry/balance_sheet.php?TransFromDate="
- . $from . "&TransToDate=" . $to
- . "&AccGrp=" . $acctype[$level] . "'>" . $typename[$level] . "</a>";
-
- alt_table_row_color($k);
- label_cell($url);
- amount_cell($typeclose[$level] * $convert);
- end_row();
- }
-
- $typeopen[$level] = $typeperiod[$level] = $typeclose[$level] = 0.0;
-
- }
- else
- break;
-
- }
-
- if (($closeclass) && !(isset($_POST['AccGrp']) && (strlen($_POST['AccGrp']) > 0)) )
- {
- $calculateopen = -$assetsopen - $classopen;
- $calculateperiod = -$assetsperiod - $classperiod;
- $calculateclose = -$assetsclose - $classclose;
- if ($ctype == CL_EQUITY)
- {
- $equityopen += $classopen;
- $equityperiod += $classperiod;
- $equityclose += $classclose;
- }
-
- alt_table_row_color($k);
- label_cell(_('Calculated Return'));
- amount_cell($calculateclose * $convert);
- end_row();
-
- start_row("class='inquirybg' style='font-weight:bold'");
- label_cell(_('Total') . " " . $classname);
- amount_cell(-$assetsclose * $convert);
- end_row();
-
- if ($equityopen != 0.0 || $equityperiod != 0.0 || $equityclose != 0.0 ||
- $lopen != 0.0 || $lperiod != 0.0 || $lclose != 0.0)
- {
- alt_table_row_color($k);
- label_cell(_('Total') . " " . _('Liabilities') . _(' and ') . _('Equities'));
- amount_cell(($lclose + $equityclose + $calculateclose) * -1);
- end_row();
- }
- }
- }
+ //Level Pointer : Global variable defined in order to control display of root
+ global $levelptr;
+ $levelptr = 0;
+
+ $accounttype = get_account_type($_POST["AccGrp"]);
+ $classid = $accounttype["class_id"];
+ $class = get_account_class($classid);
+ $convert = get_class_type_convert($class["ctype"]);
+
+ //Print Class Name
+ table_section_title($_POST["AccGrp"]. " " . get_account_type_name($_POST["AccGrp"]));
+
+ $classclose = display_type($accounttype["id"], $accounttype["name"], $from, $to,
+ $convert, $dimension, $dimension2, $drilldown);