Plugin: BuyCourses: Improve display headers in sales reports

pull/4909/head v1.11.26-rc.1
Yannick Warnier 2 years ago
parent 3e665c5858
commit 66602e2a00
  1. 20
      plugin/buycourses/src/service_sales_report.php
  2. 4
      plugin/buycourses/view/sales_report.tpl

@ -53,21 +53,28 @@ $templateName = $plugin->get_lang('SalesReport');
$template = new Template($templateName);
$toolbar = Display::url(
Display::returnFontAwesomeIcon('file-excel-o').
get_lang('GenerateReport'),
api_get_path(WEB_PLUGIN_PATH).'buycourses/src/export_report.php',
['class' => 'btn btn-primary']
);
if ($paypalEnable == 'true' && $commissionsEnable == 'true') {
$toolbar = Display::toolbarButton(
$toolbar .= Display::toolbarButton(
$plugin->get_lang('PaypalPayoutCommissions'),
api_get_path(WEB_PLUGIN_PATH).'buycourses/src/paypal_payout.php',
'paypal',
'primary',
['title' => $plugin->get_lang('PaypalPayoutCommissions')]
);
$template->assign(
'actions',
Display::toolbarAction('toolbar', [$toolbar])
);
}
$template->assign(
'actions',
Display::toolbarAction('toolbar', [$toolbar])
);
if ($commissionsEnable == 'true') {
$toolbar = Display::toolbarButton(
$plugin->get_lang('PayoutReport'),
@ -92,4 +99,5 @@ $template->assign('sale_status_completed', BuyCoursesPlugin::SERVICE_STATUS_COMP
$template->assign('invoicing_enable', $invoicingEnable);
$content = $template->fetch('buycourses/view/service_sales_report.tpl');
$template->assign('content', $content);
$template->assign('header', $templateName);
$template->display_one_col_template();

@ -9,6 +9,10 @@
role="tab">{{ 'Services'|get_plugin_lang('BuyCoursesPlugin') }}</a>
</li>
{% endif %}
<li id="buy-subscriptions-tab" role="presentation">
<a href="subscription_sales_report.php" aria-controls="buy-subscriptions"
role="tab">{{ 'Subscriptions'|get_plugin_lang('BuyCoursesPlugin') }}</a>
</li>
</ul>
<br />
<br />

Loading…
Cancel
Save