IDreg.Net
Expert 2.0
Hanya mau berbagi sedikit hasil oprek2 hook, barangkali ada yang perlu 
hook ini berfungsi untuk menampilkan jumlah total invoice yang belum di bayar di sidebar, dan mengarahkan link ke bayar semua tangihan dlm 1 invoice ( Masspay))

cara penggunaan atau penerapan

Salam

hook ini berfungsi untuk menampilkan jumlah total invoice yang belum di bayar di sidebar, dan mengarahkan link ke bayar semua tangihan dlm 1 invoice ( Masspay))
- sidebar ini hanya akan muncul ketika client memiliki Unpaid Invoices
- sidebar ini tidak akan muncul jika client tidak memiliki tagihan Invoices
- hanya muncul saat client login, dan tampil di setiap halaman yg berhubungan dgn clientarea
- sudah mendukung fitur auto translate di semua bahasa, termasuk bhs indonesia
- Tested WHMCS V7.6.2 dan V7.7.1
- Untuk V6 blm di coba yah, klo ada error di v6 kabarin di thered ini biar kita perbaiki sama2

PHP:
<?php
use WHMCS\View\Menu\Item as MenuItem;
# Unpaid Invoices Sidebar Tool
# Written by IDreg Team
add_hook('ClientAreaPrimarySidebar', 1, function(MenuItem $primarySidebar){
if (App::getCurrentFilename() == 'clientarea') {
GLOBAL $smarty;
$dueinvoices = $smarty->getTemplateVars()['clientsstats']['numdueinvoices'];
$duebalance = $smarty->getTemplateVars()['clientsstats']['dueinvoicesbalance'];
$client = Menu::context("client");
if (!is_null($client) && $dueinvoices > 0) {
$primarySidebar->addChild('My Invoices Summary', array('label' => Lang::trans("invoicesdue"),'order' => 1,'icon' => 'fa-money-bill-wave'));
$primarySidebar->getChild('My Invoices Summary')
->setBodyHtml('<div class="text-center">'.sprintf(Lang::trans("invoicesduemsg"),$dueinvoices,$duebalance).'</div>')
->setFooterHtml('<div style="text-align:center;"><a href="clientarea.php?action=masspay&all=true" data-toggle="tooltip" title="'.Lang::trans('masspayintro').'" class="btn btn-danger">'.$duebalance.'</a></div>');
}
}
});
- buat unpaid_invoices.php di /includes/hooks/
- paste code di atas
- atau download dan upload file di attachement Ektrak ke /includes/hooks/

Salam
Attachments
Last edited: