projects
/
fa-stable.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Dimensions not utilized in Direct Invoice/Delivery
[fa-stable.git]
/
reporting
/
rep701.php
diff --git
a/reporting/rep701.php
b/reporting/rep701.php
index 82bb0390ddc8e8db1c3a460458258992d1422a99..30e6aa05595ae67b6a58affc4482625bcae367da 100644
(file)
--- a/
reporting/rep701.php
+++ b/
reporting/rep701.php
@@
-25,7
+25,7
@@
include_once($path_to_root . "/gl/includes/gl_db.inc");
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
-function display_type ($type, $typename, &$dec, &$rep, $showbalance)
+function display_type ($type, $typename, &$dec, &$rep, $showbalance
, $level
)
{
$printtitle = 0; //Flag for printing type name
{
$printtitle = 0; //Flag for printing type name
@@
-36,10
+36,15
@@
function display_type ($type, $typename, &$dec, &$rep, $showbalance)
//Print Type Title if it has atleast one non-zero account
if (!$printtitle)
{
//Print Type Title if it has atleast one non-zero account
if (!$printtitle)
{
+ $prefix = '';
+ for ($sp=1; $sp<=$level; $sp++)
+ {
+ $prefix .= ' ';
+ }
$printtitle = 1;
$rep->row -= 4;
$rep->TextCol(0, 1, $type);
$printtitle = 1;
$rep->row -= 4;
$rep->TextCol(0, 1, $type);
- $rep->TextCol(1, 4, $typename);
+ $rep->TextCol(1, 4, $
prefix.$
typename);
$rep->row -= 4;
$rep->Line($rep->row);
$rep->NewLine();
$rep->row -= 4;
$rep->Line($rep->row);
$rep->NewLine();
@@
-52,7
+57,7
@@
function display_type ($type, $typename, &$dec, &$rep, $showbalance)
$balance = get_gl_trans_from_to($begin, ToDay(), $account["account_code"], 0);
}
$rep->TextCol(0, 1, $account['account_code']);
$balance = get_gl_trans_from_to($begin, ToDay(), $account["account_code"], 0);
}
$rep->TextCol(0, 1, $account['account_code']);
- $rep->TextCol(1, 2, $account['account_name']);
+ $rep->TextCol(1, 2, $
prefix.$
account['account_name']);
$rep->TextCol(2, 3, $account['account_code2']);
if ($showbalance == 1)
$rep->AmountCol(3, 4, $balance, $dec);
$rep->TextCol(2, 3, $account['account_code2']);
if ($showbalance == 1)
$rep->AmountCol(3, 4, $balance, $dec);
@@
-74,8
+79,8
@@
function display_type ($type, $typename, &$dec, &$rep, $showbalance)
$rep->Line($rep->row);
$rep->NewLine();
}
$rep->Line($rep->row);
$rep->NewLine();
}
-
- display_type($accounttype["id"], $accounttype["name"]
, $dec, $rep, $showbalance
);
+ $nextlevel = $level + 1;
+ display_type($accounttype["id"], $accounttype["name"]
.' ('.$typename.')', $dec, $rep, $showbalance, $nextlevel
);
}
}
}
}
@@
-111,7
+116,7
@@
function print_Chart_of_Accounts()
$rep->Font();
$rep->Info($params, $cols, $headers, $aligns);
$rep->Font();
$rep->Info($params, $cols, $headers, $aligns);
- $rep->
Header
();
+ $rep->
NewPage
();
$classresult = get_account_classes(false);
while ($class = db_fetch($classresult))
$classresult = get_account_classes(false);
while ($class = db_fetch($classresult))
@@
-126,7
+131,7
@@
function print_Chart_of_Accounts()
$typeresult = get_account_types(false, $class['cid'], -1);
while ($accounttype=db_fetch($typeresult))
{
$typeresult = get_account_types(false, $class['cid'], -1);
while ($accounttype=db_fetch($typeresult))
{
- display_type($accounttype["id"], $accounttype["name"], $dec, $rep, $showbalance);
+ display_type($accounttype["id"], $accounttype["name"], $dec, $rep, $showbalance
, 0
);
}
$rep->NewLine();
}
}
$rep->NewLine();
}