From a0579d115d72df4947fa7744e9030a78473c6a75 Mon Sep 17 00:00:00 2001 From: jpb Date: Wed, 21 Sep 2022 11:02:00 +0200 Subject: [PATCH] add element_element rowid --- htdocs/mrp/tpl/linkedobjectblock.tpl.php | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/htdocs/mrp/tpl/linkedobjectblock.tpl.php b/htdocs/mrp/tpl/linkedobjectblock.tpl.php index 516e4eddf51..3738ddfa867 100644 --- a/htdocs/mrp/tpl/linkedobjectblock.tpl.php +++ b/htdocs/mrp/tpl/linkedobjectblock.tpl.php @@ -63,8 +63,25 @@ foreach ($TMoChilds as $key => $objectlink) { echo '-'; echo ''.$objectlink->getLibStatut(3).''; echo ''; - // For now, shipments must stay linked to order, so link is not deletable - echo ''.img_picto($langs->transnoentitiesnoconv("RemoveLink"), 'unlink').''; + + // we want to make the link via element_element for delete action + $sql = ' Select rowid from ' . MAIN_DB_PREFIX . 'element_element'; + $sql .= ' WHERE fk_source = '. $object->id . ' and fk_target = ' . $key; + + $resql = $db->query($sql); + $k = 0; + if ($resql){ + $obj = $db->fetch_object($resql); + if ($obj->rowid && $obj->rowid > 0 ) $k = $obj->rowid; + } + + echo '' . img_picto($langs->transnoentitiesnoconv("RemoveLink"), 'unlink') . ''; + echo ''; + echo "\n"; +} + +echo "\n"; + echo ''; echo "\n"; }