From f64a8673d0fb3411dd5cd0d84a7f3ce03744032f Mon Sep 17 00:00:00 2001 From: xieqiyu Date: Wed, 30 Oct 2024 11:09:29 +0800 Subject: [PATCH] * [task#130383,doing,0.5h] Add the button of relation graph in view page. --- lib/zin/wg/relatedobjectlist/v1.php | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/lib/zin/wg/relatedobjectlist/v1.php b/lib/zin/wg/relatedobjectlist/v1.php index 844667945a..dccb5af108 100644 --- a/lib/zin/wg/relatedobjectlist/v1.php +++ b/lib/zin/wg/relatedobjectlist/v1.php @@ -124,7 +124,7 @@ class relatedObjectList extends relatedList protected function build() { - global $lang; + global $lang,$app; $list = parent::build(); $list->add(set::hoverItemActions()); @@ -136,11 +136,22 @@ class relatedObjectList extends relatedList set::icon('plus'), set::size('sm'), set::type('secondary'), - setClass('my-2'), + setClass('m-2'), setData(array('toggle' => 'modal', 'size' => 'lg')), setID('linkButton'), $lang->custom->relateObject ) : null; - return array($list, $btn); + $graphBtn = hasPriv('custom', 'showRelationGraph') ? new btn + ( + set::url('custom', 'showRelationGraph', "objectID=$objectID&objectType=$objectType"), + set::icon('treemap'), + set::size('sm'), + set::type('secondary'), + setClass('m-2 pull-right'), + setData(array('toggle' => 'modal', 'size' => 'lg')), + setID('graphButton'), + $app->loadLang('custom')->custom->relationGraph + ) : null; + return array($btn, $graphBtn, $list); } }