Merge pull request #22313 from atm-jpb/FIX_hook_mrp_tpl

FIX : add hook in tpl file
This commit is contained in:
Laurent Destailleur 2022-09-19 17:49:59 +02:00 committed by GitHub
commit daeb1eed03
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -26,7 +26,7 @@ if (empty($conf) || !is_object($conf)) {
print "<!-- BEGIN PHP TEMPLATE mrp/tpl/linkedobjectblock.tpl.php -->\n"; print "<!-- BEGIN PHP TEMPLATE mrp/tpl/linkedobjectblock.tpl.php -->\n";
global $user, $db; global $user, $db, $hookmanager;
global $noMoreLinkedObjectBlockAfter; global $noMoreLinkedObjectBlockAfter;
$langs = $GLOBALS['langs']; $langs = $GLOBALS['langs'];
@ -42,7 +42,10 @@ $ilink = 0;
$mo_static = new Mo($db); $mo_static = new Mo($db);
$res = $mo_static->fetch($object->id); $res = $mo_static->fetch($object->id);
$TMoChilds = $mo_static->getMoChilds(); $TMoChilds = $mo_static->getMoChilds();
$hookmanager->initHooks('LinesLinkedObjectBlock');
$parameters = array('TMoChilds' => $TMoChilds);
$reshook = $hookmanager->executeHooks('LinesLinkedObjectBlock', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
if (empty($reshook)) {
foreach ($TMoChilds as $key => $objectlink) { foreach ($TMoChilds as $key => $objectlink) {
$ilink++; $ilink++;
@ -68,5 +71,5 @@ foreach ($TMoChilds as $key => $objectlink) {
echo '</td>'; echo '</td>';
echo "</tr>\n"; echo "</tr>\n";
} }
}
echo "<!-- END PHP TEMPLATE -->\n"; echo "<!-- END PHP TEMPLATE -->\n";