Visual Console Refactor: fixed the links

Former-commit-id: c37373329350c8b1ed421ae91f2a3c1e7d7f577a
This commit is contained in:
Alejandro Gallardo Escobar 2019-04-29 10:45:12 +02:00
parent 504457f9a6
commit c09fbf4ddb

View File

@ -890,7 +890,7 @@ class Item extends Model
$linkedModule = static::extractLinkedModule($data); $linkedModule = static::extractLinkedModule($data);
$linkedAgent = static::extractLinkedAgent($data); $linkedAgent = static::extractLinkedAgent($data);
$baseUrl = \ui_get_full_url(); $baseUrl = \ui_get_full_url('index.php');
// TODO: There's a feature to get the link from the label. // TODO: There's a feature to get the link from the label.
if (static::$useLinkedVisualConsole === true if (static::$useLinkedVisualConsole === true
@ -900,9 +900,9 @@ class Item extends Model
// Linked Visual Console. // Linked Visual Console.
$vcId = $linkedVisualConsole['linkedLayoutId']; $vcId = $linkedVisualConsole['linkedLayoutId'];
// The layout can be from another node. // The layout can be from another node.
$metaconsoleId = $linkedVisualConsole['metaconsoleId']; $linkedLayoutAgentId = $linkedVisualConsole['linkedLayoutAgentId'];
if (empty($metaconsoleId) === true && \is_metaconsole()) { if (empty($linkedLayoutAgentId) === true && \is_metaconsole()) {
/* /*
* A Visual Console from this console. * A Visual Console from this console.
* We are in a metaconsole. * We are in a metaconsole.
@ -917,7 +917,9 @@ class Item extends Model
'pure' => (int) $config['pure'], 'pure' => (int) $config['pure'],
] ]
); );
} else if (empty($metaconsoleId) === true && !\is_metaconsole()) { } else if (empty($linkedLayoutAgentId) === true
&& !\is_metaconsole()
) {
/* /*
* A Visual Console from this console. * A Visual Console from this console.
* We are in a regular console. * We are in a regular console.
@ -939,7 +941,7 @@ class Item extends Model
try { try {
$node = \metaconsole_get_connection_by_id( $node = \metaconsole_get_connection_by_id(
$metaconsoleId $linkedLayoutAgentId
); );
return \ui_meta_get_node_url( return \ui_meta_get_node_url(
$node, $node,