Dzień dobry,
przerabiam po trochu moje modyfikacje w LMS na moduły.
Jedna z modyfikacji polega na dodaniu dodatkowych tabel z informacjami w podglądzie klienta customerinfo.
Moje modyfikacje mam zaimplemetnowane po części w customer.inc.php w postaci jak poniżej:
$radaccts = $LMS->GetRadAccts($customerid, 10);
$msglogs = $LMS->GetMsgLogs($customerid, 10);
i dalej pod koniec
$SMARTY->assignByRef('radaccts', $radaccts);
$SMARTY->assignByRef('msglogs', $msglogs);
Teraz chcę zapytania które mam umieszczone w LMS.Class.php chcę przerzucić do pluginu.
Z tego co widzę to w customerinfo.php wykonywany jest kod:
$hook_data = $LMS->executeHook(
'customerinfo_before_display',
array(
'customerinfo' => $customerinfo,
'smarty' => $SMARTY,
)
);
Doczytałem, że muszę zarejestrować takiego hook-a i tam umieścić funkcje z zapytaniami, wykonać je i przypisać do zmiennych , ale właśnie nie bardzo wiem jak to zrobić.
Czy mógłby ktoś coś pomóc, jak powinien taki plugin wyglądać?