55 lines
1.6 KiB
PHP
55 lines
1.6 KiB
PHP
<?php
|
|
|
|
if (!defined('GLPI_ROOT')) {
|
|
die("Sorry. You can't access directly to this file");
|
|
}
|
|
|
|
|
|
|
|
class PluginRemotesupportRemotesupport extends CommonDBTM {
|
|
|
|
static function showInfo($item) {
|
|
|
|
$fi_path = Plugin::getWebDir('fusioninventory');
|
|
|
|
// Manage locks pictures
|
|
PluginFusioninventoryLock::showLockIcon('Computer');
|
|
|
|
$pfInventoryComputerComputer = new PluginFusioninventoryInventoryComputerComputer();
|
|
$a_computerextend = $pfInventoryComputerComputer->hasAutomaticInventory($item->getID());
|
|
if (empty($a_computerextend)) {
|
|
return true;
|
|
}
|
|
|
|
echo '<table class="tab_glpi" width="100%">';
|
|
echo '<tr>';
|
|
echo '<th>'.__('Remote Support').'</th>';
|
|
echo '</tr>';
|
|
echo '<tr class="tab_bg_1">';
|
|
echo '<td>';
|
|
|
|
$url .= "<a target=\"_blank\" href=\"https://" . $_SERVER['SERVER_ADDR']. "/vnc.html?path=vnc%2F". $a_computerextend['remote_addr'] ."&autoconnect=true&resize=scale&reconnect=true&show_dot=true\"><li class=\"document\"><i class=\"fa fa-laptop-medical\"></i>" . $a_computerextend['remote_addr'] . "</li></a>";
|
|
|
|
if ($url != ""){
|
|
echo "<div><ul class=\"timeline_choices\"><h2>VNC connect : </h2>";
|
|
echo $url;
|
|
echo "</ul></div>";
|
|
}
|
|
echo '</td>';
|
|
echo '</tr>';
|
|
echo '</table>';
|
|
|
|
}
|
|
|
|
static function cronRemotesupport($task) {
|
|
Toolbox::logInFile("remotsupport",'Starting search of agents');
|
|
return true;
|
|
}
|
|
|
|
static function cronInfo($name) {
|
|
return [
|
|
'description' => "Agent search remotesupport"];
|
|
}
|
|
|
|
}
|