{
function general_ledger_app()
{
- global $installed_extensions;
- $this->application("GL",_("&Banking and General Ledger"));
+ $this->application("GL", _($this->help_context = "&Banking and General Ledger"));
$this->add_module(_("Transactions"));
$this->add_lapp_function(0, _("&Payments"),
$this->add_module(_("Inquiries and Reports"));
$this->add_lapp_function(1, _("&Journal Inquiry"),
"gl/inquiry/journal_inquiry.php?", 'SA_GLANALYTIC');
- $this->add_lapp_function(1, _("GL Account &Inquiry"),
+ $this->add_lapp_function(1, _("GL &Inquiry"),
"gl/inquiry/gl_account_inquiry.php?", 'SA_GLTRANSVIEW');
$this->add_lapp_function(1, _("Bank Account &Inquiry"),
"gl/inquiry/bank_inquiry.php?", 'SA_BANKTRANSVIEW');
$this->add_rapp_function(1, _("Trial &Balance"),
"gl/inquiry/gl_trial_balance.php?", 'SA_GLANALYTIC');
+ $this->add_rapp_function(1, _("Balance &Sheet Drilldown"),
+ "gl/inquiry/balance_sheet.php?", 'SA_GLANALYTIC');
+ $this->add_rapp_function(1, _("&Profit and Loss Drilldown"),
+ "gl/inquiry/profit_loss.php?", 'SA_GLANALYTIC');
$this->add_rapp_function(1, _("Banking &Reports"),
"reporting/reports_main.php?Class=5", 'SA_BANKREP');
$this->add_rapp_function(1, _("General Ledger &Reports"),
"gl/manage/gl_account_types.php?", 'SA_GLACCOUNTGROUP');
$this->add_rapp_function(2, _("GL Account &Classes"),
"gl/manage/gl_account_classes.php?", 'SA_GLACCOUNTCLASS');
- if (count($installed_extensions) > 0)
- {
- foreach ($installed_extensions as $mod)
- {
- if (@$mod['active'] && $mod['type'] == 'plugin' && $mod["tab"] == "GL")
- $this->add_rapp_function(2, $mod["title"],
- "modules/".$mod["path"]."/".$mod["filename"]."?",
- isset($mod["access"]) ? $mod["access"] : 'SA_OPEN' );
- }
- }
+
+ $this->add_extensions();
}
}