Witam,
bardzo dziękuję za zaimplementowanie funkcjonalności hooków w LMS. Jest to
idealna sprawa. Mam jednak problem, bo w jednym przypadku nie działają
(hiperłącza Włącz/Wyłącz na liście komputerów klienta), a użytkownicy
(obsługa) klika oczywiście w to miejsce, nie w inne, i marudzi. Problem
wydaje się być w nodewarn.php w kodzie:
if(!empty($_POST['marks']))
{
$nodes = array();
foreach($_POST['marks'] as $id) {
$LMS->NodeSetWarn($id, $warning);
}
* if (!empty($nodes)) {
* $data = array('nodes' => $nodes, 'warning' => $warning);
$LMS->ExecHook('node_warn_after', $data);
}
$SESSION->redirect('?'.$SESSION->get('backto'));
}
Nic nie jest dodawane do $nodes, więc warunek jest zawsze fałszywy, więc
hook nie jest wykonywany.
Dziękuję i pozdrawiam.