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ć?