ソースを参照

try to use console button

andre 4 年 前
コミット
6942c8011c
1 ファイル変更1 行追加1 行削除
  1. 1 1
      app/UI/Vms/Pages/VmsDataTable.php

+ 1 - 1
app/UI/Vms/Pages/VmsDataTable.php

@@ -92,7 +92,7 @@ class VmsDataTable extends DataTable implements ClientArea, AdminArea
             $dataProv = new QueryDataProvider();
             $dataProv->setData($query);
             $vmid = $dataProv->getData()->getRecords()->first()->id;
-            $consoleUrl = BuildUrl::isClientArea() ? BuildUrl::getUrl('console', 'novnc', ['vm'=> $vmid]) : BuildUrl::getSelfUrl().'&mg-action=novncs&vm='.$vmid;
+            $consoleUrl = isAdmin() ? BuildUrl::getUrl('console', 'novnc', ['vm'=> $vmid]) : 'clientarea.php?action=productdetails&id=' . $this->getWhmcsParamByKey('serviceid') . '&vm=' . $vmid . '&modop=custom&a=management&mg-page=console&mg-action=novnc';
             $this->addActionButton(new ConsoleButton());
             $this->actionButtons['consoleButton']->setConsoleUrl($consoleUrl);
             logModuleCall(