get('include_sessions') === 'true'; $userInfo = api_get_user_info(); $payouts = $plugin->getPayouts(BuyCoursesPlugin::PAYOUT_STATUS_COMPLETED, false, $userInfo['id']); $payoutList = []; foreach ($payouts as $payout) { $payoutList[] = [ 'id' => $payout['id'], 'sale_id' => $payout['sale_id'], 'reference' => $payout['sale_reference'], 'date' => api_format_date($payout['date'], DATE_TIME_FORMAT_LONG_24H), 'payout_date' => ($payout['payout_date'] === '0000-00-00 00:00:00') ? '-' : api_format_date($payout['payout_date'], DATE_TIME_FORMAT_LONG_24H), 'currency' => $payout['iso_code'], 'price' => $payout['item_price'], 'commission' => $payout['commission'], 'paypal_account' => $payout['paypal_account'], 'status' => $payout['status'], ]; } $toolbar = Display::toolbarButton( $plugin->get_lang('CourseListOnSale'), 'course_catalog.php', 'search-plus', 'primary', ['title' => $plugin->get_lang('CourseListOnSale')] ); $templateName = get_lang('TabsDashboard'); $tpl = new Template($templateName); $tpl->assign('showing_courses', true); $tpl->assign('sessions_are_included', $includeSessions); $tpl->assign('payout_list', $payoutList); $content = $tpl->fetch('buycourses/view/payout_panel.tpl'); $tpl->assign( 'actions', Display::toolbarAction('toolbar', [$toolbar]) ); $tpl->assign('header', $templateName); $tpl->assign('content', $content); $tpl->display_one_col_template();